logoalt Hacker News

ekkekeyesterday at 6:23 PM3 repliesview on HN

You can't give a junior tasks that require experience and nuance that have been acquired over years of development. If you babysit them, then perhaps but then what is the point? By it's nature "nuance" is something hard to describe concretely but as someone who has mentored a fair few juniors most of them don't have it. AI generally doesn't have it either. Juniors need tasks at the boundary of their capability, but not far beyond to be able to progress. Simply allowing them to make a mess of a difficult project is not a good way to get there.

There is such a thing as software engineering skill and it is not domain knowledge, nor knowledge of a specific codebase. It is good taste, an abstract ability to create/identify good solutions to a difficult problem.


Replies

ehntotoday at 3:39 AM

> If you babysit them, then perhaps but then what is the point

In a long term enterprise the point is building up a long term skillset into the community. Bolstering your teams hive mind on a smaller scale also.

But work has evolved and the economy has become increasingly hostile to long term building, making it difficult to get buy in for efforts that don't immediately get work done or make money.

lokaryesterday at 11:35 PM

Much of the job of the Sr is to understand where the Jr is, and give them tasks that are challenging but achievable, and provide guidance.

bdangubicyesterday at 9:01 PM

you work(ed) in some shitty places if you believe this to be true

show 1 reply