★ ABACAXI.DEV ✦ IT WORKS ON MY MACHINE ★ UNDEFINED IS NOT A FUNCTION ✦ HAVE YOU TRIED TURNING IT OFF AND ON AGAIN ★ SEGMENTATION FAULT (CORE DUMPED) ✦ TODO: FIX THIS LATER (2019) ★ WHY IS CSS LIKE THIS ✦ I SHOULD HAVE BEEN A FARMER ★ ABACAXI.DEV ✦ IT WORKS ON MY MACHINE
🍍

a development blog by someone who is not okay.
tracking my slow descent into javascript psychosis since 2024.
this is fine. everything is fine. the build is failing again.

🍍 certified mess ★ still employed ✦ god help us all

últimas transmissões

✦ featured / send help

I deployed to production on a Friday. This is my written confession.

A deeply personal account of hubris, cargo pants, and a broken deployment pipeline that took down the entire checkout flow for 47 minutes. I knew the risks. I ignored them. This post is my penance.

✧ debugging / grief

The bug was a missing comma. I had been staring at this for six hours.

A forensic analysis of what a human being will try before checking the obvious thing. Spoiler: I googled in 11 browser tabs first.

★ react / existential

null is not an object (evaluating 'my.will.to.live')

I wrote 300 lines of a component before realizing I had the wrong data structure from the start. A meditation on sunk cost and optional chaining.

✦ stack overflow / beef

An honest review of Stack Overflow: it called me an idiot and I deserved it.

A retrospective on asking a question that had already been answered in 2011, being told so, and then discovering the answer didn't actually work either.

✧ rust / copium

I rewrote it in Rust and it still didn't work. I am the problem.

The original premise was that the language was holding me back. A full rewrite later, I can confirm: nope. It was just me. It was always me.

★ legacy code / unsolved crimes

A love letter to whoever wrote "// TODO: fix this later" in 2019

They are gone now. The comment remains. I inherit their sins and their complete lack of documentation. I hope they are well. I do not forgive them.