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

  • A flow chart describing the lyrics of the 1980's Bonnie Tyler hit Total Eclipse of the Heart as a business process

    Using a Data Lake for Business Insight

    At a former employer some of us used to joke internally that we made the world’s cheapest business intelligence tool and the world’s most expensive log search tool. Business intelligence (BI) use cases are cheap from a data platform perspective, because value and volume are inversely proportional. All the work is in complex and customer-specific

    continue reading

  • the skeletal frame of a zeppelin under construction

    Platform Product Managers

    Often your first product manager job is for a module on a platform, a single feature of a complex product, or a simple standalone product. This is because, while of course difficult, those are a lot simpler than managing a platform. When you product manage a platform, you lose a lot of the simple answers

    continue reading

  • Bernard Dehydrated Water: Empty contents of can into one gallon of water. Stir until dissolved. Chill and Serve.

    Developing Content

    I recently heard “you’re either writing software or selling it” as a categorizer for enterprise software employees, and I’d like to dig into why and how that’s correct and incorrect, at least descriptively. I am biased towards incorrect because I’ve worked exclusively for platform companies, but that’s just my experience. First, where would this thought

    continue reading

  • Porco Rosso's Home Lab - keeping the seaplane airworthy

    Testing Product in the Field

    DevOps: there is no QA, there is no infra, testing and support are everyone’s job. This works okay for unit test level work, but end to end functionality involving multiple teams breaks all the time. You can ask DevOps to take that on too, but they’ll just laugh. You can ship without doing any, and

    continue reading

  • A raccoon shown twice in a pink and turquoise 1980's junior high graduation photo format, captioned "I'm sorry for being annoying, it will happen again"

    Shewhart Control Charts

    As a monitor writer, I want to alert when a value has changed quickly a lot in one direction or another, but i don’t want to set hard-coded thresholds because the value’s range is expected to slowly evolve. My goal is to get useful alerts and avoid false alarms. Examples: What It Doesn’t Do It’s

    continue reading