All of CrazybutSolid's Comments + Replies

[APPRENTICE] Investing. I think I have made some decent choices but would love to have an outside view from someone who feels confident about what they’re doing.

[APPRENTICE] Writing good code. I have been developing on Ruby on Rails for the last five years with zero formal training. My website backend has a booking engine, email parsing, a dashboard pulling info from many APIs and can modify info on other websites without APIs (e.g. airbnb). I can code what I need but since no one has ever looked at my code I’m certain there’s a lot of bad practices in there, in spite of reading up on good practices and correcting as much as I can.

1Zac Hatfield-Dodds
To get feedback on your existing code, try using an autoformatter, a linter, and a type-checker (I can recommend specifics for Python, but not Ruby). For more general feedback, I found that contributing bugfixes and later features to open-source projects that I already used taught me an enormous amount; if you make an effort to respect maintainers and their time they're almost always amazingly helpful and knowledgeable people.