On Being a Digital Nomad


Almost two years ago, I donated almost everything I owned and left DC. I was at a job I was unhappy at, and I didn't know my future. I…

Read More

My Favorite Free Resources for New Programmers


Last week, I shared my tips for new developers and how to start coding. I also wanted to share my favorite free resources for learning how…

Read More

Managing Imposter Syndrome


Have you ever felt like you just aren’t smart enough or like you’re incapable of being a programmer? Have you ever felt like an imposter and…

Read More

Working Remote for Those Who Struggle with It


I have been open about the fact that remote work is very difficult for me. I'm an extrovert, and the social environment at work helps to…

Read More

25 Tips for New Developers: Advice from a (Mostly) Self-Taught Software Engineer


The most common question I get from blog readers is "What is your advice for new programmers?" So, I thought it was time to write up my…

Read More

My Blog Post Workflow: from Topic to Publication


Writing blog posts can be pretty tricky -- it's hard to come up with a topic to write about let alone actually create the content. I've been…

Read More

Building a Kickass Portfolio


According to GitHub, I have had a portfolio site since September 1st, 2016. And, according to Google Analytics, I got less than 300 views on…

Read More

The Case for Lower Code


Many developers don't like the idea of low or no code, yet they use tooling to dramatically lower the amount of code they need to write…

Read More

Learning Tips for Programmers


One of the most challenging but exciting parts of being a programmer is that the field is constantly evolving and the learning is never done…

Read More

What Productivity Looks Like to Me


First off, productivity is all about balance. You will not be fully productive if you don't take breaks, don't get enough sleep, or you don…

Read More

The Most Important Non-Programming Skills for Programmers


When I think about who I would like to work with as a programmer, I think so much more about non-technical skills than technical skills that…

Read More

Public Speaking as a Developer


As a follow up to my post from March on blogging as a developer , I wanted to give my tips for doing public speaking events as a developer…

Read More

How to Teach Code


Teaching code has been a large part of my life -- I was an education minor in college before I left to become a software engineer, and I've…

Read More

How I Manage my Life with Trello


Like many things, productivity systems are deeply personal and subjective. But, I've learned so much from other people's posts on their…

Read More

The Career Advice I Wish I Had


There are so many things I wish I knew before I became a professional developer. Or a professional at all. I know I'm in a position of…

Read More