Links
๐ emperror.dev/errors
Drop in replacement for the github.com/pkg/errors package. The original package is archived as there’s a plan to change how Go handles errors. But not all of us are ready to adopt this yet.
๐ A delightful reference for HTML Symbols, Entities and ASCII Character Codes
A great reference site I stumbled along when I was trying to find the perfect arrow to include in a webpage. Nice, clean, and quite comprehensive. No awful ads either, which is a breath of fresh air.
๐ NYC Subway Track Map
Dad and I have been watching YouTube cab-rides of the NYC subway system recently. Part of the fun is trying to understand the various track configurations and how the system operates. The size of the network never ceases to amaze.
๐ Waking Up In Geelong
Facinating website for the casual Melbourne train buff. A lot of great photos of rail infrastructure, plus what appears to be routine โphotos from 10 years agoโ posts, which brings me back. Link via my dad.
๐ Publishing your work increases your luck (via Github’s The Readme Project)
I found this very inspiring. Given where it was published the subject matter is about software, but I believe that it could apply to pretty much any creative endeavour.
๐ Stop checking the news before you do deep work
Yes! I always fall into this trap.
๐ Google loses two execs: one for Messaging and Workspace, another for Payments
Two thoughts I came away with after reading this.
The first is an attempt to understand how Google can think that they can put out anything โ the version of US Google Pay app for example โ and expect people to flock to it. I no expert, but Iโm not sure why the physics of user adoption should be any different if youโre a multi-billion dollar company. People will use your software if itโs good, and they wonโt if itโs not. And if you force people to change their habits because you want to completely throw out your existing version for โreasonsโ, youโre giving users an opportunity to choose whether they want to even continue using your stuff.
It happened to me when they shutdown Inbox. I had the opportunity to change to something else, which I did: Fastmail. Since I was forced to change my habits, I may as well have changed them for the better.
The second โ and this is probably obvious โ is that the a good indication of the health of one of Googleโs app is how often they rebrand it. Since itโs launch, Gmail has always been Gmail. I canโt even name what Googleโs messaging app is called now.
๐ Internet Explorer was once synonymous with the Internet, but today itโs gone for good
So long, Internet Explorer. We sadly knew you all too well.
Worth pointing out that support for an โIE compatibility modeโ wonโt be removed from Edge until 2029, so can we really say that IE is dead?
๐ How I Experience the Web Today (via Daring Fireball)
I think most people have seen this. What got me to post it here, apart from bookmarking it, was wondering how anyone with a real website like this expects visitors to stick around, let alone visit it again in the future.
๐ Don’t defer quality
This resonated with me today. I’ve been thinking on how we can use what we’ve built a few months for something new, and just how much easier it would have been if we’ve built it as designed, rather than rushed it out to meet a deadline. A perennial problem.
๐ A New Hope for Object Storage: R2 enters open beta
I’ve been looking forward to giving R2 a try for a while.
๐ Facebook on 30 Percent Platform Fees: โHold Our Beerโ
Meta talking about platform fees for the metaverse feels to me like a school rock-band talking about how they’d divvy up revenue from ticket sales before they get their first gig.
๐ Not an April Fool: Dyson announces apocalyptic filter-headphone combo
Yes, the product is weird, but what prompted this link-post is the remark about this being a “perfect addition to your Mega Man cosplay project.” I believe in the games, you could always see Mega Man’s mouth.
๐ Stay on the bus
The subject here is photography but I think it can be applied to any other creative endeavour out there. Resonated for me as well.
๐ A big bet to kill the password for good
Lot of talk about getting the user experience/OS compatability right, which is good. But I see no real indication on how theyโre going to get the millions of app/website developers to switch to this. Hope theyโve considered that.
Happy “generics finally in Go” day.
(I wouldn’t call myself someone who was itching for the Go devs to add generics; but now that they are in the language, I’ll probably use them).
๐ Kubernetes 101
A pretty good introduction about the fundamentals of Kubernetes, and also the post in question here.
๐ Simulating Amazon DynamoDB unique constraints using transactions
A technique to simulate a uniqueness constraint on a field not used in the key. Came in handy for solving a problem I was having with DynamoDB today. I wrote more about it here if you’re curious.
๐ Why Simple Is Smart
A collection of useful writing tips for journalists, but I think would also be helpful for anyone else writing online.