Live data from Hacker News

Ask HN: How can I grow as an engineer without good seniors to learn from?

news.ycombinator.com

301–305 of 305 posts

Re: Ask HN: How can I grow as an engineer without good seniors to learn from?

#301

Earlier quoted context omitted.

its the simple things fuzzing unittest scm code coverage if youre programming without those, youre doing it wrong, and chatGPT isnt going to help any more im missing?

What percent of developers do you think are actively using fuzzing? I would be shocked if more than 1%. Please do not read this as I do not think fuzzing is important! It is very important for system-level software.

many languages gracefully handle errors, making those errors transparent to automated detection -- our crashes are now silent correctness failures

this trend in programming culture reduces our ability to do automated error detection!

you make a good point, and a good case for crash early and crash often -- with choice of erlang style recovery, or fuzzing style hard nosed correctness enforcement

Re: Ask HN: How can I grow as an engineer without good seniors to learn from?

#302

Couple of important lessons that will keep you in good stead for a long time: 1. Learn how to learn well, continuously, and sustainably. Tech changes rapidly. And you will want to hop from one domain to another, just for keeping things interesting and to move with markets. This is both a blessing and a curse. It is a blessing because you can start late and still be in the top percentile if you have the brains and wor…

For 2, I'll single out the skill of tailoring technical explanations to your counterparty's level of understanding and technical knowledge. The ability to explain to less technical people what your new project/feature does without going into too many unnecessary details and without being too high-level is invaluable. It builds confidence in your work for them (I know what this thing is doing - maybe not all nuts and…

This exact scenario is one of the best interview questions I’ve been asked and have repeatedly re-used when on panels myself.

Taking a complex domain and effectively communicating it (correctly) at different levels requires having not just rote knowledge but an actual understanding.

Re: Ask HN: How can I grow as an engineer without good seniors to learn from?

#303
Congrats on your achievements sofar. Your concern about being able to learn is a valid concern. In the comments, many suggest to learn by studying yourself. Although certainly very good to do, in my experience performance actually improves the most by closely working with experienced people and actively seeking feedback. A suggested playbook for your situation would be:

1) actively seek honest feedback from the director of the company, especially in the non-technical areas. It certainly feels good to receive compliments, but it takes courage to ask for weak spots and areas of improvement. The latter will actually help you improve.

2) identify your technical gaps and actively seek mentoring from qualified individuals. You will be amazed to learn that many high performers are more than willing to voluntary mentor ambitious young professionals. Note that usually its very important in those cases to demonstrate the willingness to learn and to go the extra mile in improving yourself.

3) think about what career progression would look like within your current employer. Given your current situation, its important to think out-of-the-box, as a defined career progression does not seem to apply there.

[edit: line breaks added for readability]

Re: Ask HN: How can I grow as an engineer without good seniors to learn from?

#304
Here’s my advice,

As someone who was a developer and ended up in a support role by mistake of company

Now i left that company but here’s how I relearned everything

- Read lots of Code, look how things are implemented. You can use LLMs just don’t blindly use them to copy paste ask the LLM to thoroughly explain the approach.

- Treat LLMs as someone who has lots of Knowledge whom you can ask lots of questions.

- looking at different open source projects is really helpful and having the hungry mindset of learning

Post reply on HN