2025-11-04
Hey friends,
We've entered Ghost Turkey season (the period between Halloween and Thanksgiving) with a bang this year. Between travel recovery and sickness in the fam, we've stumbled at the opening gate, but we're on our way to being back on our feet! 💪🤒
Whenever we all get together at an offsite, as we did last week, we run workshops focused on improving our code, processes, team dynamics—whatever we believe will enhance our craft.
Last week, one of our topics was "polish": identifying specific ways to elevate the products and solutions we build. There was a lot of good discussion, but one thread I want to pick out was the concept of learning one (or more) things per project.
I've written before about writing goals at the start of a project, but it's very easy (I'm guilty as well!) to not be intentional about defining a personal goal for a project. If we do not define our own goals, the only measure of success will be defined by someone else. When we define our own goals, we're plotting an intentional path to something that will improve our understanding and craft, even if the project fails by other standards.
So how do we write a good goal? I stole a structure earlier this year from Mouse Guard that I'm still a fan of. The structure goes:
For a project, the condition will usually (but not always) be the completion of the project. I like to have at least one tech goal and one process related goal. Here are a few examples:
I have found this helps direct intentional improvement on what might be 'just-another-project'. If you haven't been setting goals for your projects, maybe it's time to start!
Web Stuff
Other Stuff
Watch and Play
Don't miss what's next. Subscribe to Net Noodlings with Nathan: