I'm betting on this article being controversial here somewhat. The point on OSS is hilariously true though. Like, everyone does realize that the tech giants just found a way to make the community work for them and to make money off the backs of it right? OSS is great for almost everyone, don't get me wrong, but in whole, the largest tech companies in the world have gotten an entire community to test, fix, and develop…
> Like, everyone does realize that the tech giants just found a way to make the community work for them and to make money off the backs of it right? Virtually every tech startup or company makes use of open source at every level. We all benefit. There’s no need to be cynical because big companies are also benefiting.
The dispassionate developer
31–40 of 262 posts
Re: The dispassionate developer
#32Not seeing why employers are to blame. Developers are the ones that decided their work is worthless.
Re: The dispassionate developer
#33As my career has gone on longer and I've overcame the algorithm bias, my OSS contributions mostly dissipated. I do continue to work on side projects to learn but I continually encourage businesses to promote learning during work time. Bringing back read only Friday is a great way to do this and generally maintain velocity.
I don't have any data for you, just my experiences.
Re: The dispassionate developer
#34I'm betting on this article being controversial here somewhat. The point on OSS is hilariously true though. Like, everyone does realize that the tech giants just found a way to make the community work for them and to make money off the backs of it right? OSS is great for almost everyone, don't get me wrong, but in whole, the largest tech companies in the world have gotten an entire community to test, fix, and develop…
> Like, everyone does realize that the tech giants just found a way to make the community work for them and to make money off the backs of it right? Virtually every tech startup or company makes use of open source at every level. We all benefit. There’s no need to be cynical because big companies are also benefiting.
Though the main problem is in companies expecting too much from their employees (see: "looking for starter with 5 years of experience in framework X Y Z, language A B C and preferably knows devops front to back"), it is somewhat naïve to expect a passive force can only be beneficial to everyone while the majority power is still in hands of employers and employees are too decentralized and unorganized to fight it.
Re: The dispassionate developer
#35Working in the industry kills one's passion. It did for me.
This is true of most things, I've noticed. My neighbor is an amazing carpenter. He makes beautiful furniture from exotic pieces of wood he's had for 10 years just waiting to be used on that perfect project. I told him he could make a fortune selling things like what he's got in his living room, but he just shrugged and said it would take away all the fun. He's right.
Re: The dispassionate developer
#36Re: The dispassionate developer
#37I do like when teams will ask for side projects (if I have them) or OSS projects. Software has an inherent bias towards people from prestigious schools (but especially CS programs) and enforces that bias via heavy algorithm testing that is otherwise mostly not needed in software. Not to say it's never needed, but the 90% use case does not involve knowing how to do binary search by hand. As I built my knowledge around…
Can't any school teach the same algorithms material? It's not exactly secret. Algorithms interviews seem more like surreptitious IQ tests than anything else.
Re: The dispassionate developer
#38Earlier quoted context omitted.
On the hiring side, it’s rare to see someone come through with significant OSS contributions. A small bug fix here or there is about the most I see from 90% of resumes. Every once in a while we see someone with a lot of open source contributions, or even full leadership of a popular project. These people would really prefer if we believed that OSS contributions and GitHub profiles replaced resumes or CVs, because it’…
Taking that a step further, we often actively discourage looking at OSS contributions during resume review for the same reason we don't offer take home interview assignments: it's biased against people who don't have a whole lot of extra time at home. When we have done either of the above, the singles who work part time have a bunch of time to perfect their work suddenly have a lot to show over the single parents who…
When I was single I had a lot of free time to tinker and go through coding tests, etc, etc, and cater to whatever hiring shenanigans were in place.
First marriage, then a kid, and I find myself grabbing my laptop after work maybe once a fortnight. I'm always "open for new challenges" and I regularly apply to positions in interesting (to me) projects, but more often than not, at some point in their process they gimme some "take home assignments" that are a literal week of unpaid work. I've heard of companies that pay for those assignments, but I've never stumbled upon one.
I always drop out of that, thinking, "good luck with that particular choice of candidate sampling". I might not have been the best candidate, but most seniors I talk to are turned off by these things as well.
Timed coding tests are fine, up to 2-3h, I can squeeze one of those in most weeks. But, and I'm not making it up, "implement this subset of the MQTT spec in your language of choice" as just a step in the hiring process? Hell nah.
Re: The dispassionate developer
#39Likewise, when we interview people, we ask if they have a github repo or other portfolio, but it's about their code, not about OSS. I don't care if it's private code or OSS, so long as I can use it to judge their skill level.
And if they don't have anything like that, it's not a mark against them... It's just harder to be confident in their ability.
We do a short test, but any test that actually tests their abilities would be too time-consuming (and thus expense) to give to more than a handful or candidates that we were already pretty sure of.
Re: The dispassionate developer
#40I do like when teams will ask for side projects (if I have them) or OSS projects. Software has an inherent bias towards people from prestigious schools (but especially CS programs) and enforces that bias via heavy algorithm testing that is otherwise mostly not needed in software. Not to say it's never needed, but the 90% use case does not involve knowing how to do binary search by hand. As I built my knowledge around…
> Software has an inherent bias towards people from prestigious schools and enforces that bias via heavy algorithm testing that is otherwise mostly not needed in software. Can't any school teach the same algorithms material? It's not exactly secret. Algorithms interviews seem more like surreptitious IQ tests than anything else.