Blog
Musings written down for safekeeping
Blog post: Snow White and the Seven Behavioral Patterns - A Design Patterns Intro
Posted on July 24, 2019A beginning coder's guide to the other half of behavioral design patterns with an alternate telling of Snow White and the Seven Dwarves.
Blog post: Explaining (and Celebrating) my First Twitter Bot
Posted on July 8, 2019After weeks of looking for a workable approach, I finally build a Node Twitter bot to automatically share anime quote artwork.
Blog post: Good Writing is like a Firework
Posted on July 5, 2019The Fourth of July reminded me that powerful writing and fireworks have some big things in common.
Blog post: A Metaphorical Introduction to Functional JavaScript
Posted on June 25, 2019Functional JavaScript is my new favorite approach to writing JavaScript, but few introductions I found were beginner friendly. I break down the basics with angels, mutants, and demanding southern belles.
Blog post: Goldilocks and the Three Behavioral Patterns - A Design Patterns Intro
Posted on June 12, 2019A beginning coder's guide to half of the behavioral design patterns with an alternate telling of Goldilocks and the Three Bears.
Blog post: The Three Little Creational Patterns - A Design Patterns Intro
Posted on May 30, 2019A beginning coder's guide to understanding creational design patterns with an alternate telling of The Three Little Pigs.
Blog post: Does Integrity Allow Failure?
Posted on May 5, 2019Integrity is acting consistently with one's moral values. But when are we just trying, and failing, to have integrity?
Blog post: Comebacks for Five (Wrong) Arguments Against Accessibility
Posted on May 1, 2019There's plenty of common arguments against web accessibility that are dead wrong. Here are five of them with some ready-to-go counterarguments.
Blog post: How to Build a SubAtomic Frontend Architecture
Posted on April 22, 2019A SubAtomic Frontend Architecture balances Atomic CSS and BEM class naming to build a fast, flexible framework.
Blog post: Eevees, Quizzes, and Singletons, Oh My!
Posted on April 5, 2019I celebrate a long-overdue side project by examining its most important pieces - services, singletons, and which Eeveelution matches my personality.
Blog post: Five Programming Lessons from a Journalism Major
Posted on March 26, 2019My journalism background taught me many things that still help me as a programmer. They cover workplace conversations, managing knowledge, making well-informed decisions, and the benefits of sprinting across campus in a blind panic.
Blog post: The Testing Introduction I Wish I Had
Posted on February 12, 2019Testing is a topic I overlooked too much early in my career, which may have hurt my progress the most. This is everything I'd have told my past self about testing.