Jonathan Cutrell



October 25, 2021

In my experience, most workplaces fall into three categories with relation to "work-life balance." (Ugh, what a bad term for such a broad…

The Paradox of Transcendence

October 23, 2020

One of the most consistent messages you will find from world-class performers is a refocusing on fundamentals. The intuitive mental model…

Using Docker for Gatsby local development

October 19, 2020

After fighting a bit with my work-issued computer not wanting to build my Gatsby site, I finally decided to bite the bullet and build out a…

Thinking Machine

September 22, 2020

My perpetual goal is to build a better thinking machine. I've gone back and forth on this for a long time. What do I want to get better at…

Patterns for Long-Term Remote Work

March 12, 2020

Talking about remote work is en vogue right now, and rightfully so. Coronavirus poses a threat to workplaces around the world, some…

How Remote First Companies are Antifragile

March 06, 2020

Modern workplaces are being forced to respond with caution as COVID-19 spreads worldwide. As of the writing of this post, over 100k cases…

Be Careful Taking Shortcuts

March 05, 2020

Shortcuts are a special kind of tricky. It's critical to be very careful about what shortcuts you take. Here's why. Shortcuts often…

What I Learned About Software Development in Flight School

May 30, 2019

I don't talk about it online often, but I've had my pilot's license for a few years now. As I progressed through flight training, I realized…

Collaborative AI Learning Environments: Show Me What I'm Saying

June 13, 2018

Open-ended responses require synthesis and are uncomfortable territory for students early in the learning process. Humans are quite good at…

The Problems We Have With Problems

March 17, 2018

In my time as a developer and leader of other developers, I've focused a lot of my effort on understanding how people diagnose and solve…

Podcast Feed Limited by Feedburner

May 08, 2017

The last two episodes of Developer Tea haven't shown any downloads, so naturally I reached out to Simplecast to get an answer. While waiting…

Running Long One-Off Rails Console Commands Detached on Heroku

May 03, 2017

Ever wanted to run some kind of one-off thing without pushing up a rake task? I came across this today and needed to clear out some database…

What To Learn As a Brand New Developer in 2017

January 11, 2017

If you are getting into software development, my recommendation for 2017 is that you learn JavaScript (the ES6 variety). Learn how to make a…

Small Anchors Make a Big Difference

August 29, 2015

When people talk about their origin stories, there's one thread that seems to be relatively common, give or take a few creators. At some point, the creator "just finally did it."

How to Be a Great Beginner (Talk)

June 06, 2015

Last month, I had the opportunity to speak at the Chattanooga Developer's lunch. I talked about how to be a great beginner. This talk isn't…

The Infinite Toolset, Craftsmanship, and Developer Sanity

February 08, 2015

I've been using the metaphor of blacksmith and cobbler recently in discussions about craftsmanship. Why? Blacksmiths and cobblers are…

Talk: Creative DNA

November 07, 2014

I recently did a talk on some of the concepts in the book I'm working on. The talk really helped clarify some of the ideas I want to share…

Re: Voice Interfaces

September 16, 2014

Dustin Curtis wrote a fantastic article discussing the shortcomings of voice interfaces. I'd like to discuss a few further points in…

Steal these iWatch App Ideas

September 08, 2014

I've said it before, and nothing has changed. Ideas are important, but they aren't proprietary. I want these things to exist, so hopefully…

Why Developers Underestimate: One Reason That Will Change the Way You See Projects Forever

August 27, 2014

Quick Tip: Serve Parse Files via HTTPS

August 22, 2014…

The Path to Productivity: 7 Hacks, Principles, and Patterns

August 11, 2014

7 Tips for Hyper-productive Wunderlist-ing

August 08, 2014

Update: Looks like Wunderlist was bought by Microsoft, so maybe take this all with a grain of salt.

Announcing Hacking the Impossible – The Developer’s Guide to Working with Visionaries

July 09, 2014

Update: I've abandoned this project for now. It's important to know when to leave something behind.

Steal these Startup Ideas: Collection Two

July 07, 2014

Make Me Work for It: Challenge Psychology

June 19, 2014

Create Small Things

June 16, 2014

Great things are done by a series of small things brought together. - Vincent Van Gogh Rule of Parsimony: Write a big program only when it…

Getting Past Writer’s Block: Break the Rules

June 09, 2014

Feature Requests vs. Business Problems

May 08, 2014

Design Decision Guidelines: Trendability vs. Usability

March 17, 2014

The Internet of Places: The Context of Things

February 25, 2014

The Terror of Facebook and the Endless Social Network

January 27, 2014

Steal these Startup Ideas: Collection One

January 23, 2014

The Anatomy of Surprise and Delight

January 14, 2014

Nonchalant Arrogance, Intellect, and Caring About Your Work

January 12, 2014

I’m Using Buffer to Segment My Working Day, and it’s Awesome

January 12, 2014

The war of privacy is coming in 2014

December 23, 2013

How We Adopted an Agency-wide Grunt Workflow

December 02, 2013

My Solution for Quantified Self: Prompted Data Aggregation

October 30, 2013