DEV Community

Renan Souza
Renan Souza

Posted on

Learning by building something real

I’m not here because I know everything about software development. Quite the opposite.

Right now, I’m learning React, TypeScript, Supabase, PostgreSQL and a lot about product architecture while building something real: CAOS BETA.

It’s a backstage system for small businesses, and building it has been teaching me that software isn’t only about writing code.

A surprising amount of the work is deciding:

what should exist;
what should not exist;
which data belongs where;
what needs to be immutable;
what should stay simple for the user even when the implementation isn’t.

I’ll probably use this space to document some of those decisions, mistakes, experiments and things I learn along the way.

So this is less “here’s how you should build software” and more:

“here’s what I discovered while trying to build one.”

Seems like a good place to start. :)

Top comments (2)

Collapse
 
edmundsparrow profile image
Ekong Ikpe

You're in the right community ✌️

Collapse
 
oitydobcrypto profile image
Renan Souza

Thanks! I was really happy to hear that. I’m still finding my way around here, but it definitely feels like I found the right community haha.