Unplanned Obsolescence unplannedobsolescence.com

A blog about trying to write software that doesn't rot

Prolog Basics Explained with Pokémon
unplannedobsolescence.com·5w
What Dynamic Typing Is For
unplannedobsolescence.com·17w·
What Dynamic Programming Languages are For
unplannedobsolescence.com·17w
Finally, I can Cmd+S save in Vim
unplannedobsolescence.com·22w
What's Left for Frontend Engineers?
unplannedobsolescence.com·26w·
Discuss: Lobsters
The Mostly True Naming Rule
unplannedobsolescence.com·43w·
Discuss: Hacker News
Why Insist on a Word
unplannedobsolescence.com·53w·
Discuss: Hacker News
Building the Hundred-Year Web Service
unplannedobsolescence.com·70w
Building the Hundred-Year Web Service
unplannedobsolescence.com·69w·
Discuss: Hacker News
Less Htmx Is More
unplannedobsolescence.com·44w·
Discuss: Hacker News
The Messy Pile
unplannedobsolescence.com·80w
The Life & Death of htmx
unplannedobsolescence.com·87w
The Life and Death of Htmx
unplannedobsolescence.com·57w·
Discuss: Hacker News
The Best "Hello World" in Web Development
unplannedobsolescence.com·102w·
Custom HTML Has Levels To It
unplannedobsolescence.com·110w
Behavior Belongs in the HTML
unplannedobsolescence.com·113w·
Discuss: Hacker News

Keyboard Shortcuts

Navigation
Next / previous item
j/k
Open post
oorEnter
Preview post
v
Post Actions
Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Recommendations
Add interest / feed
Enter
Not interested
x
Go to
Home
gh
Interests
gi
Feeds
gf
Likes
gl
History
gy
Changelog
gc
Settings
gs
Browse
gb
Search
/
General
Show this help
?
Submit feedback
!
Close modal / unfocus
Esc

Press ? anytime to show this help