• by Alex-Programs on 2/23/2025, 7:48:03 PM

    Practice.

    Question whether what you're doing is the right way, or the easy way.

    Participate and observe discussions. Learn by osmosis.

    Refactor. Question your earlier assumptions. Which were correct, which weren't? What mistakes were foreseeable in retrospect? How would you do things differently?

    Often the starting process of a refactor - working out what you'd change - is about 50% of the learning and 25% of the effort of actually doing it.

    That said, I'm 18, I'm going through this process as well. There's a big difference between making something work and making something work properly.

  • by dieselgate on 2/27/2025, 2:42:41 AM

    Seeing a lot of code. I work with Ruby/rails a lot and try to expose myself to core rails code much as possible, or react, or whatever other core code. But at jobs it’s viewing code from as many people as possible too.