Live data from Hacker News

Hey, n00b, we didn't hire you to complete tasks

newsletter.kentbeck.com

121–130 of 139 posts

Re: Hey, n00b, we didn't hire you to complete tasks

#121

Earlier quoted context omitted.

The seniors are superior to the noobs. Kind of by definition.

[flagged]

Is this a serious comment? Because if your first thought when hearing "experienced people are superior () to inexperienced people" in an article about a trade is to fail to mentally insert "in the skills of that trade" and instead insert "as people" and then immediately call the speaker a Nazi, you have serious issues to work through.

Re: Hey, n00b, we didn't hire you to complete tasks

#122

Earlier quoted context omitted.

[flagged]

Is this a serious comment? Because if your first thought when hearing "experienced people are superior () to inexperienced people" in an article about a trade is to fail to mentally insert "in the skills of that trade" and instead insert "as people" and then immediately call the speaker a Nazi, you have serious issues to work through.

It's easier to dismiss me as having a screw loose than to look inward.

Re: Hey, n00b, we didn't hire you to complete tasks

#123

Earlier quoted context omitted.

As someone that's a senior at a large corp, I absolutely do not want someone making the codebase more complex with the only benefit being being that it's now barely measurably faster. Especially when there are probably better things to be spending time on (spoiler, there are). Unless you're knocking like 20% off a very impactful metric, or addressing a looming scaling probably, go find something better to do than mak…

Agreed. Hardware is almost always cheaper than engineering time, until it isn't, and that's when you should spend the time on targeted optimizations.

Typically this is backwards: simpler solutions often are more optimal, and complex solutions are not. Most code is slow because it’s just poorly written. If you write it simpler, then you can make it faster and easier to read. This isn’t always true, but it is true for 99% of the low hanging fruit optimization work that’s done in practice.

Re: Hey, n00b, we didn't hire you to complete tasks

#124

Earlier quoted context omitted.

Agreed. Hardware is almost always cheaper than engineering time, until it isn't, and that's when you should spend the time on targeted optimizations.

Typically this is backwards: simpler solutions often are more optimal, and complex solutions are not. Most code is slow because it’s just poorly written. If you write it simpler, then you can make it faster and easier to read. This isn’t always true, but it is true for 99% of the low hanging fruit optimization work that’s done in practice.

[deleted]

Re: Hey, n00b, we didn't hire you to complete tasks

#125

Earlier quoted context omitted.

Is this a serious comment? Because if your first thought when hearing "experienced people are superior () to inexperienced people" in an article about a trade is to fail to mentally insert "in the skills of that trade" and instead insert "as people" and then immediately call the speaker a Nazi, you have serious issues to work through.

It's easier to dismiss me as having a screw loose than to look inward.

It's even easier to mute you thereby improving the level of discourse I see here, which I will now do.

Re: Hey, n00b, we didn't hire you to complete tasks

#126

So, these self-proclaimed seniors... are they the one who signed the employment contract with the juniors? No? Then you're not their boss, you're a colleague. So stop confusing the two. Take some classes in employment law first. Guys like this are exactly the reason I don't work in big orgs. They might want their ass kissed, I'm not the one who is going to do that.

No offense but you sound like you’d be a huge pain to work with.

Re: Hey, n00b, we didn't hire you to complete tasks

#127

Earlier quoted context omitted.

Is this a serious comment? Because if your first thought when hearing "experienced people are superior () to inexperienced people" in an article about a trade is to fail to mentally insert "in the skills of that trade" and instead insert "as people" and then immediately call the speaker a Nazi, you have serious issues to work through.

It's easier to dismiss me as having a screw loose than to look inward.

I have always cringed at the senior-junior distinction, especially because it is mostly espoused by those calling themselves senior, and that felt unnecessarily imperious.

Any senior in any workplace is senior because of their specific and narrow experience in their particular role, over a sufficient amount of dedicated time. So it felt wrong to me to allow such a bifurcation of human ability with a senior-junior framing.

The thing is, when some people employ the senior-junior language, they are implicitly referring to that very particular, unique, and narrow situation of the role-space they have found themselves in, and justifiably so.

We are all juniors in a much larger space than we are seniors. Does it irk that someone is a senior in the nest they have made? It did, for me, but not anymore. “I tilled this field 17 times; I know it”, is a statement not only of knowing a single field (as opposed to any other fields), but also about some way of tilling.

Without a universal standardization over behaviour, we’re all mostly junior mostly all of the time. Any claim of “senior”ness is therefore a claim of finding something cool in some narrow space. It’s worth listening to and extracting the value from such claims, if the practices therein are producing evidently worthy outcomes.

That said, “senior” is a very small boat in a very large sea. Better to be aware and humble, no matter the efficacy of your current practices in your current environment.

Re: Hey, n00b, we didn't hire you to complete tasks

#128
post #16

> We seniors have our regular work to do, but we also have to figure out which category you fit into. We support the superior performers as much as we possibly can. We support the solid performers enough to help them mature. Brutal as it seems, we’d like to expend as little effort as possible on people who aren’t going to make it. Holy crap this person has only ever worked in toxic work environments

I think he worked at Facebook for a long time, which is… pretty toxic by some standards.

Re: Hey, n00b, we didn't hire you to complete tasks

#129

So, these self-proclaimed seniors... are they the one who signed the employment contract with the juniors? No? Then you're not their boss, you're a colleague. So stop confusing the two. Take some classes in employment law first. Guys like this are exactly the reason I don't work in big orgs. They might want their ass kissed, I'm not the one who is going to do that.

No offense but you sound like you’d be a huge pain to work with.

If you want a slave, I'm indeed a huge pain to work with.

Re: Hey, n00b, we didn't hire you to complete tasks

#130
post #78

Earlier quoted context omitted.

As a senior you can get into a bad habit of being scared to make changes. It happens after enough experience with enough codebases. It’s good to not just go change things for the sake of it — it’s equally as important to ask yourself if you’ve gone too far in the other direction and to always remain curious and critical of yourself.

What if you’ve become too curious and critical of yourself?!

You're now a C.
Post reply on HN