Ask HN: What boosted your confidence as a new programmer?
11–20 of 245 posts
Re: Ask HN: What boosted your confidence as a new programmer?
#12Re: Ask HN: What boosted your confidence as a new programmer?
#13In the late 90s to early 2010s it was fashionable to think of code as a graph of dependencies, and as long as you honor those dependencies when changing the code you would be ok. This is simplifying but pernicious POV IMO - reinforced by the zeitgeist that code is truth and comments (in code or otherwise) may not be. This is a cul-de-sac.
Unless developers see things as nouns or verbs, they don't acquire the ability to scale and see the bigger picture, because there is nothing to hold these smaller entities and connections between them (O(entities^2)). The concepts are the bags. Wish someone would explicitly teach us these things, because, sure as hell they didn't teach it in college.
May be people who have a liberal arts background are good at seeing these things, because one of the things they explicitly study is perspective, framing etc. Engineering is quite limited because we don't explicitly study about that.
Re: Ask HN: What boosted your confidence as a new programmer?
#14Realizing that external dependencies are regular codebases just like the one you're working on. That you can open them up in VSCode, look around and figure out any bugs or issues you're having and even open pull requests to improve them. At that point, you lose the feeling that there are magic things out there that you will never understand and that for the most part everything is just regular old code that regular p…
Re: Ask HN: What boosted your confidence as a new programmer?
#15Re: Ask HN: What boosted your confidence as a new programmer?
#16Re: Ask HN: What boosted your confidence as a new programmer?
#17You’ll gain confidence when you realize you can just hack away until it works and that is OK.
Re: Ask HN: What boosted your confidence as a new programmer?
#18Re: Ask HN: What boosted your confidence as a new programmer?
#19Seeing shapes collide, bounce, roll, and understand exactly what was happening in the code I wrote was a huge confidence booster.
Re: Ask HN: What boosted your confidence as a new programmer?
#20Realizing that external dependencies are regular codebases just like the one you're working on. That you can open them up in VSCode, look around and figure out any bugs or issues you're having and even open pull requests to improve them. At that point, you lose the feeling that there are magic things out there that you will never understand and that for the most part everything is just regular old code that regular p…
Adding to this, the decompiler built in to many ides really up'd my game understanding underlying libs. How they work, what methods to call, etc. Very helpful! As much as people trash java this is a really nice feature. I'm sure other languages have decompilers as well, but I've never seen anything close for c# for example.
If you highlight a method you call from external code and hit CTRL + F12, Visual Studio will automatically decompile it for you.