Articles

Blog posts, journal articles, and white papers. This is really just a collection of my favorite articles. Some detail interesting projects, some discuss polarizing opinions, and some are super informative guides.

2025 ¶

  1. A Society That Lost Focus by Ploum (2024)

2024 ¶

  1. An Undefeated Pull Request Template by Ashlee M Boyer (2024)
  2. The UX of LEGO Interface Panels by George Cave (2020)
  3. Alt Text: Not Always Needed by Geoff Graham (2024)
  4. MomBoard: E-ink display for a parent with amnesia by Jan Miksovsky (2024)
  5. Writing Resilient Components by Dan Abramov (2019)
  6. Evaluating new software forges by John Nunley (2023)
  7. How to make Product give a shit about your architecture proposal by Andy G (2024)
  8. Text Fragments by MDN Contributors (2024)
  9. How I use git by Thorsten Ball (2024)
  10. When should I use String vs &str? by Steve Klabnik (2024)
  11. No, really: YAGNI by Thorsten Ball (2024)
  12. Building a robust frontend using progressive enhancement by Technology community (frontend development) (2024)
  13. Writing an MP4 Muxer for Fun and Profit by Rodney (2024)
  14. Mobile-Friendly Image Maps by Jacob Filipp (2024)
  15. No Data Lasts Forever by Lily (2024)
  16. Why am I writing a Rust compiler in C? by John Nunley (2024)
  17. Building My First Homelab Server Rack by Michael Lynch (2024)
  18. Code review antipatterns by Simon Tatham (2024)
  19. "We ran out of columns" - The best, worst codebase by Jimmy Miller (2024)
  20. Install NIX Package Manager on Alpine Linux by Dan Mack (2023)
  21. Three important steps before jumping to the code by Denis Stebunov (2022)
  22. Microfeatures I Love in Blogs and Personal Websites by Daniel Fedorin (2024)
  23. Effective TypeScript: Item 36: Use a Distinct Type for Special Values by Dan Vanderkam (2024)
  24. dmv.org by J. B. Crawford (2024)
  25. Hacking Millions of Modems (and Investigating Who Hacked My Modem) by Sam Curry (2024)
  26. Dynamic linking by Drew Devault (2020)
  27. Snappy UI Optimization with useDeferredValue by Josh Comeau (2024)
  28. Slop is the new name for unwanted AI-generated content by Simon Willison (2024)
  29. No, I don’t want to fill out your contact form by Adam Jones (2024)
  30. The only two log levels you need are INFO and ERROR by Nicole Tietz-Sokolskaya (2024)
  31. Hackers and Painters by Paul Graham (2003)
  32. why lowercase letters save data by Nathaniel (2023)

2023 ¶

  1. Cold-blooded software by Patrick Dubroy (2023)
  2. I made JSX for Lua (because I hate static sites) by Ben Visness (2023)
  3. reaction, in replacement of fail2ban by ppom (2023)
  4. You don't need JavaScript for that by Kilian Valkhof (2023)
  5. You Might Not Need an Effect by React (2023)
  6. Richard Stallman's political discourse on sex by Drew Devault (2023)
  7. Be the browser’s mentor, not its micromanager. by Andy Bell (2022)
  8. Reflecting on 18 years at Google by Hixie (2023)
  9. Push Ifs Up And Fors Down by Alex Kladov (2023)
  10. Microservices aren't the problem. Incompetent people are by Dmitry Non (2023)
  11. Interesting Bugs Caught by ESLint’s no-constant-binary-expression by Jordan Eldredge (2022)
  12. How to install Nextcloud on FreeNAS in an iocage jail with hardened security by Samuel Dowling (2020)
  13. How Bear does analytics with CSS by Herman Martinus (2023)
  14. Web Components Will Outlive Your JavaScript Framework by Jake Lazaroff (2023)
  15. So you've been publicly accessibility-shamed by Dave Rupert (2023)
  16. Just paying Figma $15/month because nothing else fucking works by Amos Wenger (2023)
  17. The Saga of the Closure Compiler, and Why TypeScript Won by Dan Vanderkam (2023)
  18. A note to young folks: download the things you love by Matt Birchler (2023)
  19. No one actually wants simplicity by Luke Plant (2023)
  20. "Quantum" Doesn’t Solve Anything for Cybersecurity by Kelly Shortridge (2023)
  21. The Small Web Browser, an inclusive proposal by xavi92 (2022)
  22. Permission by Jeremy Keith (2023)
  23. The Gentle Art of Patch Review by Sage Sharp (2014)
  24. Fast machines, slow machines by Julio Merino (2023)
  25. Feeling when an app only deploys to us-east-1 by JonLuca DeCaro (2023)
  26. Ban scanners IPs from OpenSMTP logs by Solène Rapenne (2023)
  27. How to Kill a Decentralised Network (such as the Fediverse) by Lionel Dricot (2023)
  28. Making Python 100x faster with less than 100 lines of Rust by Ohad Ravid (2023)
  29. Transition from Blogging to Youtube - my experience by Jeff Geerling (2020)
  30. Decentralized Identifiers (DIDs) v1.0 by W3C (2022)
  31. Item 30: Don't Repeat Type Information in Documentation by Dan Vanderkam (2023)
  32. Stop Being a Junior by Kent C. Dodds (2023)
  33. ActivityPub W3C Recommendation by W3C (2018)
  34. CSS View Transitions Module Level 1 by W3C (2023)
  35. Ask the Developer, The Legend of Zelda: Tears of the Kingdom by Nintendo (2023)
  36. Open Source Maintainers Owe You Nothing by Mike McQuaid (2018)
  37. The intersectionality of web performance by Jeremy Keith (2023)
  38. A Gentle Introduction to Islands by Andy Jiang (2023)
  39. Using Pandoc to format a Dissertation from Markdown to HTML, PDF, and ePub by Terence Eden (2023)
  40. Who should lead us? by Drew Devault (2023)
  41. If you're happy with OpenBSD, probably any computer is good enough. by Connor Oliver (2023)
  42. Why I Quit Google to Work for Myself by Michael Lynch (2018)
  43. Read-only web apps by Jeremy Keith (2023)
  44. Islands Architecture by Jason Miller (2020)
  45. So, what's next by Denis Pushkarev (2023)
  46. Video Compression for Mere Mortals by Xe Iaso (2023)
  47. Avoiding useEffect with callback refs by Dominik Dorfmeister (2022)
  48. Why React isn't dying by Dominik Dorfmeister (2023)
  49. Type-safe React Query by Dominik Dorfmeister (2023)

2022 ¶

  1. Refactor impactfully by Dominik Dorfmeister (2022)
  2. On quality, or why I am now just posting things by Nihilazo (2022)
  3. Manjarno by EmeraldSnorlax (2022)
  4. "Invalid Username or Password": a useless security measure by Kevin Burke (2014)
  5. Dindayal Mahto and Dilip Kumar Yadav, 2017. RSA and ECC: A Comparative Analysis.
  6. 35 Million Hot Dogs: Benchmarking Caddy vs. Nginx by Tyblog (2022)
  7. Nix Flakes by Eelco Dolstra (2020)
  8. Minimizing Liabilities Is Making It. by Luke Smith (2022)
  9. from apples to pears by Ted Unangst (2022)
  10. parallel tree running by Ted Unangst (2022)
  11. On Politics by Skyjake (2022)
  12. Stop Using Politics As A Cudgel to Discourage Experimentation by Xe Iaso (2022)
  13. cgo does clear errno by Tedu (2022)
  14. Xe Iaso by Technical Solutions Poorly Solve Problems (2022)
  15. Writing files 5 to 9 times faster than fprintf by Victor Zverovich (2020)
  16. What "Hardware is Hard" Really Means by Nirav Patel (2022)
  17. A Vim Guide for Advanced Users by Matthieu Cneude (2021)
  18. Quitting Computer Hoarding by Oliver Lowe (2020)

2021 ¶

  1. Why computers suck and how learning from OpenBSD can make them marginally less horrible by Arthur Rasmusson (2019)
  2. Monero Maximalism: Or, How Bitcoin Is a ****coin by Luke Smith (2021)
  3. Dear open source developers by Solène Rapenne (2021)
  4. Obscenities are symptoms of Weak Minds by Luke Smith (2021)
  5. I Forgive Me by Xe Iaso (2021)

2020 ¶

  1. Gregory J. Robson, 2016. The Threat of Comprehensive Overstimulation in Modern Society.