Taking a Break
November 8th, 2021I’ll be taking a break from weekly posts for a little while!
I’ll be taking a break from weekly posts for a little while!
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.
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.
My first day at Vesta was three weeks ago—long enough for me to have some initial thoughts about joining.
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.