I'm done with Github
I hosted git and CI at home because I wanted the merge button, and the test that allows the merge, off a dashboard I do not control.
Read post →Blog
Notes on public tools, shipping small libraries, and the project work I actually touch. More journal than documentation dump.
I hosted git and CI at home because I wanted the merge button, and the test that allows the merge, off a dashboard I do not control.
Read post →Treat the hardware as a stakeholder. Green checks can still hide a scaling problem, and the cheap fix is usually the one a cloud can wave off.
Read post →A ten year old Windows box that would not stay powered on is a bad media server. I unplugged it and put the library on a Pi I already had.
Read post →Agents are tools, same as languages and frameworks. They just stop halfway and tell you they finished.
Read post →Defaulting form drafts, filters, and feature junk into global state throws away unmount cleanup. Local by default, with React and Vue sketches.
Read post →Why I packaged asyncq instead of pasting another half-finished helper into the next side project.
Read post →