-
Getting comfortable with being uncomfortable
Software engineering is cursed with uncertainty.
When we’re solving big new problems with software, if the exact problem …
-
Opinionated variable names
I think a lot about the human part of code, especially the work our brains do when writing and reading it and …
-
What is a minute, really?
What’s in a minute? It can be sixty long seconds, or it can be just a blink of the eye.
Easy ways to slow time down If …
-
The tech interview prep industry
Before I got into tech, I worked at a tutoring company in the Northern Virginia suburbs of Washington, D.C., doing a mix …
-
Keeping a debugging lab notebook
I like to keep a debugging lab notebook when I’m working through a particularly tricky problem.
It’s nothing fancy, just …
-
Detecting pitch with the Web Audio API and autocorrelation
I’ve been playing with the Web Audio API recently, and I made a basic app that will detect the pitch of incoming tones …
-
I prefer my biographies in chronological order, thank you very much
Usually, biographies go through someone’s story in roughly chronological order.
OK, that’s a little too linear, like a …
-
My lizard brain is no match for infinite scroll
I’m declaring defeat. Infinite scroll has won.
There is an endless supply of interesting things to consume online, and …
-
I miss easily seeing how my coworkers use tools
It’s one of the little things I miss about working in-person with other people.
Writing software can involve so many …
-
Morse Codle
This is a game for playing Wordle with Morse Code. JavaScript is needed to run this game. If you don’t have it …