What I've learned so far through IDX 🌞

Figured I’d share some really great things that I’ve learned through this experience!

Migration away from the world of VM’s and homelabbing.
Benefits : Less stuff laying around maybe, opportunity to work better remotely on whichever device has the best battery life, and the option to keep going from where i left off.

Better Version Control Practices.
I didn’t know github that well before I started, but I know it much better now and it’s helping me establish pretty good SWE principals, that are carrying over into my daily life!

Firebase :
Really glad I could step out of GCP for a bit and explore the world of Firebase and a different form of database and data exploration. Still lots of room to grow here I think for me.

NodeJS / npm :
Had some familiarity with it before, but I know it better now. Hopeful if I get a pretty good job to be able to contribute back to the folks who built some of the really awesome packages.

Astro :
Loved learning more about some of the really cool ways to host a blog. I started off with Bear Blog, and gravitated even more there.

Go :
It helped me learn Go and a lot of the intricacies there.

Flutter :
I rebuilt a really old javascript app I released back in the day in Flutter!

Bash and Linux commands :

I learned a lot of commands which really helped save a ton of time when making sitewide changes.

Tips I’d suggest and things I learned along the way to help :

Really look into the Logs Explorer on GCP.
I found asking Gemini with access to my codebase could easily provide some fixes if I shared the warnings or errors in the IDX Gemini Panel.

Don’t be afraid to question why it’s making the change. This can help you to determine if applying the change is really the best course of action, and can help you learn more about the process. I often add a thumbs up or a thumbs down if it solved things for me.

If we get stuck, these forums are great help!

Great work on the project, all those involved.

Hopefully I could find a collaboration partner to build something cool. Wonder if there could maybe be a matching like game, or an interest profile, to find a fellow dev to work on stuff with!

1 Like