Re:Ask HN: How do I get better at programming as a hobbyist?
by kirso on Wednesday April 24, 2024 @09:28AM
(#40144142)
Sorry I should have been more clear, the title was based on a very popular post from a few days: https://news.ycombinator.com/item?id=40105121
I don't hate the industry, I am a PM and work with engineers daily but looking at what they work on, its not really something I personally desire professionally.
The stuff that you describe though, is really only possible on the job. Like I don't imagine doing kubernetes for my apps. But I get the philosophy behind what you are trying to say and thank you for that.
Everyone with experience has their own style and preferences. For example, I like to write very defensive and modular code because I really hate chasing down bugs or getting up at night due to a production failure. Most people I meet don't like my code because writing code with that much test coverage and deliberate APIs takes time, so day-to-day I have to make compromises, but I will always push in that direction. Others push in other directions because of their own personal experiences. As long as there is communication, the end result is always worth it. However, if you were to follow only my advice, you'd likely become terribly locked in and think that programming is terribly boring. So don't listen to me, gather your own experiences and use learnings from other people to supplement your view of programming, but never let their view replace yours.