The Mailbox That Went Dark
An address can have two things pointed at it: a real inbox, and a rule that says “also send this somewhere else.” Nothing about those two ideas conflicts,…
Read more →Notes from building KNJ Panel, in the order it actually happened.
blog /blɒɡ/ noun — 1. A web log. 2. Here: a build log. What we built, what broke, and what we learned.
An address can have two things pointed at it: a real inbox, and a rule that says “also send this somewhere else.” Nothing about those two ideas conflicts,…
Read more →The last two entries found the same bug in different clothes: a page that read the account instead of the domain, so a second domain got nothing or…
Read more →A subdomain exists to be its own address: not a folder under another site’s roof, but its own front door with its own document root. Someone who creates…
Read more →Three tools on the same page each carried a quiet assumption that an account only ever has one domain. That was true when each was built, and not…
Read more →The last entry ended on the first click-through working. It shouldn’t have ended there. What the first test actually proved A login page loading is a real signal,…
Read more →The last app taught the server a new rule: give every installed app its own address, kept current automatically, never borrowed from whatever sits at the site’s own…
Read more →A toggle switch is the simplest control there is. Building the one behind it took finding out that the tool meant to flip it only agreed to go…
Read more →Four apps in a catalog is a list. Growing it into something worth calling a catalog meant picking the next app and letting it teach us what the…
Read more →Two bugs, found back to back, both in the same neighborhood: a form that hands someone credentials, and the page that lets them use them. A password that…
Read more →Two buttons, two different jobs, the same quiet complaint underneath both: click it, and nothing visibly happens. Not because the click failed. Because whatever it actually did left…
Read more →