This is a weblog about software engineering by Miikka Koskinen. Read more.
Latest post:
Code review, autumn 2026
You need to experiment and iterate to rethink code review for the AI era. Read more...
Greatest hits:
Do not use requirements.txt
requirements.txt is not good enough for managing Python dependencies; use Poetry instead. Read more...
Schema migrations and avoiding downtime
Let your tools help you to avoid downtime when running SQL schema migrations.. Read more...
uv and maturin
Here’s how to make uv and Maturin work together.. Read more...
For more posts, see archive.