thoughts on the Trakaido API

Hide hard words

the Trakaido°hard word stats°hard word server is in the Atacama°hard word repo°hard word largely by accident.

I started Trakaido°hard word as a one-day°hard word LLM-generated°hard word project, back in the halcyon°hard word days of May 2025, when "tell an LLM°hard word to write a 500-line React°hard word app" was something that you couldn't get out of the box. I made about 10 apps, and Trakaido°hard word was the one that had legs. Of course, one of the first features°hard word I wanted was "server side stat°hard word tracking", so I added it to Atacama°hard word. 💡 I also added server-side°hard word "wordlist°hard word" and "audio°hard word" APIs°hard word, but those have been migrated°hard word. But, the stat°hard word tracking has remained; a feature°hard word entirely unrelated°hard word to blog°hard word software.

----

in addition to "word" stats°hard word, we have grammar°hard word interstitial°hard word views and user°hard word config°hard word data on Atacama°hard word as well. ⚔️ well, actually, it's a different process, though the same monorepo°hard word

----

There is much talk about whether LLMs°hard word prefer a monorepo°hard word or microservices°hard word.

The answer is, generally, it doesn't matter. You can run an LLM°hard word across multiple°hard word Git°hard word repositories°hard word.

Having the iOS°hard word and web°hard word 🔥 and Android°hard word apps in the same repo°hard word is a slight convenience°hard word for a one-person°hard word development team. But would probably become large and cumbersome°hard word later on.

----

As far as the "Ralph°hard word Wiggum°hard word" / "Gas°hard word Town" philosophy ⚙️ roughly that you can have an agent°hard word that takes every React°hard word/Swift change and applies°hard word it to Kotlin°hard word ... I haven't gone that far yet°hard word. Other than "you can't do that on a $20/month subscription°hard word", I have no thoughts yet°hard word.