The Freedom of Decluttering

One of my best friends turned me onto the magic of decluttering. I tend to be an extremely disorganized, messy person, but I try to keep everything clean. Most of my mess is just reshuffling old stuff around to make room for other junk. Nothing in the stack was dirty or even necessarily broken, and if it was broken, it was just a project in the works.… Read the rest

Microservices 101

Microservices aren’t new, but the technology to make them feasible at scale is. A microservice channels the Unix philosophy of “do one thing and do it well” into a conceptual unit of a project. By carving the project up into pieces, each one can function independently of the others and are tied together by the main application or front-end.

Microservices have many advantages over more traditional monolithic application development, but aren’t quite right for every solution.… Read the rest

Why STEM Needs the Liberal Arts

I lived down the hall from a group of STEM majors in college. They were great guys, but communication was not their strong suit. I still remember walking into my computer science major friend’s room and watching him have a complete meltdown at the thought of reading something “as hard as” Mary Shelley’s Frankenstein. This book is taught in some high schools, or even earlier.… Read the rest

Rebounding From Rejection

Rejection sucks. Revolutionary statement of the century I know. Just because it sucks, doesn’t mean it can’t be used as a catalyst for positive change. Rejection is going to happen, so you might as well make the best of it.

If you’re in any creative field, from writing to art or even programming to design, you’re going to face rejection. Anything subjective is going to carry the risk of rejection.… Read the rest

Smashing The Wall: Getting Past Writer’s Block

Between a kid, a career, and furthering education, I carve out precious little time for my writing. Writing gives me a release and lets me escape the doldrums of my job. The last thing I want when I finally manage to wrangle a few minutes in front of a word processor is to hit a wall and not know what to write about.… Read the rest

Teaching to Reinforce Your Own Learning

I’ve seen a flood of news from email chains and group chats about learning by teaching as an easy way to master skills faster, especially in tech. Rubber duck learning (where you explain the concept to a rubber ducky) is common in software development, but this new trend is a shift to actually teaching other people. Several articles about learning retention have been passed around to accompany this trend.… Read the rest