dev.log · Engineering
Code, tools & opinions
Notes from production — architecture, tooling, and opinions without corporate hype.
Read posts
Honest postmortem for a team of five — not «K8s is bad».
Feb 2026
Read more →
Series: Building XFrom cargo init to first --help flag.
Jan 2026
Read more →
ToolingGitHub Actions yaml line by line.
Dec 2025
Read more →
OSSHow not to be the person who gets muted.
Nov 2025
Read more →
Production Tales47 minutes and one line in .env — no blame hunt.
Oct 2025
Read more →
OpinionWhat metrics say, not headlines.
Sep 2025
Read more →
ArchitectureOverkill or not — decision tree at the end.
Aug 2025
Read more →
SnippetSaves 20 minutes a week — copy-paste friendly.
Jul 2025
Read more →
Series: Building Xcriterion, mock, when assert_eq is enough.
Jun 2025
Read more →
ToolingNot a holy war — two weeks each, comparison table.
May 2025
Read more →
OSSsemver, changelog, fear of responsibility.
Apr 2025
Read more →
Production TalesBlue-green and 90-second rollback.
Mar 2025
Read more →
OpinionWho needs them and who doesn't — no moralizing.
Feb 2025
Read more →
ArchitectureWhen Redis is redundant — whiteboard in text.
Jan 2025
Read more →
Series: Building Xclap, examples, man page you're not ashamed of.
Dec 2024
Read more →
UsesHardware, software, why a 75% keyboard.
Jan 2026
Read more →
Snippets default MIT unless noted.
Comments tied to blog repo.
Plausible analytics only.

About
Engineering blog without corporate polish. dev.log is notes from production, not coursework summaries.
Series continues — parts 3–4 and v1.0 release notes.
IDE and CI refresh — two deep dives.
Postmortem month — three anonymized incidents.
Hiring and AI — annual industry check-in.
Life at dev.log










Newsletter: New posts and repo digests — opt-in only
Reader voices
“Finally a tech blog that admits «I don't know» without losing authority.”
— Engineer, remote
$ contact --blog dev.log
New posts and repo digests — opt-in only
Demo blog · fictional author