The borrow checker and the database pool
I explain why the Rust borrow checker does not stop many web handlers from writing to the same database, using the connection pool in my retrospective app Rostfacto as an example
I am a software engineer, hobby woodworker, husband and proud father of two sons; in reverse priority order. Here I write about software, the command line, and a bit of Cold War history. More about me.
I explain why the Rust borrow checker does not stop many web handlers from writing to the same database, using the connection pool in my retrospective app Rostfacto as an example
AI maturity is not about how much AI a developer uses, but about how the main bottleneck of their work changes over time: producing code at first, then defining problems, managing context, and orchestrating human-AI workflows.
I explain the impedance mismatch between agile development and classical business management, why it burns out teams, and how the Product Owner can bridge the two the way a transformer does in electrical engineering
For each of my top 10 command-line programs and macOS applications, I explain what makes it useful and why I use it.
Transcripts of both interviews about my time in the NVA and Bundeswehr