Hacker News new | ask | show | jobs
by wink 2337 days ago
I remember we also did this "starter project" thing and one our new hires (who had made a really good impression in the interviews) was told to create a simple web interface for something (one of those "we should really fix this papercut") together with another hire on the frontend.

He was kinda furious that he was demoted to doing lowly web development in his first week (in order to get to know our infrastructure, in a small startup) and I don't even remember if he did a good job finishing the actual task...

1 comments

> He was kinda furious that he was demoted to doing lowly web development in his first week

My reaction to this depends upon what you told him when you hired him.

If you hired him to do front end development, then, yeah, he's over the line.

If you tell someone that they're going to be working with the chief architect on figuring out the networking substructure and then throw him in with the web monkeys with no advance warning, they have a right to be concerned.

It also depends upon the size of the company. At a big company, I would give zero slack on this--this kind of shenanigan is indicative of a political battle and you need to hold your ground.

At a startup, I'm going to cut you slack if I see everybody is busy and you say "Look, we need you move this pile of crap. Sorry. Someone has to do it, and everyone else is busy. Interesting thing X is coming down the pipe, but right now you are two idle hands. Grab a shovel."

Writing a Flask backend API is not front end development. No JavaScript involved. But I guess the first sentence could've used a comma. " together with another hire, with the other person on the frontend".

No, the position to be filled was supposed to be mostly Java, but it was expected and communicated everyone needs to work in the whole stack, with explicit mention of Python and Flask, just not with a heavy focus.

Also, as I said this was a task to get to know stuff, as this was kind of a dashboard thingy which would be using ~10 internal APIs. It was scoped to be a few days and explicitly mentioned that this is not the new permanent role.

And yes, we were <10 developers in the whole company.