A colleague pointed me to a nice article by Sue Davis about writing for the public, and among the suggestions was the idea of timeboxing feedback: “If you don’t, the … Continue reading The benefits of timeboxing a solution
Are you looking for a better front-end coding experience? I’ve just spent several weeks completing my first project with the Elm language. This is my experience. (Spoiler alert: It’s pretty … Continue reading Discovering the Elm language
Lukas Oberhuber, CTO of Simply Business, has surfaced a term I think a lot of people will find hugely useful, and which really should be used more widely: technical bankruptcy. … Continue reading Technical bankruptcy
A software developer friend of mine has good advice, which he repeats solemnly: “You have to keep up to date aggressively .” I agree. He is specifically talking about software … Continue reading Keeping up to date aggressively
Most tech people I know agree that solutionizing is a bad thing. This is when the non-technical “customer” (a project manager, a product owner) tries to specify the technical solution … Continue reading Past and future problems of solutionizing
Your software may be designed to work. But is it designed to be delivered? That may sound like an odd question (“Why wouldn’t it be?”) but I’ve been involved in … Continue reading Have you designed for delivery?
In the ideal world a technology will be selected on its own merits alone. But we don’t live in an ideal world, and every technology has to work in a … Continue reading Choosing a technology because it’s popular