Reflections on quitting my job.. Programming lessons I’ve learnt over… | by MooseyAnon | Medium

Hacker News
Web Scraping: Data For Everyone | Omar Kamali
All My Favourite Reading — Ludicity
I Rewrote my CV in Typst and I'll Never Look Back
Grammarly's OAuth mistakes
A Journey Into Shaders
The Negative Impact of Mobile-First Web Design on Desktop
Salt Labs | Traveling with OAuth - Account Takeover on Booking.com
Why I think GCP is better than AWS | by Fernando Villalba | Medium
The Universe of Discourse : Advice to a novice programmer
Web Components Will Outlive Your JavaScript Framework | jakelazaroff.com
curl from start to end | daniel.haxx.se
Software disenchantment @ tonsky.me
Higher quality random floats
Code duplication for speed
A student asked how I keep us innovative. I don't. | nicole@web
You (Probably) Shouldn't use a Lookup Table - Speculative Branches
Smart Programmers Write STUPID Code | by Brian Di Croce | Medium
Write more "useless" software | nicole@web
You’re not lacking creativity, you’re overwhelmed
Criticism of changes to Replit
Chris's Wiki :: blog/web/FirefoxExtraProfilesHack
We have used too many levels of abstractions and now the future looks bleak
Someone saying 'No, it's less effort than that!'?
@chrlschn - Interviews in the Age of AI: Ditch Leetcode - Try Code Reviews Instead
Organizing multiple Git identities | Garrit's Notes
Project 2501: Recreating 'Ghost in the Shell' in Hong Kong – Randomwire
On the Importance of Naming in Programming | Wasp
Linux Performance
Chess and solution pool