Profile Picture

October 2021 Review

October 31st, 2021

October was my first full month in Atlanta since May—but I still found a way to get out of town for a couple of weekends. We have more travel upcoming in November and December, which is exciting but also maybe a bit too much.

Goal Tracking

  • 🟡 Get 1% faster. I tweaked my hamstring—time will tell how long I’m out, but it seems certain that my training will be affected for at least a couple weeks.
  • 🔴 50% less discretionary spending. October’s discretionary spending was 19% under 2020’s average, buoyed by the couple travel weekends I had—a wedding in San Antonio, a weekend in Clayton, and upcoming travel to New York.
  • 🟡 One hour of solitary free time a day.
  • 🟡 Twice-weekly live conversations with friends.
Read More →

Brick by Brick

October 24th, 2021

One thing role-playing games get right about life is the concept of experience points. To get better at wood chopping, you need to… chop lots of wood. Just like in life—cook a lot and you’ll probably get better at cooking. Of course, the fit isn’t perfect—lots of Runescape characters are level 99, but not many people become master chefs or elite athletes.

Read More →

Hello, Vesta

October 17th, 2021

My first day at Vesta was three weeks ago—long enough for me to have some initial thoughts about joining.

Read More →

Automatically Fixing Relative Imports with ESLint

October 10th, 2021

I was recently working in a fairly new React/TypeScript codebase that was growing quickly. Because of its rapid growth, it used the default of relative paths for all local imports. This was becoming a problem for developer experience: relative paths make it harder to reorganize files in a codebase, since the developer making that change will also need to update all of that file’s imports.

Absolute imports were the answer—I needed to both set up TypeScript to support them and transform all of the project’s relative imports into absolute ones.

Read More →
← PreviousNext →