Stuff I use
I had written a lot of here including my opinions about certain technologies. 3 weeks later it felt dated and erased it all. Ultimately I fall back to a stack that is close to the "default" for best developer experience.
Today, that's:
- React + Remix (I would consider Next.js the "default" but I've been a Remix early adopter and it has not let me down yet)
- Typescript with ts-reset
- Tailwind + Shadcn
- Supabase + Drizzle
- Axiom
- Sentry
- Turborepo
- Vercel
- Resend
- Clerk
- Webstorm + DataGrip
- And a lot of Claude 3.5 Sonnet (someone should make a Claude Wrapped)
I think paying up to ~$100/month for tools that work with you instead of against you, even for hobby projects that do not make any money, is 100% worth it just for helping you get live to prod quicker. Working with this stack is a blessing and I've never felt more productive.
Recently, I've been trying:
- Coolify for self-hosting side projects on my own hardware built out of spare PC parts. Not going all in on the cloud platforms keeps me grounded. Shout out pm2 for all the good years but I've found my new best friend.
- Synergy 3 to share mouse and keyboard between laptop + desktop + server. One of the few one-time purchase software I'm actually using.
- Affinity Designer 2 (I hate making assets and this is making me hate it a little less.)
And a list of things I've developed considerable expertise in, and stopped using either to keep it simple, or just don't see a need for anymore, or because I've changed jobs:
- Kubernetes
- GraphQL
- Terraform
- RabbitMQ (I use QStash now)
I will try to keep these updated.
- Aug 30 2024: Published initial list