Stefano’s Linotype
Subscribe
Sign in
Home
Archive
About
English as a Programming Language
In which we evaluate the benefits and risks of using natural language to drive repeatably consistent machine operations.
Jan 12
•
Stefano Mazzocchi
1
Latest
Top
Discussions
Utility Barriers for AI Assistance in Knowledge Work
In which we try to extrapolate if the step-change in AI assistance utility currently experienced by computer programmers can be expected by other…
Dec 26, 2025
•
Stefano Mazzocchi
2
The Good, the Bad and the Ugly of AI-assisted coding in 2025
In which we take a retrospective of what feels like a pivotal year for AI coding assistance and we try to peer into what it could mean for the future
Dec 20, 2025
•
Stefano Mazzocchi
2
1
A Geometric Theory of Coding with Vibes [part 3]
In which we finish the series by listing tips that can help us be better at pair programming with machines.
Nov 17, 2025
•
Stefano Mazzocchi
5
1
A Geometric Theory of Coding with Vibes [part 2]
In which we continue down the path of trying to figure out, from first principles, what is really going on when we pair program with machines.
Nov 16, 2025
•
Stefano Mazzocchi
3
A geometric theory of coding with vibes [Part 1]
In which I try to explain the model that is forming in my head about what it's going on when we pair program with machines.
Nov 2, 2025
•
Stefano Mazzocchi
1
The Vibe → Risk Pipeline
In which we discuss how software development is irreversibly changing and not for the reasons most people believe.
Oct 26, 2025
•
Stefano Mazzocchi
7
3
Artificial Intellect
In which we try on a new definition of the overhyped AI acronym for size and walk around a little with it to see how it feels
Apr 26, 2025
•
Stefano Mazzocchi
1
See all
Stefano’s Linotype
Typesettings some of my random thoughts.
Subscribe
Recommendations
What's New Under the Sun
Matt Clancy
Squishy Computer
Gordon Brander
Adventure Capital
Ben Mathes
Evening Moon
Neel Mehta
What Dimitri Learned
Dimitri Glazkov
Stefano’s Linotype
Subscribe
About
Archive
Recommendations
Sitemap
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts