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

Category: Uncategorized

  • Unified Product Operations Process

    Unified Product Operations Process

    Process is what people do, not what they say. In other words, what we say is aspirational, what we do is factual. If you describe what the people are doing now, you’ll be very successful in establishing a process for new hires to follow. But what if some teams don’t…

  • Infrastructure as Code Sucks

    Infrastructure as Code Sucks

    Tasks to be done with a product can be thought of as points on a circular graph. That graph is a series of concentric bands, where each band is constituted of the people who can (have the ability and the permission to) do the task for the product. At the…

  • Making Product Features to Order

    Making Product Features to Order

    As product managers, what do we do about the demand for large language model features? The problem: our discipline has coalesced on a concept of creatively solving real customer needs. Our textbooks call out Build Traps, Jobs to Be Done, and even Empowered and Inspired Transformation. We prefer doing lean…

  • Help Net Security Observability video

    How Security Observability can help you fight cyber attacks

  • Certifications of Quality

    Certifications of Quality

    A certification is a third party statement that you know something about something. There’s positive and negative value to that. Certifications are relatively rare and powerless in the information technology sphere; compared to medicine or engineering. You won’t find a lot of self-taught pharmacists, but learning security engineering on the…

  • Pick Your Poison

    Pick Your Poison

    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…

  • Why aren’t we doing better?

    Why aren’t we doing better?

    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…

  • Sorting Events by Time

    Sorting Events by Time

    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…

  • Maintenance Windows and Breakage

    Maintenance Windows and Breakage

    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.…

  • Competing with the Microsoft Bundle

    Competing with the Microsoft Bundle

    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:…