About Me

My name is Dylan Nugent, and I work and play with software. I enjoy building systems, understanding systems, and writing about how they work. My writing isn’t connected by a more complex theme than “things I want to write about.” Usually that’s tech related, either programming or engineering leadership. Sometimes it’s music, running, backpacking, mental health, or video games.

I’m participating in the Spring 1 batch of Recurse Center and writing about what I’m working on here, so that’s likely to be the central theme for at least the next few months.

This blog doesn’t support comments but if you have questions, feel free to reach out—my Twitter DMs are usually open, and I’m available on Keybase and Signal if you’re concerned about privacy. I’m also a member of a number of tech (and non-tech) Slacks and Discords. Chances are good if you see a “dylnuge” it’s me.

Thanks for stopping by!

Projects, Articles, and Talks

This website is relatively new, so here’s a collection of stuff I’ve done online before I set this up.

Smashing Stacks

I did a talk for BlueVoyant on the concept of stack smashing and the paper by Aleph One. I ran it as an interactive session where participants got to smash stacks in the process. The talk recording is not publicly available, but check out the slide deck or GitHub repository which contains both the example code and original Keynote file.


I’ve written a couple of nonfiction articles in places other than this website. Here they are.

Other Random Things

None of this stuff is quite complete, but if you’re looking to deep dive into random stuff I’ve made public, here it is.