Links
[Updated 2025-03-18]
Here's a list of my favorite links, based on a recommendation from Viktor Lofgren.
Anime
Git
Garrit's Notes - Tracking SQLite Database Changes in Git
Julia Evans - Confusing git terminology
Keyboards
Jonas Hietala - I designed my own keyboard layout. Was it worth it?
Maths
Slava Akhmechet - Linear Algebra for Programmers
MMO Architecture
MMO Architecture: Source of truth, Dataflows, I/O bottlenecks and how to solve them
Rocicorp - Bringing Game-Style State Synchronization to the Web
Productivity
Benji Weber - Tragedy of return to hostile offices
John Cutler - TBM 245: The Magic Prioritization Trick
Vadim Kravcenko - Habits of great software engineers
Programming
Adam Drake - Command-line Tools can be 235x Faster than your Hadoop Cluster
Ben Kuhn - You don’t need to work on hard problems
CMU - Principles of Functional Programming
Computerenhance - Performance Aware Programming
Olano.dev - Code is run more than read
River: a Fast, Robust Job Queue for Go + Postgres
Tailwindcss - Don't construct class names dynamically
Social
Randall Collins - Five kinds of friends
How to boss without being bossy
The small website discovery crisis
Tools
Ishan Das Sharma - The Ultimate Interactive JQ Guide
Web
UI/UX
GoMakeThings - Don't disable buttons
Other
John Salvatier - Reality has a surprising amount of detail
Dump to be sorted
https://blog.depthsofrepair.com/p/do-hard-things-carefully
https://www.seangoedecke.com/how-to-ship/
https://blog.jle.im/entry/functors-to-monads-a-story-of-shapes.html
https://community-scripts.github.io/ProxmoxVE/
https://www.dynatrace.com/news/blog/what-is-shift-left-and-what-is-shift-right/
https://bitfieldconsulting.com/posts/career
https://norikitech.com/posts/functional-affirmations/
https://www.theremingoat.com/blog/beginners-guide
https://www.math.uh.edu/~dblecher/pf2.html
https://code.dblock.org/2020/09/01/keep-a-changelog-at-work.html
https://tidyfirst.substack.com/p/slow-deployment-causes-meetings
https://minds.md/zakirullin/cognitive
https://ptrtojoel.dev/posts/so-you-want-to-write-java-in-neovim/
https://hardcoresoftware.learningbyshipping.com/p/225-systems-ideas-that-sound-good
https://calendar.perfplanet.com/2024/breaking-up-with-long-tasks-or-how-i-learned-to-group-loops-and-wield-the-yield/
https://www.attejuvonen.fi/learn/
https://javascript.info/
https://rachelbythebay.com/w/2025/01/04/cruft/
https://photographylife.com/learn-photography
https://charleshughsmith.blogspot.com/2025/01/i-quit-tsunami-of-burnout-few-see.html?m=1
https://medhir.com/blog/right-to-root-access
https://dwheeler.com/essays/debugging-agans.html
https://www.privacytools.io/
https://www.fortressofdoors.com/take-the-pedals-ofnobody-cares
https://grantslatton.com/nobody-cares
https://photographylife.com/learn-photography
https://exclusivearchitecture.com/03-technical-articles-DSLR-01-overview.html
https://www.oddbird.net/2025/02/12/fluid-type/
https://www.autodidacts.io/troubleshooting/
https://hypermedia.systems
https://positivepsychology.com/ikigai/
https://timsh.org/tracking-myself-down-through-in-app-ads/
https://smagin.fyi/posts/cross-site-requests/
https://www.joanwestenberg.com/american-tech-is-compromised-heres-my-replacement-stack-2/
https://www.gilesthomas.com/2025/02/blogging-in-the-age-of-ai
https://datajournal.org/schon-wieder/
https://respectfulleadership.substack.com/p/a-true-story-software-bugs-dishonesty
https://www.reddit.com/r/AskPhotography/comments/1fd7f6l/favorite_photography_youtubers_and_or_classes/?rdt=61962
https://www.youtube.com/playlist?list=PL7ddpXYvFXspUN0N-gObF1GXoCA-DA-7i
https://chriskiehl.com/article/thoughts-after-10-years
https://ferd.ca/complexity-has-to-live-somewhere.html
https://v5.chriskrycho.com/journal/essence-of-successful-abstractions/
https://wilsoniumite.com/2025/01/21/weve-lost-our-respect-for-complexity/
https://www.fuzzingbook.org/