wolf WORDS
by a barely functional human

Coding caveats

When not to program

Aug 14th, 2020 · 3 min read

I was chatting with a friend, and the topic of making it in the software development industry came up. They were concerned that programming is so hard to break into and takes a long time, so they asked for a backup plan that’s in high demand but doesn’t involve coding and isn’t over-saturated like development. This perturbation led me to question their motives for getting into software in the first place. I’ll walk you through the most common wrong reasons to enter into this field, along with ho...

Neatly nested

Funception adeption

Aug 8th, 2020 · 3 min read

Consider this a written companion to the following video about higher-order functions from my barely functional dev channel. I heard you like functions, So we put a function in your function, So that you can function, While you function. This time around - we’re talking about a topic I call “funception,” that is, functions nested within other functions (also known as higher-order functions). It’s important to distinguish this topic from function composition, which I p...

Working remotely well

Tales from the quarantine times

Jul 28th, 2020 · 5 min read

opportunity I hadn’t signed up for this. Moving across the country to a city you’ve never visited before sure sounds romantic, but there’s always a catch. You begin to appreciate the difference between time zones when expected to continue supporting your current project during the transition to a new project. Eight o’clock staff meetings have now moved to 5:00 am. Your available 9 am time slot is their lunch break. This harsh reality of remote working didn’t quite live up to my expectations. B...

Composed coherence

Wiring widgets with wonder

Jul 22nd, 2020 · 3 min read

Notes: this builds on my previous video/article about functions. I highly recommend you understand this prior material before proceeding. Consider this a written companion to another video about functions from my barely functional dev channel. Let’s talk about how function composition is like using cable adapters. It’s important to note that there are different types of adapters you might encounter. For example, imagine a cable used for extending USB signals where we have both kind...

A Paltry paradise

Escape the entanglement

Jul 15th, 2020 · 6 min read

I’ve never had a good experience developing software on Windows. The terminal is clunky, the filesystem quirky, and that’s after fighting to setup and update your environment. You often need admin access to perform everyday dev tasks. Corporate IT frequently blocks you from doing so to protect you from the overwhelming amount of malware targeted at your machine. At least this was my experience trying to get any work done in that environment. I became so frustrated that I started looking for a...