The abundance and heterogeneity of various technology stacks, frameworks, methodologies and whatnot fuels this hiring mess. Twenty-five years ago, nearly everyone who called himself a programmer knew C and an interviewer could judge the relative strength of two candidates by really examining their programming skills and not some trendy keywords.
We only hire the trendiest
61–70 of 728 posts
Re: We only hire the trendiest
#62Re: We only hire the trendiest
#63Earlier quoted context omitted.
I think most startups I've seen are using some form of POSIX back end. I've been advising corporate techs with only .NET experience to start learning some bash at least. I moved from commercial .NET coding to startup-land a few years ago, and there's definitely a learning curve. I had to ditch Windows on my personal PC and start using Linux at home to really get the hang of it. YMMV.
Funny to read, because I have the reverse experience. I have for long been using Linux and classic open source tooling for my work and am now moving to use Windows and .NET. I have immense issues understanding the platform and how everything work. For example, scheduling jobs is something I still don't fully understand.
The thing I didn't get (and still don't fully appreciate) is the power of bash - you can write almost-serious code in this!
And some of the standard CLI utilities (stand up awk) are like pocket universes of depth and complexity.
Windows probably has a lot of the same stuff, I hear good things about PowerScript, but it's not so standard to use it as a code monkey.
I miss Visual Studio sometimes. The mess of terminal windows and text editors that I code in now is frustrating at times.
Re: We only hire the trendiest
#64Earlier quoted context omitted.
I think most startups I've seen are using some form of POSIX back end. I've been advising corporate techs with only .NET experience to start learning some bash at least. I moved from commercial .NET coding to startup-land a few years ago, and there's definitely a learning curve. I had to ditch Windows on my personal PC and start using Linux at home to really get the hang of it. YMMV.
> I think most startups I've seen are using some form of POSIX back end. Typical hip startups use "tools" (frameworks, libraries, etc.) that abstract underlying platform to such an obscene degree, that it doesn't really matter, if the platform is POSIX-compatible or not.
Re: We only hire the trendiest
#65Earlier quoted context omitted.
I think most startups I've seen are using some form of POSIX back end. I've been advising corporate techs with only .NET experience to start learning some bash at least. I moved from commercial .NET coding to startup-land a few years ago, and there's definitely a learning curve. I had to ditch Windows on my personal PC and start using Linux at home to really get the hang of it. YMMV.
> I think most startups I've seen are using some form of POSIX back end. Typical hip startups use "tools" (frameworks, libraries, etc.) that abstract underlying platform to such an obscene degree, that it doesn't really matter, if the platform is POSIX-compatible or not.
Re: We only hire the trendiest
#66The abundance and heterogeneity of various technology stacks, frameworks, methodologies and whatnot fuels this hiring mess. Twenty-five years ago, nearly everyone who called himself a programmer knew C and an interviewer could judge the relative strength of two candidates by really examining their programming skills and not some trendy keywords.
A very large number of software developers today don't actually write much new code. The job is more about wiring up libraries, frameworks and APIs rather than designing and implementing new things. Consequently you need more organisation and focus than "real" programming skills like math or logic.
Re: We only hire the trendiest
#67Earlier quoted context omitted.
"Wall of text" is usually reserved for people who don't use paragraph breaks; such a complaint is unfair on a perfectly well-formatted page. If you want it narrower, maybe make your window smaller?
IMO, it's almost impossible to stay focused when the text is poorly formatted as it was in this article. With just a couple of lines of CSS the readability would increase tenfolds. I shouldn't have to make the window smaller in order to be able to read the authors post. If people find the formatting too frustrating, it's their problem as they want to convey a message to me, not the other way around.
Personnaly I use that bookmarlet that help greatly for such pages (found it on a thread here on HN) :
javascript:(function(){var a = document.getElementsByTagName('body')[0];a.style.maxWidth=630+"px";a.style.margin="auto";a.style.padding="0 15px";})()
Re: We only hire the trendiest
#68Earlier quoted context omitted.
Funny to read, because I have the reverse experience. I have for long been using Linux and classic open source tooling for my work and am now moving to use Windows and .NET. I have immense issues understanding the platform and how everything work. For example, scheduling jobs is something I still don't fully understand.
Welcome to DLL Hell ;) The thing I didn't get (and still don't fully appreciate) is the power of bash - you can write almost-serious code in this! And some of the standard CLI utilities (stand up awk) are like pocket universes of depth and complexity. Windows probably has a lot of the same stuff, I hear good things about PowerScript, but it's not so standard to use it as a code monkey. I miss Visual Studio sometimes.…
Re: We only hire the trendiest
#69I couldn't stand the wall of text on such a wide screen that I have. But the TLDR seems to be not to hire based of trendy skills, which I agree with.
Why run a browser window full-width if you don't want the text to be full-width?
Re: We only hire the trendiest
#70Is the anti windows/.NET bias really that common? I have been a .NET dev for 6 years because that was my job. But I don`t believe that makes me useless on any other stack. In fact lately I desire to work on something that feels exciting and fresh again but sometimes I feel like .NET devs are looked down upon and it`s not so easy to land a job or contract outside .Net land.
It wasn't until I started college, where I had to use Linux to get my assignments done, etc. that my mind got stretched open. In three months I couldn't believe I survived in Windows for that long.
As an employer, the fact that someone has only ever developed in Windows and also uses Windows at home, tells me that at best they can appreciate unix and unix philosophy, but that it's unlikely they could build tools that do the right thing and play well in a unix environment, no matter how many years of experience they've had building tools.
But not only that, unix goes deeper and teaches you about how to do things inside your program, even if that part never talks to other programs. Things like do the dumb thing first; or when you have nothing to say, say nothing (e.g. `ls` prints nothing if no files found), etc. It's about mindset and values and those are almost always dictated by the environment. Also values cannot be looked up on stackoverflow and copy/pasted in 5 minutes. They take a long time to sink in and I can understand why an employer would want to skip that cost when hiring.