against /tmp
osa1 - OOP is not that bad, actually
Cognitive load
Brutalist manifesto
We need more zero config tools
Recently, I’ve become fond of tools that just work, out of the box.
This blogpost is an ode to them.
Dependencies Belong in Version Control
Why dependencies should be checked into version control.
Try to Fix It One Level Deeper
I had a productive day today! I did many different and unrelated things, but they all had the same
unifying theme:
I just crossed $1 million on GitHub Sponsors. 💰🎉
pFolks, today's the day./p
pAs of this morning, I've made over a million dollars on GitHub sponsors. Wowoweewow./p
pimg src="/pos...
Thomas Sowell’s Wishful Thinking about Race
Blaming “culture” for racial disparities is scientifically wrong and politically unhelpful
Rekt - The Thin Line of Privacy
DeFi / Crypto - Telegram's Durov was recently arrested in Paris. Is he a free speech martyr or digital crime lord? While we champion privacy, are we overlooking the blurred lines of digital freedom? The thin line of privacy just got thinner.
An idea on distraction
A thought-experiment on how to regain control over our time and attention in a world of constant notifications.
Everything Is Broken
Read one woman's experience with the US medical industry & how it opened her eyes to even more societal issues. Read about her plans to rebuild.
The Monospace Web
Distributed == Relational
Perhaps surprisingly, distributed systems are naturally relational
Being on The Semantic Web is easy, and, frankly, well worth the bother
Web 3.0 was not about the blockchain, thank god
Software disenchantment
Everything is going to hell and nobody seems to care
The Simple Joys of Scaling Up
Explores why scale-out became so dominant, whether those rationales still hold, and some joyful advantages of scale-up architecture.
Use A Work Journal To Recover Focus Faster And Clarify Your Thoughts
You’re working on the most complex problem in computer science: fixing permissions on a deployment pipeline. It’s been 4 days you started on that simple task...
Default To Large Modules
We need visual programming. No, not like that.
Why do we keep building visual programming environments? Why do we never use them? What should we do instead?
Why Test? | Jonathan's Blog
Why do you write tests?
I’ve been thinking about this question a lot recently. I’ve been trying to motivate some teammates that tests are worth writing. But I’m going to convince them of that, I need to be able to answer that question for myself, right?
Tests sometimes get portrayed as one of the chores of software development. As a new developer, that’s how I saw tests for a long time: something I did because it was what I was told to do — besides, if I got the coverage to 100%, I got a little green checkbox to put on my README.
State of the Windows: How many layers of UI inconsistencies are in Windows 11?
Hello and happy new year! It’s 2023, and Windows 11 is finally a mature operating system that most people would be happy to use. Sun Valley has finally arrived, and it’s all about a lon…
Little Languages Are The Future Of Programming
Little languages; what they are, why they matter and how they will shape the future of programming.
References are like jumps
Computers
C Isn't A Programming Language Anymore - Faultlore
Writing commit messages
The Alternative Implementation Problem
In this post, I want to talk about a dynamic that I’ve seen play itself over and over again in the software world. In fact, I would venture a guess that this kind of situation probably happen…
Heat Death of the Internet - takahē
You want to order from a local restaurant, but you need to download a third-party delivery app, even though you plan to pick it up yourself. The prices and menu on the app are different to what you saw in the window. When you download a second app the prices are different again. You ring
Garbage Collection for Systems Programmers
Yet another programming blog. Thoughts on software and related misadventures.