Live data from Hacker News

If I can't see your work - you're crap

codingjohnson.com

51–60 of 64 posts

Re: If I can't see your work - you're crap

#51
Like some people here I've written a lot of proprietary code used by millions of people but have (almost) zero code in public repositories.

I do see the value in having some sort of "portfolio" piece to show off your skills and if I have spare time (and I never seem to have much) I may do a small project and put it in the public domain. Obviously there's a limited amount of time that I can put into something like that.

Re: If I can't see your work - you're crap

#52
post #28

Anyone know how a developer in situation 1 can get a job? I am a game developer, and many game companies have two qualities: 1, they demand lots of time. 2, they do either very specific work related only to their game, or they do things that can be re-used, but then this mean it become very valuable internal tech and must NOT be shared with competitors. Currently my lifestyle is: wake up, drink tea, wear something, g…

Sounds like you are way underpaid and not really happy with your current job. You should be looking actively for better paid jobs that allow a healthier life / more spare time, this is particularly true if you are worried about your current company failing. If you are not invited to interviews at all, there's probably something wrong with your CV/presentation, try to identify and fix that.

Re: If I can't see your work - you're crap

#53
I've been the victim of this before myself. I've written a 100 plus million dollar billing system for a fortune 500 company. have 10+ years development experience using the full breadth of MS products. Majority of my work has been done for clients with revenues in the billions. Yet,The interview panel wanted to know did I have something on GitHub...

Re: If I can't see your work - you're crap

#54
post #27

Earlier quoted context omitted.

> It's a groupthink thing that I personally try to avoid Because the Good Ol' Boy network of references and handshakes is a groupthink thing you've gamed better.

Huh, I wonder what that means.

"I'm presumptuous and have little perspective into how work actually gets done," would be a good interpretation.

Re: If I can't see your work - you're crap

#55
post #20

I dislike how this is trying to make this about oppression. In particular, the "or maybe they're female" toss-in is just dumb. Contributing to open source, blogging, and having a code portfolio are all relevant to assessing your competence as a developer. Being female is not. Whether or not you have a github account and contribute to OSS is something you have control over (unless your previous employer prohibited it…

The problem is that a lot of us have lives outside of work, and work is proprietary software. I hit this problem in my latest job search. I had a limited presence on github and a rarely updated blog... if you'd asked me 4 years ago, I'd have nothing. Which doesn't mean I'm not a good coder. It means I have a wife and a family and non-coding hobbies, and I'm not 25 with the ability (or desire) to code until 2am every…

What I don't quite understand in this discussion is the either/or nature being suggested here and elsewhere in the thread. There are plenty of opportunities to contribute to OSS in the context of proprietary software. Even if you write proprietary software, you most likely use open source software (I know that's not true of everyone-- more on that below). And when you use it a lot, you find bugs or missing features, which you can fix as part of your job. When I was less experienced and there was no Github, I shrugged my shoulders and worked around problems I found, which usually just led to more pain. Now, I grok the code and make a pull request. It helps the proprietary project I'm working on and helps, almost incidentally, all of the other users. And ultimately, I suspect that's where a huge portion of OSS code comes from: people who need it and are thus willing to contribute as part of their proprietary software jobs, not from dedicated OSS developers volunteering their time, forgoing sanity and a paycheck. That's why there's so much good OSS infrastructure software.

With that in mind, let's imagine a manager hiring engineers for a project built on top of an OSS stack. Sometimes that stuff won't work right, and sometimes--I'd argue usually--the right answer is to just fix it. And you're looking at a developer with experience doing just that and someone who hasn't. One has taken the initiative to learn their way around the internals of the tools they use and the other may or may not have. Who do you pick? Contributing to OSS is not just a badge of honor here; it's what's left behind by good development work.

Sure, some jobs don't have that. Maybe it's a video game built on some proprietary toolkit, maybe it's a low-level library written from scratch. But surely those aren't the employers who care so much about your Github account, right?

Re: If I can't see your work - you're crap

#56
post #8
post #2

Depending on the type of work you do your code would not go on github. If you write code for drivers for IR cameras in C or fix bugs in FORTRAN you won't be putting your stuff on Github or contributing to stackoverflow. Github/stackoverflow is, in my opinion, more catered towards the mobile/web/C# community. Military, medical equipment and aerospace software developers prob don't use it either one very much.

I don't see the parallel between github and Stack Overflow. I can understand why programmers in certain industries and companies won't be posting their code on github. If all of the code you write professionally is proprietary, it makes sense that none of it would wind up in github public repositories. But even if I'm writing proprietary code, I can still ask questions about it on Stack Overflow, and answer other peo…

Stackoverflow: 212 Ada followers 508 FORTRAN followers 38,600 C# followers 44,500 JavaScript followers

Github: 329,678 Search language:ada 720,910 Search language:fortran 6,034,816 Search language: c# 44,430,272 Search language:javascript

The two services are heavily used by the C#/web community. mobile too but I did not include numbers

Re: If I can't see your work - you're crap

#57

Earlier quoted context omitted.

Huh, I wonder what that means.

"I'm presumptuous and have little perspective into how work actually gets done," would be a good interpretation.

A Good Ol' Boy network is a wonderful example of groupthink: "If my friends like this person, they must be good!"

As opposed to doing your own research and developing your own standards.

Maybe other peoples' definitions are different. That doesn't make either of us presumptuous or ignorant, but you could have laid out your definitions before slinging the insults.

Re: If I can't see your work - you're crap

#58
post #27

Earlier quoted context omitted.

> It's a groupthink thing that I personally try to avoid Because the Good Ol' Boy network of references and handshakes is a groupthink thing you've gamed better.

Huh, I wonder what that means.

As I said elsewhere:

> A Good Ol' Boy network is a wonderful example of groupthink: "If my friends like this person, they must be good!"

> As opposed to doing your own research and developing your own standards.

> Maybe other peoples' definitions are different.

Re: If I can't see your work - you're crap

#59
post #57

Earlier quoted context omitted.

"I'm presumptuous and have little perspective into how work actually gets done," would be a good interpretation.

A Good Ol' Boy network is a wonderful example of groupthink: "If my friends like this person, they must be good!" As opposed to doing your own research and developing your own standards. Maybe other peoples' definitions are different. That doesn't make either of us presumptuous or ignorant, but you could have laid out your definitions before slinging the insults.

But the OP that you first insulted made no mention of gaming any such "Good Ol' Boy network" that you envision. Knowing people that make it easier to get your resume in front of the right person or to get an interview is how things are done a lot. It's not gaming anything. And that is nowhere near the same as your "If my friends like this person, they must be good!" example. I've seen plenty of referrals come in for interviews and leave without getting a job.

Re: If I can't see your work - you're crap

#60
post #2

Depending on the type of work you do your code would not go on github. If you write code for drivers for IR cameras in C or fix bugs in FORTRAN you won't be putting your stuff on Github or contributing to stackoverflow. Github/stackoverflow is, in my opinion, more catered towards the mobile/web/C# community. Military, medical equipment and aerospace software developers prob don't use it either one very much.

+1 for FORTRAN. And there still is DOD market for COBOL. None of that shared.

Ada anyone? :)

p.s. is there a language called Babbage?

Post reply on HN