Live data from Hacker News

Ask HN: What boosted your confidence as a new programmer?

news.ycombinator.com

191–200 of 245 posts

Re: Ask HN: What boosted your confidence as a new programmer?

#191
First week on the job during new software engineer training I asked the architect of our RTOS what ended up being a silly question and he gave me a patient answer in front of my peers explaining why it worked that way currently and the challenges doing it differently.

About four years after he reviewed a series of changes me and two coworkers put together to rework this handling.

Re: Ask HN: What boosted your confidence as a new programmer?

#192
When I was starting out, I worked closely with another dev on fixing issues that impacted customers of our product directly.

When you see your code in action in the real world and know the impact it can have, you gain a new respect for developers who are conscientious about their work, and also that software exists to make something else function.

Re: Ask HN: What boosted your confidence as a new programmer?

#193
Switching to statically typed languages (vb.net/c#) combined with a powerful IDE. Suddenly the IDE was helping me progress, embedding the documentation straight into my typing (through auto-complete and hint boxes), showing all the alternative fields and methods (self discoverability of APIs), calling out my bad code practices, allowed me to refactor the code without breaking things.

Which is why I am not sure I agree with the view that dynamic languages are good for beginners, I think beginners need a third wheel, an IDE that understands your code and can tell you with confidence that you can't do "a+b" in this context. For that it needs to know what a and b are.

Re: Ask HN: What boosted your confidence as a new programmer?

#196
Something that weirdly helped me was watching live programming (not tutorials) of good engineers where they try and tinker - an example is geohot's 5 hour stints on YT.

It made me realise that good engineers don't have any mysterious unknown tool or advantage, they're just relentless researchers when trying to solve their problem (i.e. using Google, Wikipedia, API docs)

Re: Ask HN: What boosted your confidence as a new programmer?

#197
Always had imposter syndrome. Built out Infrastructure as Code for our company from scratch, with tight security policies and a lot of separation between resources, which got a lot of flak from other, more experienced engineers. One of the access key sets we share with customers leaked Monday, and due to how those rules are built, the attackers couldn't get anything. Felt pretty OK after that !

Re: Ask HN: What boosted your confidence as a new programmer?

#198
Humanising wizards.

Even the most incredible 10x engineer has at some point done the stupidest thing you can imagine: deleted a prod database, set a server on fire, pushed that one simple single line fix that took down several downstream services, and so on.

Those stories and learnings are the ones that turned the stubble-chinned doe-eyed juniors of yore into the full-bearded crusty Gandalfs we love, that seem to know everything and solve problems in a finger snap.

Re: Ask HN: What boosted your confidence as a new programmer?

#199
post #141

If anything, my confidence gets lower as I get more experience. The amount of politics, power jockeying, engineers who hide behind decisions as if they were technical only to be highly personal preferences, how many people reject simplicity and prefer complexity while calling it simple, lack of documentation, etc. It just all makes me feel like I don't belong in the field. It's all so overwhelming and complicated, an…

Judging by my performance reviews, I’ve gotten way worse at my job over time. They LOVED me as a junior, they despise me as a senior/lead. Only difference is that as a junior, when the boss came by and said “let’s do it this way,” I said wow, cool, teach me! Now I say “No user has asked for this, your design is overcomplicated, and we need to factor in an extra three weeks for the overdue tech debt fixes I’ve been warning you about.” And the reaction towards me actually using my knowledge and job skills is so extremely negative that there goes my confidence. This industry is kinda screwed up.

Re: Ask HN: What boosted your confidence as a new programmer?

#200

For me it was doing nand2tetris. With just NAND gates and D flip flops as primitives, building a full 16bit ALU, then an ISA for it, an assembler, compiler, operating system (with memory mapped keyboard and screen) and interpreter. Then writing a Sudoku game in that interpreted language, and seeing it reduce all the way to just bits. And then running it on the simulated computer. Really have a holistic view of what a…

Reading Designing Data-Intensive Applications was great in this same sense. Anything concurrency and distributed was always a mythical black box to me. It turns out, there are no real, all-encompassing solutions to these issues. It’s all trade offs, and each solution has some aspects it can’t help with. Vector clocks (allow ordering but only logically) and CAP (availability vs consistency under network partition) theorem are terms that come to mind.
Post reply on HN