Sally Leekie · Happy Valentines! A day that celebrates love comes, in my mind, second only to the one that celebrates giving thanks. I didn’t do roses or chocolate, but I made dinner for a couple of people I love; one of the dishes was improvised and came out well, so this recipe is my valentine to the world ...
[2 comments]  
Why Google Did Android · What happened was, in the late stages of my career at Sun Microsystems, as we were sliding into Oracle’s loathsome embrace, I had discovered Android. The programming language was Java, and not a dorky “ME” subset. My employer was saying nice things about it, and I’d long craved something I could both carry in my pocket and program. I discovered it was pretty easy to program and eventually published the Android Diary series in this space, which got pretty lively readership ...
[10 comments]  
Seasonturn · It’s still February, winter obviously, and yet there was a bit of chilly sun today to greet 2020’s crocuses, the photo-introduction of which has become an annual ritual in this space ...
 
Bye-bye Time Machine · I recently switched my backup tool from Apple’s Time Machine to Arq Backup which for my needs is clearly better. And once I’d realized that, I wondered whose needs would be best served by Time Machine. To be honest I’m having a hard time with that ...
[2 comments]  
Decarbonization · We’re trying to decarbonize our family as much as we can. We’re not kidding ourselves that this will move any global-warming needles. But sharing the story might, a little bit ...
[6 comments]  
Orange Badge · One of our admin people walked into my office, saying “Five-year anniversary, new badge, gimme your old one”. Which means I’ve been here five orbits of the sun, my longest job tenure since my seven-year stay last century at a company I co-founded ...
[2 comments]  
Jag Diary 11: A Year In · The I-Pace insurance renewal showed up so I knew a year must have (so quickly!) gone by. I’d thought I should write something to draw a line under this diary, and then just now the car saved my life, so now’s the time. Not much new information here but maybe a couple of smiles ...
[5 comments]  
Horopito · It’s a place near the center of New Zealand’s North Island; we spent the last Christmas of the decade there. It’s considered remote in NZ which I guess makes it doubly so in the wider world. Unless you’re planning southern-hemisphere skiing you’re unlikely to go near it, so I felt words and pictures worth sharing ...
 
@bluesky · At my day job they say “Think big!”, and @bluesky is that. I can’t stop thinking about it, and bloggers can’t help thinking in public. This work can simultaneously be probably-doomed and obviously-worthwhile ...
[2 comments]  
Content-based Filtering · The publish/subscribe pattern is central to data in motion — event-driven and messaging-based apps, I mean. I’m increasingly convinced that pub/sub software just isn’t complete without some sort of declarative filtering technology, so that you can subscribe to a huge shared torrent of data and only see the parts of it that you need to process. You could look at everything and write code to reject the data you don’t care about, but it’s nice to write a declarative rule and have the system take care of the filtering for you ...
 
The Oil Patch Up Against the Wall · I’m terribly worried about how my children — and humans in general — are going to deal with catastrophic global warming in the likely case that the average global temperature spike is somewhere in the 2°-4°C range. I want to highlight a couple of weekend stories on the biggest news story of the twenty-first century: The tragedy of the deniers, and likely consequences for the perpetrators ...
[4 comments]  
Strongly Typed Events · Back in 2016, in Message Processing Styles, I was sort of gloomy and negative about the notion of automated mapping between messages on the wire and strongly-typed programming data structures. Since we just launched a Schema Registry, and it’s got my fingerprints on it, I guess I must have changed my mind ...
[3 comments]  
Electric Boats · I love boating, but I hate the fact that powerboats guzzle loads of fossil fuel. I assuage my guilt by noting that the distance traveled is small — a couple of hours for each return trip to the cabin, and there are sadly less than twenty of those per year. Then I got into a discussion on /r/boating about whether electric boats are practical, so herewith some scratchpad calculations on that subject ...
[5 comments]  
Wolfe and Gika · Chelsea Wolfe I mean, and her opening act Thursday night was Ioanna Gika. It was exceptionally enjoyable, partly because nothing about it was wrong. Lovely music, great staging, good venue, exceptional sound. This happens rarely enough that it’s worth calling out when it does ...
[2 comments]  
Bits On the Wire · Exactly 100% of everything on the Internet involves exchanging messages which represent items of interest to humans. These items can be classified into three baskets: One for “media” (images, sound, video), one for text (HTML, PDF, XML), and one for “objects” (chat messages, payments, love poems, order statuses). This is a survey of how Object data is encoded for transmission over the Internet. Discussed: JSON, binary formats like Avro and Protobufs, and the trade-offs. Much of what people believe to be true is not ...
[11 comments]  
Subscription Friction · At Canadian Thanksgiving, friends joined us at our cottage for turkey and the fixings. The food (what we made and what they brought) all came out great and we had happy stomachs. I did a lot of the cooking and wanted to check recipes and was brought face to horrified face with the failure of publishing to work on the Internet. The solution seems plain to me and this won’t be the first time I’ve offered it. But something really needs to be done ...
[8 comments]  
Easy Reliable Chicken Kebabs · This involves a certain amount of chopping stuff up, also attention to hygiene, but requires no particular technical skill and has never ever failed to get rave reviews ...
 
Records and Lenses · Sunday included more fun than the recent average — at my age, chilling is often more attractive than partying. Sunday featured vinyl, vintage lenses, Southern guitar boogie, and a photo-assignment. With pictures! (Which may be a little puzzling, but stay with me.) ...
[2 comments]  
Discogs Pain · As I continue slowly ingesting the 900 classical LPs I inherited, I’ve developed a relationship with Discogs. It’s a good place to track your collection (here’s mine, in-progress). This is the story of my first attempt to use it to buy music, a laughable failure. It’s by way of public service, just leaving a marker, a warning others to be careful about charging into the marketplace ...
[3 comments]  
At the Climate Strike · I went and so did lots of others, but many couldn’t so I thought I’d try to share the scale and the feel ...
[1 comment]  
author · Dad · software · colophon · rights
Random image, linked to its containing fragment
When? (5015 fragments)
What? (338 categories)

By

I am an employee of Amazon.com, but the opinions expressed here are my own, and no other party necessarily agrees with them.

A full disclosure of my professional interests is on the author page.