Live data from Hacker News

We Only Hire the Trendiest (2016)

danluu.com

81–90 of 420 posts

Re: We Only Hire the Trendiest (2016)

#81
post #7

I worked on a big C# system with hundreds of windows servers, developed on Visual Studio etc. It was an awesome project and everything worked like clockwork. However there are very few projects using that technology so when I wanted to move I had trouble getting interviews. I'm now working with a very fashionable tech stack, its horrible, infrastructure is regularly broken, people can't trace problems easily, our fun…

I'm a C# developer at what I think is a really good dev environment. Tons of smart people here and we're highly productive. I like C# and I honestly feel boring software is better. I can't get behind chasing the latest trends. Why should I learn Node instead? Does writing backend Javascript mean you're a better developer?

Why node? 2 reasons: async which C# has too, and coding in just one language. And no, writing backend JavaScript doesn't mean you're better.

Re: We Only Hire the Trendiest (2016)

#82
post #45

One frustration I've had recently is the number of companies encouraging or requiring code in the public sphere. They want to see open-source contributions or an active and impressive personal github page. If your employer is protective of their IP ( mine is ) and/or you are not willing to spend evenings and and weekends on pet projects, you are out of the running. Also >But if you think programmers aren't elitist, t…

As someone who uses Github and OSS contribution as a strong hiring signal, I'd like to offer an alternative perspective. People who do a lot of personal projects tend to be very good developers, especially when you can see a demonstrated ability to ship. This is also helpful for people who haven't worked at big name companies or don't have degrees from elite universities. I'd happily hire someone with no experience a…

It's just frustrating because not everyone wants to spend 24/7 working at a computer, some of us have other hobbies and prefer to keep a good work/life balance. I already get paid to code 8 hours a day, the last thing I want to do is go home and do it for free.

Would an architect get denied employment because they didn't have a "pet project" skyscraper in their backyard to show off?

Re: We Only Hire the Trendiest (2016)

#83
post #77

Earlier quoted context omitted.

As someone who uses Github and OSS contribution as a strong hiring signal, I'd like to offer an alternative perspective. People who do a lot of personal projects tend to be very good developers, especially when you can see a demonstrated ability to ship. This is also helpful for people who haven't worked at big name companies or don't have degrees from elite universities. I'd happily hire someone with no experience a…

People who do a lot of personal projects also tend to be young with minimal outside responsibilities. It is no secret that they are appealing hires - someone who's willing to spend long hours on personal projects is probably also willing to spend long hours on work projects. That's what makes it discrimination.

I've never asked my employees to work long hours. That's basic management. I also let them continue working on personal projects whenever possible (getting the rest of the company to agree...).

Re: We Only Hire the Trendiest (2016)

#84

> "who was tragically underemployed for years because of his low GPA in college. We declined to hire him and I was told that his low GPA meant that he couldn't be very smart" I need some advice related to this. Years ago, I started undergrad at a top school and had a full ride. Unfortunately, I fell ill, which lead me to fail most of my classes. After losing the scholarship, I dropped out, started a few companies, an…

> I dropped out, started a few companies, and made enough to pay for my education.

Don't bother with GPA then, this sounds like something you could focus on instead. GPA is only relevant for new grads without any real experience.

Re: We Only Hire the Trendiest (2016)

#85
post #81

Earlier quoted context omitted.

I'm a C# developer at what I think is a really good dev environment. Tons of smart people here and we're highly productive. I like C# and I honestly feel boring software is better. I can't get behind chasing the latest trends. Why should I learn Node instead? Does writing backend Javascript mean you're a better developer?

Why node? 2 reasons: async which C# has too, and coding in just one language. And no, writing backend JavaScript doesn't mean you're better.

You may technically be coding in one language, but JS written for Node looks radically different from JS written to run in the browser. In my experience, there’s rarely more than some small chunks of code that you touch that will run in both environments.

If you get some better tooling for multi-language development, it will usually pay off a lot faster than choosing Node for your backend will.

Re: We Only Hire the Trendiest (2016)

#86
post #7

I worked on a big C# system with hundreds of windows servers, developed on Visual Studio etc. It was an awesome project and everything worked like clockwork. However there are very few projects using that technology so when I wanted to move I had trouble getting interviews. I'm now working with a very fashionable tech stack, its horrible, infrastructure is regularly broken, people can't trace problems easily, our fun…

There’s a lot of .NET jobs in boring fields like oil and gas - Houston has tons of them.

There's a lot of cutting edge AI work being done in O&G. It's early stages and a great time to jump on the ship before it sails. Plus O&G companies, even startups, tend to be a little more cushy than the stereotypical slavedriving you hear about in Silicon Valley.

Re: We Only Hire the Trendiest (2016)

#87
post #82

Earlier quoted context omitted.

As someone who uses Github and OSS contribution as a strong hiring signal, I'd like to offer an alternative perspective. People who do a lot of personal projects tend to be very good developers, especially when you can see a demonstrated ability to ship. This is also helpful for people who haven't worked at big name companies or don't have degrees from elite universities. I'd happily hire someone with no experience a…

It's just frustrating because not everyone wants to spend 24/7 working at a computer, some of us have other hobbies and prefer to keep a good work/life balance. I already get paid to code 8 hours a day, the last thing I want to do is go home and do it for free. Would an architect get denied employment because they didn't have a "pet project" skyscraper in their backyard to show off?

It's not about denying you employment. It's about hiring someone who can ship software. If someone has publicly shipped software and you can see that, they make for a good candidate. It seems reasonable to me that people who really love writing software and do it a lot would get jobs and be successful in the industry. I wouldn't judge them on their work/life balance, some people really do enjoy programming that much.

Re: We Only Hire the Trendiest (2016)

#88

Earlier quoted context omitted.

Try finding a gig as a top-notch embedded coder who has spent a decade or two doing C. Uncool stack with a helping of age bias on top. I’ve personally seen Windows developers assumed to be idiots in interview round tables even if they did fine.

> Try finding a gig as a top-notch embedded coder who has spent a decade or two doing C. Uncool stack with a helping of age bias on top. my previous employer literally can't hire folks like that fast enough.

If you don't mind saying who that might be, it will be appreciated.

Re: We Only Hire the Trendiest (2016)

#89

> When I've compared notes with folks who attended schools like Utah and Boise State, their education is basically the same as mine. I work at one of the well-known tech companies, and what I’ve noticed among most software engineers and data scientists is that they don’t really care about your background as long as you can do the work. Which is really nice; whenever I interview candidates, I don’t notice much correla…

A professor in my social circle has taught at various schools across North America including Harvard, University of Toronto and a few prominent USA state schools. He says in his experience there's no difference between the intellect and quality of work he sees at the schools he's taught at but the Harvard students are more ambitious and more entitled.

In my own personal experience Harvard, Princeton, Stanford types often carry an elitism that they need to justify the work they put in to get to that school and the amount the school prestige means to their own self worth.

There's also a classic OpEd from I believe the Harvard Crimson from a Harvard admin officer saying Harvard could admit sufficiently qualified students from it's applicants several times over the actual count of its freshman class. So basically you have to have rich parents or be lucky not just be qualified. The elitism exists nonetheless and it's a fraud.

Re: We Only Hire the Trendiest (2016)

#90
post #81

Earlier quoted context omitted.

I'm a C# developer at what I think is a really good dev environment. Tons of smart people here and we're highly productive. I like C# and I honestly feel boring software is better. I can't get behind chasing the latest trends. Why should I learn Node instead? Does writing backend Javascript mean you're a better developer?

Why node? 2 reasons: async which C# has too, and coding in just one language. And no, writing backend JavaScript doesn't mean you're better.

So coding in one language is a BIT of a red herring.

It only works if the paradigms your app uses are the same in the front and back. And I have nott seen a project where the KIND of problems that need solving (in the front vs back) were close enough for the same language to be a benefit.

I mean at the end of the day, I can build a house with JUST a screwdriver, but man, I'd rather use the right tool fot the specific job.

And at the end of the day, $LANG is a tool.

Post reply on HN