Wrote this one a few months back, but forgot to post it here.
Stay optimistic about companies and technologies, but apply healthy skepticism as well — in almost every case, people (very unsurprisingly) leave out the bad stuff.
Inspired move by Patagonia — no more customized products with corporate logos because products with logos are more likely to end up in landfills.
Companies should embrace this and keep going Patagonia for swag. Brand T-shirts if you have to.
Recently I had the hard realization that I've spent more years as a Mongo user than as a Postgres one, so I'm changing that this month. Excited to be joining the engineering team at @crunchydata.
A few more words on that: https://brandur.org/fragments/crunchy
Sent 023 this morning on downward assignment, the evolution of properties in C#, and Japanese city pop.
TIL: The “Re” we use in subject lines for email replies is a latin phrase abbreviated from “in re” (“in the matter of”). Hah, I always thought it was short for “reply”.
There’s an RFC of course:
Reminder that it's worth glancing at the AWS bill every once in a while, even if it's not enormous.
The s-m-r-t idea of always invalidating all index pages in CloudFront on every build cost $8 of a total ~$13 bill last month.
Luckily a joke, but it got me. Right in line with Ruby's design principles (succinctly: "include _everything_").
Complained to @keiko713 about the kanji for the word "carrot" — 人参, which makes it "person" + "participate" (?!?!). Was sent this image as a memory aid.
Stats from Canadian real estate.
Turns out, super inflationary policy has ramifications. $X,000 in free money today, but $X00,000 more needed to own a home tomorrow. Most Canadians are homeowners and profiting, but think of the children, seriously.
Last Nanoglyph — wrote about how, unsurprisingly, IDEs are a good idea, and how they make writing **even Java** (!!) pretty fun.
Title for next week: "Time and Entropy".
Impressive video on electric buses in Shenzhen. Imagine buses going from the loudest vehicles on the street to the quietest.
We’ve all internalized that big infrastructure upgrades are impossible, but remember some places in the world still make them.
Can’t believe I agree with Facebook on anything, but this is the right move. Big tech isn't good, but legislative overreach and insider graft is worse.
Good for society too. Given the quality of today’s news, we’d all do well to consume less of it.
Excellent: Go 1.16 finally supports slurping up static files into binaries. 3rd party packages and extra build steps no longer required.
(Like Go, and this is good, but can’t give them _too_ much credit because it should’ve happened >5 years ago.)
Wrote a piece on ditching Google Analytics to run analytics over logs, like it’s 1999 (except now with hosted Presto, etc. bootable in seconds from the cloud ;).
I also estimate how inaccurate hosted analytics are due to adblocked scripts. Answer: very.
And worth noting it'll deduplicate too!
Periodic reminder that Vim has a built-in `:sort` command that works for an entire file and all the usual selections. Not something you need every day, but the days when you do, it's a _huge_ time saver.
Engineering @ Stripe. Ex-Heroku. Occasional writer. Themes: web APIs, Postgres, Rust, software safety and resilience, efficient human interfaces, and running.
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!