Series · Day 100 of 100
Engineering Craft
- 51Write a design doc before big builds in Engineering CraftAn hour of writing saves weeks of rework.Oct 27, 2026
7 min - 52Estimating software work honestly: a step-by-step guideLate projects are often honest estimates ignored.Oct 27, 2026
8 min - 53Handling scope creep without conflict: a practical guideSaying no is part of delivering.Oct 27, 2026
7 min - 54Agile practices that actually help: a step-by-step guideWhat worked across three projects I led.Oct 27, 2026
7 min - 55Standups that don't waste time: best practices explainedFifteen minutes, focused on blockers.Oct 27, 2026
8 min - 56From senior engineer to tech lead: a step-by-step guideWhat changed when I stepped into leadership.Oct 27, 2026
8 min - 57What 'senior' actually means: what developers should knowIt was never about years of experience.Oct 27, 2026
7 min - 58Mentoring junior developers: what developers should knowHow I help juniors grow faster.Oct 27, 2026
7 min - 59Feedback that lands: a practical Engineering Craft guideSpecific, timely and kind.Oct 27, 2026
7 min - 60Running technical interviews: what developers should knowInterviews that predict real job performance.Oct 27, 2026
7 min - 61Signals I look for when hiring: best practices explainedBeyond 'can they code'.Oct 27, 2026
5 min - 62Onboarding a developer in one week: a step-by-step guideA plan that gets new teammates shipping fast.Oct 27, 2026
7 min - 63A README that onboards: a practical guide for developersNew developers productive in ten minutes.Oct 27, 2026
7 min - 64Talking tech with non-technical stakeholders in practiceA leadership skill nobody puts in the job description.Oct 27, 2026
7 min - 65Translate tech debt into business impact for production'Refactor' doesn't get budget. 'Faster releases' does.Oct 27, 2026
7 min - 66Production releases as a tech lead: a step-by-step guideHow I keep deployments boring.Oct 27, 2026
7 min - 67A post-release monitoring checklist in Engineering CraftThe first hour after a deploy matters most.Oct 27, 2026
9 min - 68Security fundamentals every engineer needs: a deep diveLessons from my cybersecurity master's and real projects.Oct 27, 2026
9 min - 69Threat modeling in 30 minutes: best practices explainedFind security issues before writing code.Oct 27, 2026
6 min - 70Sessions vs JWT: an honest comparison, explained simplyNeither is modern or legacy. They are different trade-offs.Oct 27, 2026
7 min - 71Least privilege everywhere: patterns, pitfalls and fixesGive every user, service and key only what it needs.Oct 27, 2026
8 min - 72OWASP API Security risks for developers, explained simplyThe API vulnerabilities I check for in every review.Oct 27, 2026
9 min - 73Check ownership on every request: lessons from productionThe most common API vulnerability is the simplest.Oct 27, 2026
8 min - 74Designing multi-gateway payments: lessons from productionLessons from integrating several payment gateways.Oct 27, 2026
12 min - 75Reconciliation jobs catch silent failures for productionMoney mismatches hide until someone checks.Oct 27, 2026
12 min - 76Integrating third-party APIs safely in Engineering CraftLessons from Amadeus, Twilio and Meta integrations.Oct 27, 2026
8 min - 77Wrap every vendor SDK: a practical guide for developersYour business logic shouldn't import vendor code.Oct 27, 2026
10 min - 78Building a personalization engine: a step-by-step guideWhat I learned building personalization for a global retailer.Oct 27, 2026
7 min - 79Rule engines for non-engineers: best practices explainedGive business users power without breaking production.Oct 27, 2026
9 min - 80Email systems that scale: a hands-on guide for engineersLessons from building a personalized email service.Oct 27, 2026
10 min - 81Transactional vs marketing email: lessons from productionDifferent purposes, different infrastructure.Oct 27, 2026
9 min - 82Lessons from building a trading platform for productionReal-time data and precision under pressure.Oct 27, 2026
9 min - 83Precision math in finance apps: best practices explainedFloating point and money don't mix.Oct 27, 2026
10 min - 84A performance optimization method: a step-by-step guideMeasure, fix the bottleneck, verify — repeat.Oct 27, 2026
6 min - 85Profile before you optimize: what developers should knowIntuition about performance is usually wrong.Oct 27, 2026
6 min - 86What building four side products taught me: a deep diveLessons from SEOlenz, Expona, QRzeo and Giftcey.Oct 27, 2026
7 min - 87A tunnel platform taught me networking, explained simplyBuilding an ngrok alternative was a crash course in infrastructure.Oct 27, 2026
6 min - 88How I learn a new stack fast: what developers should knowMy repeatable process from .NET to Go to Flutter.Oct 27, 2026
6 min - 89Mistakes I made as a junior developer: a practical guideSo you can skip a few.Oct 27, 2026
6 min - 90Using AI in the engineering workflow in Engineering CraftHow I use AI assistants without lowering quality.Oct 27, 2026
7 min - 91Adding LLM features to products: lessons from productionAI features are product features — with new failure modes.Oct 27, 2026
7 min - 92Documentation people actually read: a step-by-step guideDocs are a product for your team.Oct 27, 2026
6 min - 93Why I document everything: practical tips and trade-offsMy memory is bad. My docs are not.Oct 27, 2026
6 min - 94Practices for remote and hybrid teams: a practical guideWhat keeps distributed teams aligned.Oct 27, 2026
8 min - 95Sustainable pace beats heroics: best practices explainedBurnout is a delivery risk.Oct 27, 2026
6 min - 96Growing your career by building in public for productionThe habit that brought me opportunities.Oct 27, 2026
8 min - 97How I prepare for senior interviews in Engineering CraftA system, not a cram session.Oct 27, 2026
7 min - 98Choosing technology: a decision framework for productionHow I pick tools for a new project.Oct 27, 2026
8 min - 99Boring technology wins: a practical guide for developersProven tools let you spend innovation on the product.Oct 27, 2026
6 min - 100100 days of engineering craft: lessons, explained simplyWrapping up the series — and what's next.Oct 27, 2026
6 min
