Simon's article is expressly about how little work is required to exploit this effect. You can still have a life outside of work while presenting the appearance of being passionate about what you do during work, it's really not hard.
Why would anyone want this? It's fake. Let's try to keep the IT world free of as much BS as we can please. Don't follow this nonsense trends.
Many days I don't feel like working and I'm not motivated. But I still do (I think) a great job and try my best.
Passion is bullshit. Passion is useful in some cases, but it's not requirement to do a great job.
I strongly disagree. Maybe for other professions, sure. But to write great software requires passion. Showing up and doing the bare minimum leads to the garbage software that proliferates the world today. Not that that really matters to the individual; if you're doing what's asked of you and nothing more, then more power to you for finding a good work life balance. But you simply cannot produce top quality software without being passionate about it.
Passionate people can also suck at their jobs. I did some terrible things when I was inexperienced.
There's nothing special about software. It's like asking the builder of your house how passionate they are about building houses. What I care about is how professional and experienced they are, not their passion.
Overwhelming majority of employed developers has literally no public presence.
I would be careful attributing this to your blog or thinking that wouldn't have contacted you if you hadn't had a blog. I've never had a blog, live in the midwest, haven't contributed to my Github repos in years, and I don't even work as an engineer anymore (I've switched into product management), and yet I still get the occasional recruiter email from Amazon, Facebook, and even Google. Recruiters cast a VERY wide net because most people don't respond to their emails. I'm not saying I would necessary be qualified for any of these jobs, but merely haven't a recruiter reach out to you doesn't mean much.
> The vast majority of candidates have little to no evidence of creativity in public at all. The same is true for many of the best engineers I have worked with.
> As a hiring manager, this means you have to learn how to source candidates and interview effectively: you don’t want to miss out on a great engineer just because they spent all of their energy making great products for prior employers rather than blogging, speaking and coding in public.
Having an outlet that's not related to your job helps keep your mind sharp and fresh when it comes to work, too. Less chance of burnout if programming isn't 100% of what you do within and outwith work.
If you deal with end-users, having a social life that involves non-technical people is a bonus too. Helps one to maintain an open-mind.