You Sound Like an Idiot When You Call Software Engineering “IT”Save your business by distinguishing between baseline IT and making novel software.Aug 5, 202482Aug 5, 202482
Published inITNEXTWhat If IT is Valued Just The Same as Ditch-Digging?Men and women with shovels or keyboards? Doesn’t make a difference—it’s all the same for the enterprise.Feb 7, 20242955Feb 7, 20242955
Published inITNEXTWhich is Cheaper: Serverless or Servers?Taking a simplified look at the costs of running workloads on common AWS compute services. TL;DR? “It depends”.Jan 21, 20249207Jan 21, 20249207
Published inAI AdvancesWho Benefits From AI in Software Organizations?There is a very real danger of your increase in AI-boosted speed only meaning faster churn in the feature factory.Dec 16, 20236292Dec 16, 20236292
From Santa to Satan: A Holiday Smart Tech NightmareIf Santa brings any smart tech this year, I’ll destroy it. It’s not an empty threat. Let me tell you why…Nov 21, 202315Nov 21, 202315
Published inITNEXTSecrets Management in the CloudSolving the run-time vs compile-time conundrum.Nov 11, 2023133Nov 11, 2023133
On Complexity and MonolithsPutting microservices (and other architectures) in a realistic light without resurrecting what should stay dead.Oct 21, 20231.8K38Oct 21, 20231.8K38
Expect Only Failure If You Have Poor Feedback LoopsStart fixing the all-too-common problem at the heart of many dysfunctions.Sep 20, 2023942Sep 20, 2023942
Published inBetter ProgrammingThe Up-and-Running Guide to Architectural Fitness FunctionsWhat you need to know about them without any mysteries left to uncoverAug 21, 2023331Aug 21, 2023331
Don’t Leave Things HangingWhy never finishing will leave you a worse person and worse off.Jul 14, 202352Jul 14, 202352
Published inITNEXTDesigning a Next-Level EventCatalog Setup for Event-Driven ArchitecturesEventCatalog is great! But you can make it even better—let me show you how.Jul 1, 20232Jul 1, 20232
Zero to Zen: Instant, Easy Wins for Your Online LifeTips and tricks for a totally zen online life, in terms of privacy, security, and cleanliness.Jun 11, 2023Jun 11, 2023
The Five Things Software Engineers Hate About Their Jobs…and what you can do about it.Jun 3, 20232Jun 3, 20232
Published inBetter ProgrammingFrom Technical Debt to Technical Health with HealthCheckWhy software fails and how you can practically address it with a six-step planJul 21, 20238Jul 21, 20238
Don’t Build SoftwareAn unorthodox but whole-hearted message to all C-level people everywhere.May 18, 20236May 18, 20236
Software Delivery That Makes SenseThe decline and possible restoration of reason in organizations that make software against their will or better judgment.Mar 26, 2023Mar 26, 2023
Published inBetter ProgrammingJust Write Dumb, Boring, Predictable CodeEven a giant Hong Kong-style apartment building is just an aggregation of hundreds of tiny little apartmentsFeb 22, 20237Feb 22, 20237
Authoring Good Design DocumentationGood documentation is vital and shows that you care about your design system and those who will use it. Lacking good documentation…May 14, 2022May 14, 2022