Skip to content
The Making
Lit office floors seen through the glass and steel grid of a building at dusk.
From the archive · Field note

A Day in the Life

Let's see what I did today. Sometimes, code doesn't always cooperate.

Justin Kazmierczak· Oct 13, 2023· 1 min read

Cover photo: Egor Komarov / Unsplash

Justin KazmierczakJustin Kazmierczak
First published Oct 13, 2023 · Edited Oct 12, 2026 · 1 min read

Let's see what I did today. I built a favicon/manifest generator for apps built in The Universe. UA Tools SCSS now updates based on your app colors. It took me a minute to realize how much of the Universe brand is in dark mode.

My love for dark mode can't limit your brand. Later today, I'll launch updates for my open source projects, including jumpcutking/threads.

I discovered the standard Node.js error objects don't like being passed around. So, I've replaced them. I've already created a stack trace parser for better viewing of weblogs and stack traces for apps, but in this instance, I need to pass errors down in multithreaded applications.

Using multithreading in Universe App Tools makes it easier for developers to make changes. You enter one command, and you can "build" UA Tools, "restart" your server, and update your app's manifest "brand" files. I'll need to "test" the app test system with the new changes. Yes, these are substantial changes. Sometimes, code doesn't always cooperate.

One command, four jobs: the day's changes as the post describes them.

Also, I'm working on the first client to use the latest version of Universe App Tools. I can't wait to see what I can develop for you.

Liked this? Get the next entry in your inbox.Get it by email →

Read next

Mastering Video on the Web

Learn the secrets to building one of those Apple-inspired marketing websites.

4 min readEngineering notes

Reading theme

One tap applies it. Remembered on this device. On a very bright screen, Dim helps most.

Subscribe

Letters from Justin about building EGT, the films and the Universe. Unsubscribe any time.