Technology Commentary

Technology Commentary

8145 bookmarks
Custom sorting
Stretching Your TDD Skills
Stretching Your TDD Skills
I swear I never intended to publish a bunch more on TDD. But here we are. This is one from the archives, first published November 2010. It’s for TDDers who want to stretch their skills. In Tidy First? land we talk about the Succession Problem—in what order do we make decisions? The more, different orders you can manage, the more options you have for:
·tidyfirst.substack.com·
Stretching Your TDD Skills
The Revenge of the Home Page
The Revenge of the Home Page
As social networks become less reliable distributors of the news, consumers of digital journalism are seeking out an older form of online real estate.
·newyorker.com·
The Revenge of the Home Page
The Art of Work in the Age of AI Production
The Art of Work in the Age of AI Production
I enjoyed Ezra Klein’s podcast conversation with Nilay Patel, the editor of The Verge. They talked about media and AI mostly
·kottke.org·
The Art of Work in the Age of AI Production
Cilium's Past Points to Its Future
Cilium's Past Points to Its Future
Cilium’s future involves not just Kubernetes and containers, but also VMs, edge use cases and other environments.
·thenewstack.io·
Cilium's Past Points to Its Future
theunderground.blog
theunderground.blog
A blog that's only available in your feed reader. Because nobody told me not to.
·theunderground.blog·
theunderground.blog
Code Review Comment Prefixes for Clearer Feedback
Code Review Comment Prefixes for Clearer Feedback
Starting each comment with a prefix makes it clear what needs to happen. It enables the reader to see the intention of the comment at a glance.
·doppler.com·
Code Review Comment Prefixes for Clearer Feedback
Software Friction
Software Friction
In his book On War, Clausewitz defines friction as the difference between military theory and reality: Thus, then, in strategy everything is very simple, but not on that account very easy. Everything is very simple in war, but the simplest thing is difficult. These difficulties accumulate and produce a friction, which no man can imagine exactly who has not seen war. As an instance of [friction], take the weather.
·hillelwayne.com·
Software Friction
Statements and Expressions
Statements and Expressions
A blog about computers, functional languages, Lisp, and Scheme.
·funcall.blogspot.com·
Statements and Expressions
A brief history of web development. And why your framework doesn't matter.
A brief history of web development. And why your framework doesn't matter.
This is how I remember the crazy journey that web development has gone through in the past few years. Or rather this is *my* journey being a web developer. So I will omit events. I may mess up the timeline. This whole article may not be of any use to you. But for me, putting all the history I know into writing helped me appreciate how much things stay the same no matter how much they change.
·gebna.gg·
A brief history of web development. And why your framework doesn't matter.
Freeing the chatbot
Freeing the chatbot
Intelligence, of a sort, is going to be all around us
·oneusefulthing.org·
Freeing the chatbot
Christian Britschgi’s Lack of Object Permanence
Christian Britschgi’s Lack of Object Permanence
At Reason, Christian Britschgi (“Do Not Under Any Circumstances Nationalize Greyhound”) celebrates America’s “extensive network of private, for-profit (and profitable) intercity bus services primarily serving lower-income people” as “a great example of how the free market can provide an essential service without public subsidies.” There are a lot of questionable, or outright ahistorical, assumptions implicit...
·c4ss.org·
Christian Britschgi’s Lack of Object Permanence
The business of wallets
The business of wallets
How digital wallets work, and how payment costs drive a lot of product decisions inside and around them.
·bitsaboutmoney.com·
The business of wallets
AI isn't useless. But is it worth it?
AI isn't useless. But is it worth it?
AI can be kind of useful, but I'm not sure that a "kind of useful" tool justifies the harm.
·citationneeded.news·
AI isn't useless. But is it worth it?
Evergreen content gardens — Open Indie
Evergreen content gardens — Open Indie
A year ago in Feed Overload I wrote: 99% of all microblog (and chat) content is ephemeral by design, meant for a specific moment in ti...
·blog.erlend.sh·
Evergreen content gardens — Open Indie
Weird netizens — Open Indie
Weird netizens — Open Indie
It's been a year since I wrote about Weird web pages as a prospective catalyst for the reclamation of my digital identity. There's been s...
·blog.erlend.sh·
Weird netizens — Open Indie
1960s Clock Radio Pi Makeover
1960s Clock Radio Pi Makeover
An ugly clock radio from the 1960s is re-imagined using a Raspberry Pi. By Alan Boris.
·hackster.io·
1960s Clock Radio Pi Makeover
Manta: An Open On-FPGA Debug Interface
Manta: An Open On-FPGA Debug Interface
We always can use more tools for FPGA debugging, and the Manta project by [Fischer Moseley] delivers without a shadow of a doubt. Manta lets you add a debug and data transfer channel between your c…
·hackaday.com·
Manta: An Open On-FPGA Debug Interface
We can have a different web
We can have a different web
Many yearn for the “good old days” of the web. We could have those good old days back — or something even better — and if anything, it would be easier now than it ever was.
·citationneeded.news·
We can have a different web
Friends — Open Indie
Friends — Open Indie
The Great Untangling: Postamble – An incomplete map of the Commune and Weird-aligned web of makers. There are already many awesome proje...
·blog.erlend.sh·
Friends — Open Indie
Commune Inc. — Open Indie
Commune Inc. — Open Indie
I plan to write the Commune version of what I already wrote for a former employer: https://blog.meilisearch.com/meilisearch-open-business...
·blog.erlend.sh·
Commune Inc. — Open Indie
Weird web pages — Open Indie
Weird web pages — Open Indie
The Great Untangling: Part 3 – Materializing the web from first principles. Right now I use GitHub as my go-to profile page: github.com/...
·blog.erlend.sh·
Weird web pages — Open Indie
Emancipatory migrations — Open Indie
Emancipatory migrations — Open Indie
The Great Untangling: Part 2 – Paving a path to the new frontier. I've been feeling a growing sense of anxiety related to account lockou...
·blog.erlend.sh·
Emancipatory migrations — Open Indie
Community OS stack — Open Indie
Community OS stack — Open Indie
The Great Untangling: Part 1 – Shaping the foundations. To sufficiently express my identity as a netizen I require: global group messag...
·blog.erlend.sh·
Community OS stack — Open Indie
Reclaiming my digital identity — Open Indie
Reclaiming my digital identity — Open Indie
This post is the preamble of a 5-part series called The Great Untangling. The following four posts have already been published and are li...
·blog.erlend.sh·
Reclaiming my digital identity — Open Indie
Assembling Community OS — Open Indie
Assembling Community OS — Open Indie
I've previously written about the multi-app platform of my dreams as a community professional: The Community OS stack. While undeniably ...
·blog.erlend.sh·
Assembling Community OS — Open Indie