Frequently Asked Questions
Of a sort, more like some questions and other random thoughts presented in no particular order
Why does this exist?
Because I want it to ... and long car rides.
For various reasons throughout my life, I've spent more time than I'd like in cars. First, it was commuting. Now I work from home, but my sweetheart lives two hours away. It's a lot of time stuck where I can't do anything. There were always things I wanted to read, but could never get around to.
Way back in the mist of time I used to use Instapaper. It was great in a lot of ways, but it always sounded like a horrible robot. It still sounds like a horrible robot, but they did something to the audio syntehsis and now it will just pause randomly after reading for a while, and maybe resume five minutes later, or maybe just crash.
- ... and because I was bored and wanted to program.
- ... and because I like the process of building my own tools.
- ... and because I wanted to try some new technologies.
- ... and because I wanted to build something with AI that was not about talking to AI.
So, pretty much all for my own reasons.
Will you ever sell ads?
Ask me if this ever used by anyone but me and my friends. But seriously...
What technologies were used to build this?
- Next.js 15 with the App Router for the web framework
- TypeScript for type safety
- Tailwind CSS for styling with the beautiful Flexoki color palette
- shadcn/ui components built on Radix UI primitives
- Cloudflare D1 for the database
- Cloudflare Workers for hosting and deployment
- Bun as the JavaScript runtime and package manager
- OpenAI for text-to-speech conversion
Was this vibe coded?
I wrote most of the code myself over many late nights fueled by too much coffee. But I'd be lying if I said I didn't get help from AI when I got stuck on tricky parts or needed to debug something at 2 AM.
The core architecture, database design, and overall vision? That's all me. The times when I couldn't remember syntax or needed help with a gnarly CSS problem? Yeah, I asked for help.
It's like having a coding buddy who's always available and doesn't judge you for forgetting basic stuff. The vibe is still mine, but the execution got some assistance.