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

Tag: Content

  • Know everything, then automate!

    Know everything, then automate!

    The concept of virtual patching has set me off on a small rant. If you’re not familiar, the concept is something like this: vulnerability scanners determine that PC42 in the CritStuff system has a nasty problem, but you can’t patch it for reasons. So instead, software magically figures out that…

  • Platform and Partners, Round Two

    Platform and Partners, Round Two

    After reviewing this post on platforms and partnerships, there’s more to dig into. By definition, you can’t cross the Bill Gates line by yourself, but who should you be seeking partnership with? Developers who consult or consultants who develop? What tools should you build for them? At the end of…

  • Why is open source content rare?

    Why is open source content rare?

    Open source community incentives are biased to prefer developers over content creators. Open source communities are particularly prone to this failure mode. After all, the developers in the community are all doing their work for valid reasons, so why wouldn’t content creators join them? Hot take: the incentives are different. Open source…

  • Moving the transformation point of data

    Moving the transformation point of data

    There’s a pattern that has become common knowledge, perhaps on its way to received wisdom. Endpoints pass their raw data off to storage as quickly as possible. Analysts then do their work against that storage using map reduced processors, automated and/or ad hoc. This pattern has many benefits and is…

  • DURSLEy and CAPS

    DURSLEy and CAPS

    Monitoring and metrics! Theoretically any system that a human cares about could be monitored with these three patterns: I’m hardly the first to notice there’s overlap… here’s a good starting point to read from. I haven’t seen these compressed to a single metric set yet, probably from not looking hard enough.…

  • Phases of Data Modeling

    Phases of Data Modeling

    Say that you want to use some data to answer a question. You’ve got a firewall, it’s emitting logs, and you make a dashboard in your logging tool to show its status. Maybe even alert when something bad happens. You’ve worked with this firewall tech for a few years and…

  • Engines and fuel – who writes quality content?

    Engines and fuel – who writes quality content?

    In software, everyone wants to build engines, and no one wants to make fuel. A platform for executing content has high potential leverage and lots of vendors make those. The expected community of fuel makers rarely materializes. Content for software engines breaks down along two axes: simplicity versus complexity and…

  • Tools and the Analyst

    Tools and the Analyst

    Let’s say I’m responsible for a complex system. I might have a lot of titles, but for a big part of my job I’m an analyst of that system. I need tools to help me see into it and change its behavior. As an analyst with a tool, I have…

  • Dev and Test with Customer Data Samples

    Dev and Test with Customer Data Samples

    The short answer is don’t do it. Accepting customer data samples will only lead to sorrow. REDUCE THE DATA At first, you may look at a big data problem as a Volume or Velocity issue, but those are scaling issues that are easily dealt with later. Variety is the hardest…

  • It’s not a platform without partners

    It’s not a platform without partners

    What are the major decisions that a platform needs to make in order to balance incentivizing development vs. maintaining quality and control over their 3rd party app marketplace? Let’s look at this on three scales, in which the right answer for a given team is somewhere between two unrealistic and…