Skip to main content

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…

    GovernanceTaggingAWS
  • 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…

    InterviewingEngineering ManagementHiring Vibes
  • 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…

    DocumentationKnowledge SharingCultureOrganizationCareer Lessons
  • 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…

    AWSCloudDevOpsTutorial
  • a vs an

    A comes before words that start with a consonant sound.

    EnglishGrammarWriting Tips
  • 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…

    LinuxSSHSystem AdministrationProcess Management
  • Another useful if macro

    I'm working on a project now that requires a lot of lines like,

    ClojureMacrosConditional Logic
  • 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.

    ClojureSTMReference Types
  • 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…

    ClojureData StructuresQueue
  • 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…

    ClojureFunctional ProgrammingHigher Order Functions