Docs Deserve More Respect
A plea for more respect for documentation and technical writing in the software development industry.
Topics /
The most popular blog posts about tools & productivity on Hacker News. 589 posts.
A plea for more respect for documentation and technical writing in the software development industry.
It's time for me to leave GitHub behind and move to another forge. I'm not necessarily advocating for anyone else to do the same, but if my reasons resonate with you then you may want to consider it. I also don't expect this post to... matter, if that makes sense [1] . I'm not a major open-source maintainer or…
A set of recipes for using Makefiles for web development.
tl;dr: Use an old-fashioned USB 2.0 flash drive, format it FAT32, download the firmware, make sure it's named correctly, and use the motherboard's 'BIOS Flashback' option after powering off the computer. This past week, I devoted far too much time to the task of updating my brand new motherboard's BIOS. It started…
Custom GPTs by OpenAI are practically free new hires. But as as new hires go, most are not very useful.
Fuzz tests have helped us catch many critical bugs. Should your team consider fuzz testing? They're the best thing to happen to our application tests so far.
An article series where I show you how to write a fully functional Python debugger.
Confession time: I don't fully understand how terminals, shells and SSH really work (and my guess is you don't either). And I don't mean the cryptography behind SSH. I mean how SSH and the terminal — and the shell for that matter — interact with one another.
Explore the remarkable history of the PDF. This ubiquitous format, which has shaped the way we share and view documents, has a story as compelling as its widespread use. Discover why the PDF, often criticized yet universally used, continues to be a vital part of our digital world in 2023.
The Python standard library’s logging module is a go-to for adding observability to applications. Many tools also integrated with it or enhance its capabilities, such as structlog and Sentry.
30% faster and more powerful than ever, Astro 3.0 is here! Includes new features and enhancements around View Transitions, Image Optimization, Fast Refresh JSX and more.
We look at the limitations of cron, examine systemd timers as an alternative, but in the end pick fcron as more user-friendly.
A few months ago I got to debug and fix an interesting bug in the Csharp virtual terminal library VtNetCore . We use VtNetCore at BastionZero to extract terminal commands in realtime from user terminal sessions as they flow over the wire. This requires feeding the standard out and standard err of a terminal session…
One of the least well known, and therefore least used, features of many terminal emulators is bracketed paste mode . When you are in bracketed paste mode and you paste into your terminal the content will be wrapped by the sequences \e[200~ and \e[201~ .
What are home row mods? What is a mod-tap? What settings do you need to use? What are the alternatives? And more in this article...
Elastic tabstops - a better way to indent and align code
My writings about Ghostty, the terminal emulator I work on.