Nibbles
An endeavor to share curated stuff that, we think, would be fun to read and useful. Occasionally, we might throw up something original. So, watch out!

How I keep up with AI progress (and why you must too)
“How I Keep Up With AI Progress” outlines a deliberate strategy to stay informed amid the noise of AI hype and skepticism. The author advocates

Key take‑aways from Andrej Karpathy’s keynote “Software Is Changing (Again)”
Three paradigms of software Software 1.0 – traditional hand‑written code. Software 2.0 – neural‑network “weights as code”, produced by training on data. Software 3.0 – large‑language‑model computers that you “program” with
Nibbles 50
For our 50th edition we wanted to go back and shortlist five articles that stand the test of time, in other words classical. In other

We need to start thinking of AI as “normal”
The article “Is AI Normal?” from MIT Technology Review examines the polarized discourse surrounding artificial intelligence. While some experts, like OpenAI’s Sam Altman, envision AI’s

How AI-assisted coding will change software engineering: hard truths
This Pragmatic Engineer Newsletter article, featuring insights from Addy Osmani, explores the evolving impact of AI-assisted coding on software engineering. It highlights the transformative potential

Emerging Patterns in Building GenAI Products
The article explores emerging patterns in building Generative AI products as they transition from prototypes to production. It identifies key challenges like hallucination, unbounded data

How AI-assisted coding will change software engineering: hard truths
The article highlights how AI coding tools (like GitHub Copilot) will automate much of the “grunt work” of programming, freeing engineers to focus on higher-level

Best of 2024
The Forty-Year Programmer You wish to be a ‘coder for life’. This article gives an insight. We love them. The Turing Trap: The Promise &

My Favourite Software Architecture Patterns
Matt Bentley explores several software architecture patterns, discussing their practical applications and the scenarios where they excel. He emphasizes that selecting the appropriate pattern depends