On Ten Years SoberBut something had changed. I took a sip of the luke-warm beer, put down the glass bottle, and walked away from alcohol for good.Feb 72Feb 72
We Need to Talk (More Seriously) About AIHYPE, HOPE and HUBRIS — That’s a little how the past six months have felt, as we explored the latest wave of advances in AI…Jul 30, 2023Jul 30, 2023
Why AI Code Generation Doesn’t Spell the End for Software EngineersIf, like me, you’re a software engineer, you will undoubtedly have heard that our days are numbered.Apr 23, 20233Apr 23, 20233
Software Developers, Code Should Not Be Your Only Point of CollaborationTeams that learn to collaborate on ideas and abstractions, rather than just code, have far more leverage to align their collective…Aug 7, 2022Aug 7, 2022
Why We Shouldn’t Design Software the Same Way We Design Physical ThingsIf our forwards-facing designs for software can be so misleading, why do we cling to them?Feb 22, 2022Feb 22, 2022
Why the Most Useful Software Is Built BackwardsThe most useful software tends to be built backwards via an iterative merging, coalescing & refactoring of smaller results which get used.Oct 3, 20213Oct 3, 20213
The Internet of Things… That Are Crying out for a Better UI/UXI guess we could potentially connect most devices to the internet. Whether we should or not is another question.Jan 3, 20195Jan 3, 20195
Balance: Why Binary Decisions Are Often Sub-Optimal in Software EngineeringAs software engineers, we tend to make rather binary decisions, to favour clear-cut outcomes and black-or-white choices. I guess it’s in…Dec 13, 2018Dec 13, 2018
Published inUX CollectiveWhy UX mockups shouldn’t be the primary focus when defining new product featuresI get it… We all like something we can point at and that’s why most discussions about new software products and features tend to focus upon…Sep 22, 20181Sep 22, 20181
Software Teams: Autonomous or Tightly-Aligned?(Written jointly by Ian Cackett & Sasha Bilton)Aug 28, 2018Aug 28, 2018