quality

The Long Run – Once You Have Lots of Customers…

Chatting with one of my friends who is working on some very cool cloud products in a very entrepreneurial team, he regaled me with his field support challenges, Sorry, I’ve had a horrible few weeks – I’ve been bouncing back and forth between 2 cities fixing up (name redacted) cloud, just got back again last night. The […]

The Boogie Man Is Us!

This should be scary, but it could be solved if companies are interested in long term prosperity. This is the internet version of the infrastructure aging that’s going on all over the country. Bridges, roads, railroads (still important), rapid transit, whatever doesn’t make a boatload of money but are still needed by everyone. Software “quality” […]

It’s Good To Hear “No” In Business and Tech

Wait, what? Did you hear a “No” in your group? Is that person saying “no” a negative person who will drag the rest of your team down and infect them with doubt? Maybe your team will turn on that person, and burn them out of the picture. It happens all the time. Lots of leaders refuse […]

The Unintended Consequenses of Too Many Choices

You Too May Be A Victim Of Developaralysis | TechCrunch. Great article, told from a coder’s viewpoint. So many languages, libraries and frameworks is a real problem. What it missed is the effect on operations. Here’s a common scenario for large, nimble organizations. Let’s say there are 300 developers, in 50 teams, in 5 divisions […]

Testing? What? Why?

There’s a lot of opinion out there that software testing is a dying practice and for many, needs to go. Folks with that opinion cite reasons like, “it’s obstructive”, it’s too expensive”, “Testing doesn’t find enough bugs to justify its use”, etc. I have to say that having seen many shops and how they test, […]

Avoid “Confirmation Bias” Getting In the Way of Finding Bugs

Read this – A Magician’s Best Trick: Revealing a Basic Human Bias – WSJ. This is another reason why it is wise to use a separate person, team, or group to “do quality assurance”. Confirmation bias is built into a developer’s DNA. We use it to stay on task. It is a critical attribute that makes […]