Tuesday, July 21

Updates:

  1. new favicon with a stylized T
  2. RSS feed (still ironing out the kinks)
  3. facebook share image so it's not just a link when shared there
  4. little header tweaks

for this little platform, "vibe coding" appears quite viable. i've seen some things other folks are building with claude code. the architectures are... sus. but the products themselves look great. whether or not they're valuable to their owners and their businesses? remains to be seen.

Monday, July 20
Sunday, July 19

i'm realizing this website's redesign worked because i didn't ask too much of claude code. i have another website i asked it about, one that requires a stronger visual language and... well, it didn't work. that's not to knock the product, of course: last night's exercise caused me to wonder about gemini, copilot, chatgpt, and deepseek. all whiffed way harder than claude, which had good design instincts, but could not actually execute its own design intent. useful tool, wrong task (for now).

holy smokes, it's 02:38 am, gngn 💤

today was an interesting day with claude code. it's gotten a lot better since opus 4.5. i honestly haven't been using it because the regular chatbot experience works well, and i learned on prior versions of claude to more tightly constrain my problem descriptions to get more accurate responses. it seems that may not be necessary anymore.

since february, i have been studying for the jlpt n3 exam. i wanted claude's help to show my progress here.

there's now an about page, with a new feature for tracking my vocabulary progress, with data straight from my anki exports.

Read the whole note →
Saturday, July 18

the biggest opportunity i see for the government given recent advances in llms is the obvious one: paying off tech debt.

it seems that most federal applications start accumulating tech debt the moment their dependency chain is locked in for the first time. once `pom.xml` specifies a specific version of Spring, you're never going to see that version increment ever again, forever.

i've seen multiple programs now on aging codebases that... well, really just too old to be maintained anymore. applications whose core dependencies are at least a decade from having gone defunct (looking at you, Stripes). i've seen Apache Struts installations as old as my college days. i actually do spend time, not a lot, but more than none, debugging why newer versions of Tomcat won't play nice with these ancient frameworks. that, too, has been made easier by LLMs being quicker to pinpoint breaking changes across a range of version updates that were never incrementally applied way faster than i can.

Read the whole note →

ok! that was mostly painless. my one-button build/deploy system still works despite not being used since... january. there were a few bugs, but claude code was able to iron those out too. claude code also added light/dark modes (i didn't have those before), and wrote the pagination feature for me. still my own homebrew'd scala 3 / http4s core under the hood. there've been a few milestone releases to http4s v1.0.0, nothing to write home about (or worry about here). haven't hit a 500, or an unusable UI component yet. we good 🕶️

Friday, July 17

it may be time to actually add pagination to this thing. scrolling goes on forever.

and/or fix the background so that it doesn't scroll off into infinity given an infinite number of posts; simple rotation around the x-axis should suffice. 💭

there are a few bugs, but this platform is really everything i wanted it to be: a quiet little corner of the internet, with a decent rich text editor, where i can respond to the news without a news feed constantly trying to get me upset to keep me on the platform, or other platform features — like facebook's recent foray into bullshit notifications — carefully engineered to separate me from my attention.

screw you, mark.

(i have a colleague building some super saas-y things right now, maybe i should take a cue myself and invest some time into the learning and self-improvement features i said i'd wanted at the outset. i've got a good library of machine learning exercises i've been meaning to do something more with than to simply complete. though i've done that too.)

Dear Stephen Miller,

Cancers starve the host organism by hogging all the resources for themselves.

Like billionaires.

With love,

— Everyone