The Tutorial Anti-Pattern

Here’s a scenario: you’re applying for your first tech job. You’ve found a bunch of hands-on tutorials and you’re speeding through them. When you finish, you upload the code to Github and add a new line to the ‘Projects’ section of your resume. Maybe you even deploy the code as a production website. My advice: stop. ...

August 24, 2021 · 3 min · Jake Worth

Consultancy Cycles

Working at a quality software development consultancy like Hashrocket early in your programming career could be a game-changing move. ...

August 4, 2021 · 3 min · Jake Worth

What is the Sub Claim of a JSON Web Token?

Today I’d like to explain the sub, or subject, registered claim of a JSON Web Token. ...

April 2, 2021 · 1 min · Jake Worth

Augmenting an Object With the Proxy Pattern

Let’s look at the proxy pattern in Ruby. ...

February 26, 2021 · 3 min · Jake Worth

Do the Hard Things First

A concept that I admire is ‘Doing the Hard Thing First’ via Ben Orenstein. Ben described on the Art of Product Podcast Episode 50. Here’s my summary: Choose the hard part of the problem, the part you’re unsure about, the part that success depends on, and solve that first! ...

January 25, 2021 · 1 min · Jake Worth

My Annual Review 2020

Here’s my annual professional review covering 2020. ...

December 30, 2020 · 6 min · Jake Worth

Exercism Raindrops in Python

I’ve been learning a bit of Python this Fall to facilitate conversations with a mentee. In this post, I’m going to share the first Python function I’ve ever written, a solution to the Exercism challenge ‘Raindrops’. ...

December 6, 2020 · 3 min · Jake Worth

Programming Resources for Beginners

There is a glut of programming information online. You can’t read it all, and you shouldn’t, because much of it is outdated, wrong, or irrelevant to you. So, what is the signal in this noise? I recommend aggregators, blogs, pair programming. And I offer a gentle recommendation against tutorials. ...

December 5, 2020 · 3 min · Jake Worth

My Annotated Vim Configuration File

I love Vim. Folks who’ve programmed with me, or attended a Vim Meetup when I was an organizer, can attest. When I was learning to code, getting fast at Vim changed everything for me. After almost a decade using this editor, here are my personal configurations. ...

November 26, 2020 · 6 min · Jake Worth

Essays on Programming I Think About a Lot

Programming is a new and abstract field, and so we place great emphasis on ideas. When I find one that sticks with me, I end up sharing it again and again. These are some of my favorites. ...

October 29, 2020 · 11 min · Jake Worth

Don’t miss my next essay

Hear from me immediately when I post: no ads, unsubscribe anytime.