engineeringwithoutdogma.hashnode.devStop Hiding Your Operational Costs in Your Engineers' PayrollMost companies systematically underinvest in tools and overpay in fatigue. This isn't a theory; it’s a reality hidden in boring decisions that look perfectly sensible in a spreadsheet. The illusion of18h ago·11 min read
engineeringwithoutdogma.hashnode.devAccess Isn’t OwnershipWe have four senior engineers.All of them have admin access to Jira.None of them considers themselves the owner. And when something breaks, the default assumption is always the same: someone else will deal with it. Access is not ownership. Ownership ...Feb 10·4 min read
engineeringwithoutdogma.hashnode.devTech Debt Is How You Learn Your Codebase Is a Business AssetIn some companies, “technical debt” doesn’t even exist as a real concept. Mention it in a meeting and you get the look: this is a nice engineer word, but it doesn’t apply here. The product ships, revenue grows, incidents are “manageable”… so what exa...Jan 27·11 min read
engineeringwithoutdogma.hashnode.devBetting Against Evolvability: MongoDB, Joins, and Architectural CommitmentsSystems don’t stay where they started In Designing Data-Intensive Applications, Martin Kleppmann uses the term evolvability in a very practical way: real systems tend to not stay where they started.You design a service with one set of assumptions lik...Jan 12·5 min read
engineeringwithoutdogma.hashnode.devKanban as Earned Freedom: Why Most Teams Still Need ScrumMost developers will tell you they prefer Kanban over Scrum. It feels lighter, freer, less ceremonial. But that freedom isn't free. The entry fee is team maturity. Kanban often gets sold as “more freedom”. Fewer meetings, less process, no sprint comm...Dec 29, 2025·4 min read