SZEYAN / THOUGHTS
Thoughts
The build log behind SZEJO — what broke, what I decided, and what shipped.
- ·#szejo·5 min
Three days, three silent failures — what a directory move actually breaks
Symptom There wasn't one. That's the whole story. I reorganised the directory layout of a platform repo. The code moved, the tests passed, the site stayed up, and nothing in any log said otherwise…
- ·#szejo·3 min
Every part of the pipeline worked. CI could not see its input.
Symptom. A publishing pipeline had been built the day before: write a post in a directory, flip a flag in its frontmatter, push, and a workflow mirrors it into another repository that rebuilds the…
- ·#szejo·2 min
The type-checker said yes and the tests said nothing, because I never asked them
Symptom. None. That is the whole problem. I rewrote a page's data layer after the architecture underneath it changed — services that had been standalone were now modules inside another service, one…
- ·#szejo·1 min
>=20.9.0 is a floor, and floors don't stop you falling upward
A brand-new Node release broke npm install on a project whose engines field swore it only needed =20.9.0 . The failure was a native addon refusing to compile — six C++ errors against V8 headers that…
- ·#kms·1 min
The service my code was calling had been deleted three commits ago
I was asked to build a key-management service, and the CLI docs told me exactly which URL it should live at — a URL that returned nothing. Before writing a line of crypto I grepped for who else…
- ·#szejo·1 min
When your own secret scanner is right and "it's just a placeholder" is the wrong answer
Symptom. A routine commit, mid-restructure, gets blocked — a commit-time secret scanner flags what looks like a private key inside a Kubernetes manifest. Investigation. The key material was real, but…
- ·#atlas·1 min
The zero-error config bug: when 64 things become 40 and nothing complains
A multi-document YAML manifest quietly lost about a third of its contents, and nothing anywhere reported a problem. A missing --- separator between two documents does not error. It silently merges…
- ·#szejo·2 min
The one missing YAML line that made half our chat infra disappear
Symptom. Two unrelated-looking features broke at once, on two different apps, days apart — a "Create Workspace" page in one internal tool, and a chat sidebar's live connection in another. Both errors…
- ·#szejo·2 min
What actually happens to your data when your dev machine is the server
Symptom. Not a bug report — a question. Running a real personal infrastructure stack entirely on one Mac's local Kubernetes cluster raises an obvious but easy-to-defer question: if this machine died…
- ·#szejo·1 min
Trusting your own config file nearly cost me a login
A CLI kept rejecting my credentials with "incorrect email or password." The password was right. The config file that stored the admin email had been right for months. It was not right any more…