How Flappy Bird Got Me My Start in Software
A developer shares how creating a Flappy Bird clone sparked their journey into software engineering, leading to a career change via a conversion Master's degree.
A developer shares how creating a Flappy Bird clone sparked their journey into software engineering, leading to a career change via a conversion Master's degree.
The article critiques modern education for focusing on rote memorization of formulas over intuitive understanding, using examples from math and science.
Explores whether mathematical concepts like lambda calculus are human inventions or universal truths, using philosophy of mathematics to frame the question.
Explains the Y-Combinator, a key concept in functional programming for enabling recursion, using JavaScript examples.
A guide to critically reading academic papers in computer science, emphasizing active engagement and contextual understanding.
Explores how historical scientific theories, once considered reasonable, can inform our understanding of current programming paradigms and their potential future obsolescence.
Author shares their acceptance into Georgia Tech's affordable online Master's in Computer Science program and their application essay.
A graduate reflects on their 5-year computer engineering master's at Linköping University, covering courses, projects, and personal growth.
A software engineer reflects on a pivotal 2014, highlighting achievements in web accessibility, speaking at conferences, and personal growth in tech.
A computer science major debunks common stereotypes about the field, discussing work environments, gender diversity, and the creative problem-solving nature of CS.
The author argues that CSS is a developer's tool, requiring programming skills and analytical thinking, not just design sensibilities.
A thought experiment exploring how to build fundamental programming constructs like lists and numbers using only lambda calculus and closures in JavaScript.
A student recounts her experience attending the White House Tech Inclusion Summit, speaking about women in tech and computer science education.
Explores the true meaning of 'hacker' beyond media stereotypes, focusing on the hacker ethic of sharing, openness, and creative problem-solving.
A programmer shares their excitement about receiving three classic computer science books: Introduction to Algorithms, SICP, and The Pragmatic Programmer.
A Computer Science student reflects on finishing a Java game, enjoying courses like Data Structures, and reading tech/design books.
A transcribed talk defending dynamic languages, discussing their performance, tools, history, and evolution in software development.