Published inLivefrontHow to lead a software team when you have no idea what they’re talking aboutIt’s not easy committing resources to a digital product without having at least some technical background. What if you have no technical…Jun 28, 20231Jun 28, 20231
Published inLivefrontPick the Process, Pick the Culture.Tools and processes (you might call them “the work about work”) are widely considered a drag. Fill out your time sheet. Reassign your…Feb 1, 20231Feb 1, 20231
Published inLivefrontHigher-Order Code Smells (Part 2)In Part 1 we established the idea of the higher-order code smell: how small units of disorder combine to make surprising new problems (and…Jul 21, 2021Jul 21, 2021
Published inLivefrontHigher-Order Code SmellsCode smells are a well established idea.Apr 20, 20213Apr 20, 20213
Published inLivefrontTake More ShortcutsI’d like to propose a distinction between a shortcut and a hack.Jun 22, 2020Jun 22, 2020
Published inLivefrontWhen Will It Be Done?How Bad Questions Give You Bad Software (And What To Ask Instead)Apr 1, 2019Apr 1, 2019
Published inLivefrontHow To Sabotage Your Project Using InconsistencyInconsistency is a trickster demon, injecting doubt and confusion where there should be none.Feb 13, 20191Feb 13, 20191
Published inLivefrontYou’re Misusing MVVMBut who can blame you when the Google Samples do too?Nov 20, 201811Nov 20, 201811
Published inLivefrontSpacial Orientation for Developers in a HurrySo you’d like to respond programmatically to changes in the spacial orientation of a mobile device. Perhaps you’re writing a feature that…Sep 13, 2018Sep 13, 2018