Duties of a Board of Directors
How AI Changes Workflows
tree-shaking, the horticulturally misguided algorithm -- wingolog
The Cassette-Tape Revolution
The disruptive power of the cassette anticipated the even greater tectonic shift that the digital age would bring to music.
Push Ifs Up And Fors Down
A short note on two related rules of thumb.
Just for Fun. No, Really.
An Attempted Taxonomy of Web Components—zachleat.com
A post by Zach Leatherman (zachleat)
Hixie's Natural Log: Reflecting on 18 years at Google
Why Microsoft Has to Save OpenAI
Hire the CEO, hire the team, send the CEO back, take a seat on the board — Microsoft will do just about anything to keep OpenAI afloat.
Strategies for the GPU-Poor
Long Strange Tape - 99% Invisible
The Cassette tape was great in so many ways, but let’s be honest, they never really sounded great. But because the cassette was so much cheaper and easier to use and portable, a lot of people didn’t care so much about the audio quality. They just wanted to be able to use something that they
Engineering strategy notes.
Recently, I am thinking quite a bit about engineering strategy, and as part of that have started re-reading previous resources on the topic, and looking for new things to read while I refine my point of view on what makes for good engineering strategy.
The best introduction to my current theory of engineering strategy is Solving the Engineering Strategy Crisis, which has both written and video versions. You can also reading my other strategy writing via the strategy tag.
Yeah, Mastodon’s Got A Reply Guy Problem
The “reply guy,” the internet-native take on Florida Man, has started to cause problems in the fediverse, and it comes down to ideology.
Blame Apple For The Sunbird iMessage Drama
The recent security drama caused by an iMessage workaround on Android shouldn’t minimize a simple fact: This is Apple’s fault.
So you want to make a Raspberry Pi killer... | Jeff Geerling
Google Says You Might Be Doing DORA Metrics Wrong
Read an exclusive with some of the researchers of the State of DevOps Report 2023 to talk about what really matters for DORA metrics and how your biz should read them.
5 Ways to Supercharge Incident Remediation with Automation
Automate common incident remediation tasks to enable faster response, fewer errors, and greater productivity across your organization.
Microspeak revisited: Line of sight - The Old New Thing
A fancy way of saying unimpeded network connectivity.
How bad business broke the smart home
Why did your smart garage door opener stop working? A contract expired.
Notes on Technology Strategy Patterns
Technology Strategy Patterns by Eben Hewitt is a methods-based approach to engineering strategy, with a particular focus on the methods wielded by McKinsey consultants, software engineering mainstays like Thoughtworks, and philosophy. A valuable read for anyone looking to build their own theory of engineering strategy.
In June, 2019, I bought a copy of Technology Strategy Patterns by Eben Hewiit. A the time, I was trying to argue against a large, proposed migration to Java at Stripe, collecting thoughts that became Reclaim unreasonable software.
The Commodification of Everything
Understanding the deeper dynamics of predatory capitalism
Global internet health check and network outage report
ThousandEyes, which tracks internet and cloud traffic, provides Network World with weekly updates on the performance of ISPs, cloud service providers, and UCaaS providers.
The World Press Photo Contest updates rules to exclude AI images
We’re no closer to knowing what a photo is.
How to Use OAuth Scopes for Authorization | Permit
Learn how, when, and where to use OAuth scopes for authorization. Get a clear understanding of OAuth scopes definition and their proper usage.
ASCII art diagrams with ditaa
Old technologies never die. Rarely does anyone want to produce diagrams with ASCII art, but sometimes it's the easiest way to work.
From shell to system
Attempts to use the same language for an interactive shell and for writing large programs have not been that successful.
Advantages of not using the best tool for the job
Using the best tool for a job may slow things down. It may be "best" in a sense you don't need. The actual best tool might be relatively crude.
I’m betting on HTML
AI Use Disclaimer: I wrote this post and then GPT-4 fixed my grammer and spelling
SearchArray: Making search relevance not so special
Make boring text matching a core part of the Python data stack
How to Get Data Warehouse Performance on the Data Lakehouse
A novel approach to the data lakehouse combines all the advantages of lakehouse analytics with the high performance of a data warehouse.