Protect me from what I want

tbray.org
protect-me-from-what-i-want

Over on Mastodon, there are many people who enjoy not being in the grip of software like Facebook or Twitter that single-mindedly tries to maximize “engagement”, which means the amount of time you stare at the screen so they can … Read more

AWS and Blockchain

tbray.org
aws-and-blockchain

This week saw the cancellation of the Australian Stock Exchange’s long-running effort to build a blockchain-based trading system. Which, oddly, has me thinking of 2016, when AWS decided not to make a strategic investment in blockchain, with my input a … Read more

Just Dont

tbray.org
just-dont

Sometimes it’s wrong to begin a phrase with the word “just”. I offer as evidence two such situations. I think there’s a common thread to be drawn. Stuck · People with mental-health issues can get stuck. For example, when some … Read more

Categories

Luxury Media

tbray.org
luxury-media

[This fragment is available in an audio version.] I was cruising through the supermarket when a shopping-cart traffic jam stalled me in front of the “newsstand”. That word is in quotes because most things on offer aren’t news and in … Read more

Small Tables with Go generics

tbray.org

Computer programs organize bits and bytes into “data structures”. In software of any import, the data structures are usually more interesting than the code around them. This part of the Quamina Diary takes a close look at a very simple … Read more

Making Code Faster

tbray.org
making-code-faster

I’ve enjoyed writing software for 40+ years now. Lots of activities fall into that “writing software” basket, and here’s my favorite: When you have a body of code with a decent unit-test suite and you need to make it go … Read more

Dangerous Gift

tbray.org

[This fragment is available in an audio version.] A friend of mine pinged me online, said “Hey, remember that thing we were talking about doing a couple years ago? I still have one of the domain names, gonna let it … Read more

Golang Diaries: Generics

tbray.org

My coding time this year has been invested in Quamina, an event-filtering library implemented in Go. Just in the last couple of weeks I spotted an opportunity to bring Go’s shiny new generics to bear, and not just anywhere, but … Read more

5G Skeptic

tbray.org
5g-skeptic

When I was working at AWS, around 2017 we started getting excited pitches from companies who wanted to be part of the 5G build-out, saying that obviously there’d be lots of opportunities for public-cloud providers. But I never walked away … Read more

Lock-In and Multi-Cloud

tbray.org

[This fragment is available in an audio version.] Alone in a room with the customer’s CTO, I said “So, I spent this morning talking to your people, and it looks like you’re using low-level generic tech for everything and managing … Read more