Building with Purpose: A Developer's Quest for Balance in 2025

Why this project?

The end of 2024 and the beginning of 2025 have been heavily influenced by AI for me (and most of us developers). I don’t use it much at work, but at home, using Cursor, I found myself using it too much.

I realized this when I thought to myself, “There are things you should be doing, or you’ll become a dumb developer.”

After this, I decided to start a new project I had in mind using new technologies and learning them properly (reading documentation, for example).

The project is a kind of feedback submitting tool for towns (it’s not clearly defined yet; it’ll become clear as I build, but the idea is there).


Which tech stack am I going to use?

  • IDE → Zed: It’s not my IDE of choice, but I won’t be tempted to use the composer.

  • Frontend → Remix: The fact that OpenAI changed from Next.js to Remix is still resonating in my head, so I decided to go with it.

  • Backend → Fastify: Theo insists, so I’ll try it.

  • Package manager → pnpm: Most of the developers I follow use it, so let’s see if it’s that efficient.

  • Data validation → Zod: This article from Robin Wieruch convinced me.

  • Auth → Clerk: I want to deal with auth as little as possible.

  • Testing → Vitest for the front & Node:Test for the back.

These, among many other tools like Prisma with PostgreSQL, DaisyUI or ShadCN (not sure yet), etc.


How I’m gonna proceed?

The idea is to share all the progress I make while building the project so there may be parts that are useful for others. I’ll use AI for sure, but not the way I was using it.


How long is this gonna last?

I don’t know. It’s a long-term project, and I have a 1-year-old son who demands a lot of time (and sooner or later next year, he’ll have a brother or sister, so time for development will be limited). It’s something I want to enjoy doing, and my patience is in good condition.

That’s all. I’ll keep you updated.

Salut, Jordi.