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
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.
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.
The repo for the talk. There are three interactive examples (and
some hints). Feel free to DM me on Twitter if you're actually trying
this and get stuck or want to verify a solution.
The slides for the talk. I don't have slide notes which makes them
less useful as a visual aid, but unfortunately I don't have a public
recording for the talk either. Again, if you're actually playing
with this, feel free to DM me; I'd love to clarify things!
I’ve written a couple of nonfiction articles in places other than this website.
Here they are.
Chernobyl DevOps: Software Engineering, Disaster Management, and
A semi-detailed explanation of Chernobyl and some thoughts on what
lessons we can take from it as software engineers. Probably my most
technically involved writing, but most of the tech is nuclear
physics and not software (go figure). It's framed in the context of
the Chernobyl TV miniseries but doesn't really require watching
it—though you should!
The Devastating Stereotype of the Artless Scientist
An article I wrote on Medium after The Imitation Game came out,
less about that film in particular than it is about my frustration
with the socially incompetent scientist/engineer stereotype that
pushes people away from scientific fields. This went viral at the
time, so I kind of hate it now and would love to edit it.
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.
First two problem sets for the Cryptopals challenges by Matasano.
I'd eventually like to go back and add more. I did this in Go,
partially to learn Go at the time.
Twitter Thread on the Toxicity of "Genius Assholes"
It's just a twitter thread, but I'm pretty happy with it. It's about
an experience I had in college and how it helped me see that
brandishing skill and intellect as a weapon damages projects. It's
quick, just go read it.