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

Product management is full of compromises, and one of the things about compromises is that they definitionally leave everyone at least a little bit unhappy. How you handle that disappointment is what distinguishes better product management from the less good. For clarity, I’m going to get more detailed about a specific situation than I usually

It can be entertaining to stretch a metaphor into weird shapes… let’s do enterprise software development as Avatar: The Last Airbender. If you haven’t watched the show you should! Sure it’s for kids, but so is almost everything else made by Hollywood in the last few decades. It’s a well-made story with plenty of character

There’s news going around about the Solarwinds CISO potentially being held personally accountable by the SEC for the 2020 build pipeline hack against their Orion systems management platform. Making vendors accountable for product security is probably a good idea, equivalent to food producers being accountable for their product. It’s faintly bizarre that clickwrap EULAs allow

Question: I want to get my organization to patch things in a timely fashion, how? Can I just set an SLA (Service Level Agreement) of “patch the criticals in 30 days” and track that? Speaking as a vendor who’s worked with patching systems for everything from big banks and government to small business and startup…

A while back in the Before Times, I was working on product market fit for a small cognitive computing company. Plans didn’t work out, but here’s some free PDF materials I’d posted to the public site. First, here’s a talk about how Cognitive Computing differs from the Machine Learning baseline that is now being referred