Remix.run Logo
mohamedkoubaa 3 hours ago

>as a senior, you don’t need juniors anymore. The mundane tasks, at least I find that a lot of people agree with that one, can be fully outsourced to an LLM

Master craftsmen didn't take on apprentices to give them chores.

erwald 3 hours ago | parent | next [-]

Master craftsmen paid apprentices almost next to nothing, and they were often contractually guaranteed to stick around for many years, so the teaching was a kind of wage and also a cost that could be recuperated later on. (The apprentice even often had to pay the craftsman to take them on.) None of those things are true for junior software engineers, who are paid to contribute and can leave at any moment. Also, yes apprentices often had to do chores. It is just not analogous at all.

1970-01-01 3 hours ago | parent | prev [-]

>Master craftsmen didn't take on apprentices to give them chores.

Is today opposite day?

mohamedkoubaa an hour ago | parent [-]

So the purpose of a graduate degree is TAing a few classes?

swiftcoder 41 minutes ago | parent [-]

A big part of the value to the tenured professor is not having to teach an extra couple of sections of CS 101. The other part is plastering their name on a bunch of extra papers to game their h-index :D

I don't want to be too flippant here, but senior engineers generally gain very little from training juniors, not least because promo processes suck at basically every tech firm, and so the moment you train up a junior, they are going to leap to another company rather than go through promo...