Blog
Musings written down for safekeeping
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.
Blog post: Dissecting my Ruby Project Skeleton
Posted on January 15, 2019My project skeleton is a base starting point for simple, vanilla Ruby creations. I examine how the basic parts work together for fellow Ruby newbies.
Blog post: My First Taste of Ruby Task Automation in 22 Lines
Posted on December 21, 2018Automation has always been a sensitive spot in my coding career, but I finally took a solid first step.