ai architecture artificial-intelligence blog blogging Book Review business career Compliance Content Corporate Life Customer Support cybersecurity data data-science DevOps education entropy fitness garmin leadership Licensing life marketing microservices Monitoring music Observability Operations Partnership philosophy Product Management Products saas Sales Security software-development technology User Experience wordpress writing

In theory you “need” to pick between dependency hell or bloated monoliths, but in practice you don’t actually have to pick and so everyone uses a mixture of both and then complains about the problem set they’re feeling most acutely right now: Microservices Same goes for opinionated user experience versus highly configurable user experience. The…

As a software leader or middle management cat herder, one is often driven to attempt a process improvement. The things, they’re happening too slowly, or without enough quality, or the wrong people are doing them. And so we propose a new process or a new tool. Maybe a miracle happens and everyone thanks you for…

I’ve been reviewing the APIs of a number of software vendors lately, looking at how you pull data that they don’t support pushing. It’s producing a bit of flashback to working with ugly things from the old days. Here’s a fun fact, apropos of nothing specific to any current project I’m sure… humans might assume…

Lorin Hochstein recently wrote about normal incidents, “a result of normal work, when everyone whose actions contributed to the incident was actually exercising reasonable judgment at the time they committed those actions.” Instead of an accident or an error, it is an incident which is the outcome of proper behavior. An example of proper behavior…

Something must be done! Here’s something… The vast majority of my career has been in competition with Microsoft’s bundled solutions. I do not think that you win by doing what they do, but more expensively. And yet, this happened. When Microsoft really comes at you, they do it with EEE: Embrace, Extend, Eliminate. It is…