Category: technology

  • On the management of the operations of information systems, or how to monitor your *aaS

    Operating any software is an expensive, mysterious, and terrifying proposition.  For most people software is an arcane craft and the people who author it are witches.  Operating software at any scale is to summon dark forces and try to harness their power as your own.  Operating software to provide it as a service requires the…

  • Does k8s encourage fragility?

    This is a question I’ve been toying with off and on since Kubernetes was made available. It goes hand-in-glove with a similar question about microservices, but I think of them as two separate questions, that happen to be related because there are loud voices urging us to deploy microservice architectures on Kubernetes, not as one…

  • The mirror universe gets your product, too.

    AI personal assistants sound great, until you look at the user journeys for the evil personas – spammers; phishers; identity thieves; various fraudsters, hucksters, and grifters; organized crime; corrupt officials; zealots of various beliefs; bureaucrats in totalitarian regimes, etc. When the efficiencies gained by a technology are hard to get, understand, or use, they tend…

  • Ahead of its time

    Today I learned that in 1983 I could have downloaded games into my Atari 2600 using a modem, stored them in ROM and played them off-line. In 1983. And that the company that offered that service only offered it because their original idea to allow you to download music over a modem to listen to…

  • The Web is what is wrong with the Internet

    HTTP is fantastic. HTTP is also a scourge. It is fantastic in the sense that what is does well, it does exceedingly well. But when it gets used to do those things it doesn’t do well it sows the seeds of doom. Want to move hypertext between computers? Good on you. Want to move things…

  • Postel’s Triangle

    Postel’s Triangle is the name for the idea that Domain Names, Certificates for those Domain Names, and the IP address allocations of the servers for those Domain Names that have the Certificates are a single information object that ought to be administered, configured, and propagated as a whole because doing that is the prerequisite for…

  • Federation is contextual

    Federation at the server instance is different from federation at the account instance. That feels like it is obvious, but still needs saying. Server federation is email. Account federation is spycraft in cold war Berlin. The reason why spam is endemic is that server federation must be default-accept to be valuable. The reason why PKI…

  • Portability

    Played Cyberpunk 2077 for five hours yesterday (because I’m an adult, 😛 ) and all I have to show for it is this: AAA video games that don’t let me save+clone+version+re-hydrate+share character state like skill trees, point allocations, and gear are starting to feel like a missed opportunity. We’re talking about the digital version of…

  • why VR?

    The “high-tech, low-life” aesthetic that makes cyberpunk cool is the only setting where VR/AR doesn’t seem out of place as “consumer tech”. The problem for Apple is that they are a luxury goods brand that is out of place in the aesthetic. It’s like if the child soldier in Africa was using a Louis Vuitton…

  • Thoughts on “what programming language should I learn?”

    “What programming language should I learn?” is a perfectly reasonable question. You might have asked it yourself. Almost every answer to that question you’ll get is bunk. The one that isn’t, sounds something like, “It depends on what you want to do.”. Which is, while not complete bunk, still very bunk-ish because it isn’t really…