So you want to make a Raspberry Pi killer... | Jeff Geerling
Technology Commentary
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.
How to fix the biggest obstacle to developer productivity: dysfunctional organizations • DEVCLASS
“Every day, people badge in, buzz in, swipe in, scan in, sign in, or otherwise just walk into […]
The Last Word On Nothing | Science Writer Goes Off the Rails
Why Microservices Aren’t Working for You
A look at what cross-cutting concerns are, why they need to exist and how to address them in the least painful way possible.
Notes on The Software Engineer's Guidebook
The Software Engineer’s Guidebook by Gergely Orosz is a broad reference book for software engineers that will be particularly valuable for new software engineers and those who’ve worked most of their career in a small number of companies. It doesn’t go deep everywhere, but leaves a breadcrumb on most topics you’ll encounter as a software engineer, along with enough detail to guide deeper exploration in other, narrower books.
Gergely Orosz is the author of The Pragmatic Engineer, and almost certainly the current title holder of “widest-reaching writer on software engineering” with ~500,000 subscribers.
Exploring a Postgres query plan | notes.eatonphil.com
Exploring a Postgres query plan
OpenAI’s Misalignment and Microsoft’s Gain
The end of a dramatic weekend in tech is that OpenAI has split and Microsoft is partnered with one and has hired the other; this is the ultimate failure case of what should have been a for-profit c…
Google researchers deal a major blow to the theory AI is about to outsmart humans
A new paper from Google researchers found that the transformer technology behind tools like ChatGPT is not very good at generalizing.
The Importance of gRPC Monitoring for High-Performance Systems
When your microservices stop communicating as they should, monitoring gRPC is an essential step toward figuring out what's wrong. Get to know how gRPC monitoring works, the different approaches available and how to get the most out of gRPC monitoring solutions for powering high-performance, distributed systems.
Propositions as Types by Philip Wadler - Future of Coding - Omny.fm
Humane’s AI Pin seems to be forgetting what makes a good wearable
Would you rather yell at your chest or pull out your phone?
Notes on The Value Flywheel Effect
The Value Flywheel Effect is a worthwhile read. It’s imperfect, but a fascinating look into real-world application of Wardley mapping, and a rare view of a company’s engineering strategy.
I’m currently diving into the topic of engineering strategy, and a sub-topic that I’ve not previously spent much time on is Wardley maps. As I dug into it a bit more, The Value Flywheel Effect by Anderson, McCann, and O’Reilly was recommended as a primer, so I bought a copy and spend some time working through it.
The Model is Not the Product
All the Info About Me - Michael Chadwick
code, audio, and life developments by michael chadwick
Simplifying Data Streaming - APIDNA
This week we're diving into data streaming, exploring fundamental concepts, practical applications, and tools to get you started on your data streaming journey.