Notes from building.

Longer-form thoughts on shipping products, the immigrant-in-Finland experience, and whatever else I'm working through. Covers a mix of things, so use the tags to jump to what you care about.

2026-09-09
Pub quiz nights in Helsinki, an ongoing list
I spent two months in California joining pop quizzes as an excuse to leave the house and meet people. Back in Helsinki, working from home most days, I went looking for the same thing here. Four so far.
personalhelsinki
2025-03-01
My First Real Taste of Git Power: Fixing a Bug After an npm Upgrade
Inheriting an unversioned project, staging an npm upgrade, and using git rebase to carry a bug fix forward through the rest of the commit history.
gitnpmwebdev
2025-02-28
Icarus and the npm Updates: How Version Control Rescued My npm Upgrade Nightmare
The longer, messier version of the npm upgrade story: what happens when you skip the staged approach, upgrade every major version at once, and it doesn't work.
gitnpmwebdev
2024-07-23
I bet you didn't know this about Javascript Arrays: The Javascript Array Constructor Quirk
A quirk in how the Array constructor behaves differently from array literal notation, depending on what you pass it.
javascript
2024-05-06
Pass-By-Value or Reference in Javascript: A look into Primitives and Non-Primitives
Why changing a variable that holds an object can affect another variable pointing at the same object, while changing a number never does.
javascriptprogrammingdata-structures
2024-03-11
How to Add Base Maps to QGIS
Connecting an XYZ tile source to QGIS for a background map, plus a list of base map sources to try.
gisqgis
2024-02-07
Yup.js validation in React without a third library
Wiring Yup.js schema validation directly into React state, without Formik or another connector library gluing the two together.
reactjavascripttypescriptwebdev