Applying Design Thinking to APIs

Let’s pretend you’re building a software product. Great! Any product of reasonable complexity is going to communicate with another computer type thing at some point. For an Internet enabled product that’s usually a server and a client, though it could also be a gigantic microservice architecture with dozens of components. Either way,…

Read more

Why Estimating Software Projects Suuuuucks

“I love deadlines. I love the whooshing noise they make as they go by.” – Douglas Adams Most software schedules are inaccurate on the best of days. No-one is good at it, not even one. The best you can get at it is “not terrible”. It’s a hard nut to crack, and…

Read more