Thoughts & Opinions
Sometimes thoughts, sometimes opinions, rarely edited.
-
I like to put stickers on things
I like to put stickers on things. I like to put stickers on things because it’s a good way to keep things organized and know stuff at a glance. My first…
-
Vibe hiring
The coining of the phrase vibe coding was a big revelation for me. It gave me the word “vibe” to use again but in the context of work. Vibe coding is what…
-
I'll take a complex system over hidden nonsense any day
I love diving into hidden systems. They've always been a fun puzzle for me to solve. Undocumented, mysterious, black boxes sitting in the corner of the…
-
Set up billing alarms please :)
I've gotten a couple of chuckles and almost a whole chortle from LinkedIn posts about runaway AWS bills. You have too, don't lie. Or you got smacked by…
-
a vs an
A comes before words that start with a consonant sound.
-
nohup vs &
I've gotten a lot of questions in my time about firing off a long running process in an ssh session and having them stop after logging out. This is…
-
Another useful if macro
I'm working on a project now that requires a lot of lines like,
-
Clojure @
Of all the weird symbols in the Clojure language, one of my favorites is @. Good ol' deref. It's necessary, but for reasons that weren't intuitive to me.
-
Queues in clojure
Without the idea of a first in, first out (FIFO) queue, maintaining order would be very difficult. Or maybe, it's the other way around. Six to one, half a…
-
An Introduction to map, filter, and reduce
Higher order functions are a powerful tool for functional programmers. The idea of higher order functions/functions as data has given rise to three…