A Zen Talk: AI OMG!
A computer scientist explains how large language models (LLMs) work, tracing their history from the Turing Test and ELIZA to modern AI, demystifying their operation.
A computer scientist explains how large language models (LLMs) work, tracing their history from the Turing Test and ELIZA to modern AI, demystifying their operation.
A software engineer reflects on career timing, from 1990s skepticism to founding Oxide, advising to follow passion over conventional wisdom.
A personal journey from aspiring dancer to Python programmer and eventually a distributed systems researcher, detailing career transitions and technical growth.
A former Silicon Valley engineer reflects on the bias against computer science graduates and the culture of glorifying self-taught, college-dropout developers.
A computer science academic reflects on academia's role in shaping societal narratives, especially around AI, through open technology and sober assessment.
An introduction to common sorting algorithms like Bubble Sort, Merge Sort, and Quick Sort, implemented and explained in JavaScript.
A software engineer shares a curated list of impactful books covering computer fundamentals, operating systems, networking, and platform internals.
Explains the modulo operation using real-world examples like days of the week, clock time, and calendar dates.
A curated list of essential books for software engineers to master design patterns, architecture, and core development principles in 2023.
Explores combinatory logic using bird metaphors, connecting the S and K combinators to lambda calculus and programming concepts.
A technical introduction to combinatory logic using the metaphor of birds, based on the book 'To Mock a Mockingbird'.
Argues against learning everything, advocating for mastering a few core 'tricks' to achieve expertise, using examples from math and judo.
An interview with iOS developer Danijela Vrzan about her career transition from civil engineering to programming and her journey into iOS development with Swift.
An interview with iOS developer Marina Gornostaeva about her journey into programming, learning Objective-C, and transitioning to Swift.
A graduate's detailed FAQ about Georgia Tech's Online Master's in Computer Science (OMSCS), covering costs, admissions, courses, and career impact.
Explores the concept of the heliopause in space as a metaphor for the C programming language's dominance and its ABI's role as a critical interface in software.
A personal blog post reflecting on the author's journey from a struggling college student in 2010 to a software developer, sharing lessons learned.
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.