I've always been a frontend person. React, TypeScript, CSS.
Then I decided to build a full stack product and suddenly I needed a real backend. I picked FastAPI because Python made sense given the AI integrations I needed. Here's what actually surprised me.
The hardest part wasn't the code. It was thinking in terms of data first instead of UI first. As a frontend dev I always started with what the screen looks like. Backend forced me to start with what the data looks like.
A few things that helped me get up to speed fast, reading the FastAPI docs properly instead of just copying Stack Overflow, using Supabase so I didn't have to manage my own database, and just shipping something broken and fixing it rather than trying to get it right first time.
Still learning. Still making mistakes. But the backend doesn't scare me anymore.
Feel free to ask any questions, happy to answer all :)
Top comments (0)