Bookmarks
Published Updated
Programming & Software Engineering
- Two articles by Sean Goedecke resonated with me recently. He shared pointers on good API design and his thoughts on using LLMs as a staff engineer. My LLM usage is nearly identical, except that I also find them very useful for scaffolding tests.
- Go ahead, self-host Postgres: I thought this was a great read.
- Linus Torvalds on maximum line length.
- Composerize: take
docker runcommands and transform them intodocker-composeconfiguration. - Hacker News thread where team members share their experiences working on basically unmaintainable codebases. See anecdotes on Oracle Database, Microsoft Office, and more.
- A few words on code quality from The Modern JavaScript Tutorial. I wasn't expecting this to be so amusing.
- A list of vanilla JavaScript solutions to common front-end development problems.
Tech Oddities
- A look at DESQview/X by Bryan Lunduke. Impressive that a "windowing system" released in 1991 could serve as an X11 client or server with proper, preemptive multitasking. See the related HN thread.
- The r/vintageunix subreddit is good fun.
- The Ruffle flash player emulator. Written in Rust and capable of running inside the browser via WebAssembly, it would be interesting to see how this can preserve legacy Flash games.
Video Games
- Check out noclip.website, a digital museum of video game levels. I enjoyed being able to traverse levels from some of my favorite Nintendo 64 games with a free camera.
- I've noticed several open source game engine implementations in recent years. Of note, OpenSC2K, OpenRCT2, and OpenMW are all exciting projects.
- The Daggerfall Unity project brings new life to the second Elder Scrolls installment by recreating and extending the original game in Unity. I've played approximately 20 hours and had a smooth experience.
- A gameboy emulator designed to only play Pokémon Blue.
- Ars Technica's "War Stories" feature on Jordan Mechner's original Prince of Persia.
Music
- One bedroom pop artist's breakdown and retrospective of his streaming revenue.
Random
- An analysis of "stroads" in the U.S. and Canada. Aside from learning the difference between a street and a road, it was interesting for me to consider how this distinction (or combination) shapes my relationship with a place.
