Earlier quoted context omitted.
This is an unbelievable attitude. "Oh so you call yourself a mechanic, huh? Well you aren't blogging about cars and mechanic-related things in your free time, so I'm suspicious". "Oh, an architect, huh? You don't have an online presence, which is worrying". I'm baffled as to why people expect programmers to spend most of their time behind a computer, and to make social git commits or blog about it on top of that. I p…
Before I go to a mechanic I am checking their review online. Before I hire an artist that would make some graphics for me I would ask for a portfolio. Nobody in graphic industry is surprised when someone asks to show some of their works. Same with IT, you would try to do some background checking. See if there was some recommendations from person's past employers or some sort of porfolio. Should it be everything I wou…
A review is not written by the mechanic themself once they get home from work, is it? My point was that people don't expect mechanics to go home and start blogging about new tools that they use or the latest in car news. It's an absurd concept, yet it's seen as normal for criticizing and penalizing prospective software developers. Artists are in a totally different boat, where they actually do need a good portfolio to demonstrate their personal style and past work, etc. For programmers they do it through known concepts called "resumes" and "interviews".
> But if I can see someone's actual achievements it gives me much more insight and confidence about how I am evaluating the candidate
If I have an accomplishment but I don't blog about it or post on github, did it actually happen?
Not only is this quite preposterous, I literally cannot share code if it was developed under an NDA. I only can discuss vaguely / without specifics in interviews.
> Would I miss some good candidates? Probably. But the strategy is not about not missing all good candidates, it is about ruling the bad ones.
Again, you are arbitrarily penalizing people for not being on their computer 14-15 hours a day. You are penalizing people with children. You are penalizing people like me who have interests outside of programming.
Not only is your reasoning absolutely absurd, you are -still- missing out on good candidates. It's lazy, and I would not want to work at a place that hires like this, because it means they do not value personal lives outside of work at all.
People like you are why people feel like they HAVE to blog and HAVE to contribute to open source projects- on their personal time. Fuck that. It's a sickening practice and as I said, it's not expected in other fields. Why is programming the exception here?