Skip to main content
John the Factotum

Archive


  • My Trip to Germany

    A quick run-down of my recent trip to Germany with some tips.


  • Culture

    A reflection on what makes for "good" culture.


  • Chipotle

    My experience of hype in tech.


  • How I Do Hard Things

    This is the formula I use to get myself to do hard things.


  • Professional Conduct

    Top 10 things that are dear to me in my professional life.


  • Strategic Hierarchy

    Some thoughts on how to think about product development to maximize the long game.


  • The Secret of My "Success"

    Well, how did I get here? -David Byrne


  • Migrating Terraform State in Gitlab

    A quick walk-through of how to migrate remote Terraform state from an existing repository to a new one.


  • How I Made This Blog

    A detailed walk-through of how I made this website.


  • Investment Advice

    How I advise every project start.


  • Personal Values

    Some simple principles I live by.


  • How to Boil the Ocean

    I love nothing more than solving hard problems. Oftentimes I have to resist the urge to boil the ocean. Here's how I manage…


  • Developer Love Languages

    Software developers have some specific ways that they find motivation and express passion for their work. Here's how I think about them.


  • The Team Formula

    I recently had to jump back into management to help a team. This is the formula I applied to get things on track.


  • Graduation Advice

    Advice I wrote down for my son as he graduates high school.


  • Thank You, Mom

    A reflection on a mother's influence.


  • Efficiency+Quality+Happy

    These are the principles I apply when addressing technical challenges to optimize efficiency, quality, and happiness.


  • Sunk Cost

    36.7 miles into a 50-mile foot race I sat in a chair and pondered the half-marathon that lay ahead. Why in the world would I stop now?


  • Continuous Deployment

    Here's a decent run-down of how I've done continuous deployment in real life. This is a consolidation of 4 blog posts from 2018.


  • Leadership Style Points

    Tell me about your style of leadership. …I'm no expert, but here's how I answer that question.


  • Moving Slow to Move Fast

    A parable aimed squarely at bosses of software development teams.


  • I Pissed Ryan Off

    Trust and common goals facilitate direct communication and ultimately winning as a team.