RSSAmplifier

Blog

chreke.com

Recent content on chreke.com

chreke.comRSS feed ↗4 posts

Latest posts

I Fired My AI Assistant

I started using Claude Code in September of last year. Using Opus 4.5 for the
first time felt magical—it was the first time I saw an LLM produce code that
was actually usable. But after Opus 5, something changed. 
 I always liked Claude’s writing style. Sure, you had to put up with the
occasional LLM-ism (“This is the load-bearing decision—and it’s…

SQL: Incorrect by Construction

The design of SQL and relational database systems makes it easy to accidentally
introduce serious concurrency bugs. Below is a textbook money-transfer
procedure in TSQL ; Alice wants to send ten dollars to Bob, and to keep
Alice from overdrafting her account, we first check that she has enough money.
The code looks completely reasonable, but it has several critical bugs. Can…

Little Languages Are The Future Of Programming


 I’ve become convinced that “little languages”–small languages designed to
solve very specific problems–are the future of programming, particularly after
reading Gabriella Gonzalez’s The end of history for
programming and watching Alan Kay’s Programming and
Scaling talk. You should go check them out because they’re…

Python Tips & Tricks


 I’ve been working with Python on and off for more than ten years now. Along
the way I’ve gathered a few small tips and tricks for Python programming.
Most of them didn’t feel like they warranted their own blog post, so I’ve
compiled them into a single entry instead. 
 Functions 
 Named arguments 
 Positional arguments can be used as named…