Published inThe StartupStop Abusing “Technical Debt”Technical debt or simply tech debt is the most widely abused and misunderstood term in software. The term was created by Ward Cunningham as…Oct 8, 2022Oct 8, 2022
Published inThe StartupThe Cost of a Slow Build ProcessNote: The following was originally written at work to explain to my team why I believed we should invest significant work into reducing the…Oct 8, 2022Oct 8, 2022
Blame In Software Development“Blame” is one of those words that we need to be careful around. On the one hand, it has a clear dictionary definition that we all agree…Jan 7, 2022Jan 7, 2022
My Only Skill Is DebuggingMy only skill is debugging. I have worked as a programmer — software engineer, software developer, or whatever you want to call it — for…Feb 19, 2021Feb 19, 2021
The Code We Don’t WriteLessons I’ve learned from software development in 500 WordsFeb 15, 2021Feb 15, 2021
DevOps: The Revolution That StalledSince the early days of the internet, we have had two broad categories of software people: application developers, those entrusted to…Nov 17, 2020Nov 17, 2020
Published inThe StartupNo, You Don’t Need Three MonitorsIf you’re the kind of person who works with a computer at a desk then you’ve no doubt spent some time endlessly tweaking and tuning your…Apr 16, 2020Apr 16, 2020
Published inOneZero3 Surprising Ways You Might Be Giving Away Your Personal InformationAll the ways advertisers and others get your dataFeb 11, 20201Feb 11, 20201
Published inThe StartupSo You Want To Be A Software EngineerI’ve seen a lot of posts online from college students or career changers asking questions about what it takes to become a software…Feb 9, 2020Feb 9, 2020
Published inThe StartupA Brief Primer On Targeted AdvertisingAt this point I think most people know that there are companies that buy and sell data online for the purposes of advertising. But you may…Jan 30, 2020Jan 30, 2020