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.
Explores the historical contributions of women in computing, the decline in female participation, and proposes solutions to improve diversity in the tech industry.
A graduate's detailed FAQ about Georgia Tech's Online Master's in Computer Science (OMSCS), covering costs, admissions, courses, and career impact.
A personal analysis of the pros and cons for CS grads choosing between pursuing a PhD or entering the tech industry, focusing on machine learning careers.
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.
A historical look at how programmers and computer scientists have been portrayed in popular culture, from 1950s sci-fi movies to modern media.