The necessity of software abstraction
Argues that deep understanding of software abstractions is not necessary for effective use, challenging a common belief in tech.
Argues that deep understanding of software abstractions is not necessary for effective use, challenging a common belief in tech.
Discusses the critical role of well-designed APIs in software development, using personal experience with Python's Requests library as a key example.
An in-depth exploration of JavaScript's comma operator, covering its syntax, precedence, and practical use cases in code.
Explores embedded systems through the lens of Mario Kart, discussing concepts like the 'One-Way Wall' and how programmers can view the world.
Explores the historical link between Rene Descartes' algebraic notation and modern computer science concepts like variables.