Showing: 1 - 10 of 20 Articles
Is This The End Of Photoshopping?

Is This The End Of Photoshopping?

When you’re building a software product it’s easy to get caught up in the mechanics of making something work and making something successful. So what about the opportunities that we see around us? On the weekend I finally tied out a AI bot for generating art. You’ve probably found it hard to miss the exploits …

How To Know When Your Backlog Sucks

How To Know When Your Backlog Sucks

In Friday’s email I sent a list of things that can slow down your software delivery. While there are many technical reasons why this can be the case (tightly coupled architecture, lack of modularity or microservices, technical debt, breakage in production) there are also many process-driven reasons. Right up there, for process-related delivery slowness, is …

Technology First Solutions

Technology First Solutions

Does technology choice define a software product? Programmers: how often do you use the next project as an excuse to try out a new technology? Product managers: how often do you curse the technology for not giving you opportunity to do something you want to do? The creative side of programming means that inevitably we …

The Lies We Tell Ourselves

The Lies We Tell Ourselves

When you use the tools around you to collect your thoughts, do you think you’re doing valuable work? When you automate a piece of your software build, write a test or create a deployment script, do you think you’re saving yourself from a future of manual labour? When you have a session with a stakeholder …

The Emperor's New Clothes

The Emperor’s New Clothes

You might have heard the expression before, it comes from the Hans Christian Andersen fable, and it means: To ignore the fact that something is plainly wrong because we don’t give ourselves enough credit. What should you do when you think something isn’t working? What should you do when you see something is going to …