Tools for a Culture of Writing (2021)
A set of useful tools for cultivating a culture of writing, namely the RFC, the Decision Record and Decision Log, and the Pre-mortem/Prospective and Post-mortem/Retrospective
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 4,417 posts.
A set of useful tools for cultivating a culture of writing, namely the RFC, the Decision Record and Decision Log, and the Pre-mortem/Prospective and Post-mortem/Retrospective
The Four Daily Practices That Changed How I Live and Work
A few years ago I blogged about custom tree-sitter-based syntax highlighting in emacs . I started out with highlighting certain keywords in...
A comprehensive guide on how to write good documentation for your code and libraries
Learn the command line, version control, build systems, and correctness in NEU’s CS 4973: ISDT.
I'm somehow interested in audio production. But not it more my pet hobby, nothing that would generate decent income. This means I usually do...
Discover various UNIX / Linux scripting tools that add GUI widgets, network sockets and add some spice to your UNIX bash shell scripts.
Nikolai Vazquez is a software engineer, designer, and musician.
Are you particularly well versed in a field? Why not write a book? I've summarized the 4 main steps to writing and publishing your first technical book.
I’ve been on a mission to use Home Assistant to optimize my home heating, with the dual goals of reducing gas usage and increasing comfort. It’s worked out…
I love taking notes, but one problem that I have is that that I start cherishing every notebook that I start. I can't seem to keep my notes messy. Eventually...
I wrote the other day about me upgrading my system in order to be able to run the Preview Release of GIMP 2.8 , I have it up and working, r...
The default state of the world is that things are inefficient, that 20% of the effort put in results in 80% of the output. This is a fundamental part of how I see the world, and this post outlines how I have internalised this idea, and how to pursue the clever hacks that can make things better
Charlie Arehart - Server Troubleshooting - Testing if a port can be reached, using built-in tools other than 'good old telnet'
I never questioned why code should be highlighted until I tried to make my own theme.
This is a contribution to the Emacs Carnival 2025-06: Take Two collection of posts on Christian Tietze’s blog. My first take with Eshell many years back did not leave a good impression. My...
That's likely all you need to do to install and make default GNU grep, which on my machine is a ~10x speedup over the grep that ships with Mac OS.
The personal website of author Neal Stephenson, unless it's been hacked.
Search your bash or zsh history incrementally with Control-R, step back with repeated presses, go forward with Control-S, and tune HISTFILE and HISTSIZE.
A friend of mine asked me for some links/suggestions for learning Emacs . While, I was naturally excited that another soul was interested ...
A project I started before Christmas (i.e. about a month ago) is now production ready.
Sometimes, programming projects are too easy and boring. Sometimes, they're too hard, never ending or producing subpar results.
I was recently thinking about the huge number of ways you can shuffle a deck of 52 cards and wondered if it would be possible to store arbitrary data.