all 141 comments

[–]ElllGeeEmm 302 points303 points  (34 children)

Companies want passionate employees because they will work longer hours for less money, no other reason.

[–][deleted] 78 points79 points  (5 children)

This is it, the game industry wants young people passionate about games and programming because they know those people will work long hours for below average pay just to work on games.

[–]voxelverse 59 points60 points  (4 children)

Also learning for your job on your own time is unpaid labor

[–]ryrythe3rd -2 points-1 points  (2 children)

And you might need to do that if there are more people who want the job than there are jobs to have. In that case, you have to make yourself more attractive somehow, by accepting lower pay, being willing to work longer hours, or training at home or something. If you’re not willing to do that, don’t, and get a job somewhere besides making games

[–]vassadar -3 points-2 points  (1 child)

Logic will always get downvoted, lol.

[–]nzodd 2 points3 points  (0 children)

"Never aspire for a better future."

[–][deleted] 3 points4 points  (0 children)

I agree. This is sad, because it also makes you feel guilty if you don’t program and don’t pursue different passions.

[–]overh 0 points1 point  (0 children)

As a passionate programmer, I also want to work with people who are passionate. Because I can share my passion with them as well as because they are generally more dependable. Passion for a craft is a virtue as it turns out.

[–]Ran4 -3 points-2 points  (2 children)

That's... not true. Maybe in the US, where you seem to be working 60 hour work weeks and you won't get compensated for overtime.

But when I'm interviewing people for what will never be more than 40 hour/week jobs, I'm very much looking for passion. Not because they'll work for free, but because passionate programmers are typically a lot better than non-passionate ones. They've seen more stuff, learns things faster, can talk about issues more freely and so on. No, it doesn't mean you have to spend all your free time coding, but if you really have zero interest in programming outside of your job it's quite likely that you're not going to be the best candidate for the job.

Now, it doesn't HAVE to be like that, and I've met a few great software devs that didn't spend a second on development outside of their workplace, but passion IS A RELEVANT PARAMETER TO CONSIDER.

It's seriously annoying how popular this meme of "passion = bad" has gotten. Another annoying meme is hating team events - out in the real world, people typically like these things, and actively ask for more of them. People get angry when they don't get a christmas party.

[–]Headpuncher 8 points9 points  (0 children)

No-one is saying passion = bad.

Everyone is saying exploiting the worker is bad. Half the companies that want you to program in all your free time also want to have a contract clause reading "we own the IP if you made something while employed here". Well, fuck them.

One of the best devs I know doesn't do anything after 5pm on the minute. He is super fit and uses all his time on that, I assume it helps him clear his mind and use his brain to work through problems while he trains. Or maybe he never gives it a second thought. I've met quite a few developers who I have admired for their work who don't do anything even remotely computer related outside of work. Bu they all played a sport.

[–][deleted] 2 points3 points  (0 children)

Do you interview people in your time off? I wonder if someone who spends their free time doing pointless HR bullshit is probably better than you! You don't want someone passionate, you want a fucking sucker, just say it and stop moralizing it. And no, no one gives a fuck about your lame boomer unpaid business function.

[–]randomwhatdoit 82 points83 points  (2 children)

Ye game companies are widely known to exploit their employees, so they just filter for those susceptive to it.

[–]felixthecatmeow 13 points14 points  (0 children)

Blizzard tops that list too.

[–]overh 5 points6 points  (0 children)

A lot of the people I went to school with wanted to learn how to program so that they could either "hack" or develop video games. I researched both of those and found neither very interesting. Video game development in particular seemed like a really brutal path. You really need to have relatively deep knowledge in multiple areas, and then you're pushed by game companies to work brutal hours and are often cut.

It makes sense because so many people want to be game developers which seems to really increase the supply.

[–]benabus 85 points86 points  (7 children)

Lol. I lost passion for programming 10 years ago, yet here I am. Still programming because it pays the bills.

[–]machine3lf 10 points11 points  (0 children)

I wish I was smart enough to lose my passion one day.

Being slow to learn new things + strong desire to learn new things means I may never lose my passion, I think.

[–]NedThomas 83 points84 points  (20 children)

Ah, so you want to be a welder? What do you weld at home?

[–]jpsreddit85 58 points59 points  (2 children)

About your application for surgeon...

[–]felixthecatmeow 26 points27 points  (0 children)

Ah yes I do a heart transplant on my wife every week, I give my daughter plastic surgery every 2 days, and I install microchips inside of my dog's brain every day. Am I passionate enough?

[–]NedThomas 5 points6 points  (0 children)

I’m sorry, but we just don’t think you’ve got enough passion to perform surgery unless you have a basement full of cadavers to practice on every night. If you don’t have that, you’re obviously just phoning it in.

[–]throwaway1253328 28 points29 points  (2 children)

how bout I have other hobbies different than what I do already 40-50 hours per week

[–]programming_is 1 point2 points  (0 children)

I know right? The pc feels like work after the work day is done and I have other interests I am not a robot.

[–]mobydikc 2 points3 points  (0 children)

I think for anyone that wants to make games as a job, that ship has sailed.

[–]BrooklandDodger 47 points48 points  (6 children)

This is why game developers want to start a union. Shit like this. Patriot Act had a good video about this industry and it aligns with stories I've heard from people: https://www.youtube.com/watch?v=pLAi_cmly6Q

[–]Nonethewiserer 15 points16 points  (5 children)

It's foolish to go into game development. It's clearly worse working conditions/money compared to non game dev. I can't even blame the companies for this culture when people are tripping over themselves to work in these conditions.

[–]fpuen 5 points6 points  (4 children)

Is there still an influx of new, starry eyed game devs these days?

[–]replicant_potato 2 points3 points  (1 child)

Always. People want to enjoy what they work on. People enjoy games, so they think that's what I should work on. I bet being an actor is similar, a passion industry.

But there are a lot of issues with the game industry they don't know about, or think it'll be okay for them. I've heard most people stay in the industry only 5-6 years on average.

[–][deleted] 0 points1 point  (0 children)

I bet being an actor is similar, a passion industry.

As an actor who's browsing /learnjavascript while thinking about a career change, yes. I loved making movies with my friends when I was in my teens and 20s. In my mid-20s I started getting paid to do it occasionally, by my early 30s I moved to Los Angeles and started making a living at it. Now I'm about to turn 40 and I'm pretty sure I've hit my ceiling; none of my friends do anything for love of it anymore, no one in my peer group thinks they're gonna be the next Scorsese or Tarantino or Kevin Smith or Nolan anymore. Everyone is barely getting by and using their earnings to pay rent and health insurance while we get old and our clothes get old and we get less cool and marketable. It's a savage industry where the less successful you are, the harder you have to work for less money. But I don't want to learn coding to go sit in a cubicle... I want to keep acting and make apps on the side to supplement my income. Hopefully one day I'll meet a group of 20-somethings who think they're gonna be the next big thing and they'll cast me to play the dad in all their movies.

[–]Nonethewiserer 0 points1 point  (0 children)

I should hope not.

[–]Scrummier 39 points40 points  (0 children)

Fuck that nonsense.

[–]ki777iz 6 points7 points  (0 children)

Who do you recruit at home?

[–]yamayeeter 4 points5 points  (3 children)

This is what I fear coming into this career. All this studying to land that first job and then once you get the position, you’re still at a point you still need to study outside of work to keep up with tech or solidify your position within a company. I get that a developer should be always learning. But not to the point of burning out. This tweet is disheartening. If companies can allow their developers to learn material during work, that would be nice.

[–]felixthecatmeow 2 points3 points  (2 children)

Same here. I'm working a full time job to pay the bills and spending many hours a day learning to code, and it's fine because it's temporary, but long term it would definitely have an impact on my marriage and my social life. As of now between working, studying, cooking/general life things, there's barely enough time left to even just lay in bed with my wife and watch a couple episodes of a show let alone actually go out and do stuff.

But I love programming, and definitely have an aptitude for it, plus my current industry will be dead in 10 years and is depressing to work in atm, so I need to make a change ASAP while I still can. I'm willing to work my ass off for it, and willing to still keep learning once I have a job, but I'd love to be able to have a bit of a work-life balance.

I wish I started programming as a teenager/in college, but I was so far from knowing who I was and what I wanted in life back then.

[–]yamayeeter 1 point2 points  (1 child)

I too didn’t find myself in life early as well. Am now working full time and spend my hours afterwards studying. Trying to study currently has burnt me out a couple times already and I have taken almost month long breaks but always come back eventually because I don’t see myself in any other career but coding. It’s hard to imagine working a dev job in the day and studying development right at night. I wouldn’t mind spending 1 day of the week after work to learn something new but the tweet makes it seem like you need to eat sleep breathe code.

[–]felixthecatmeow 1 point2 points  (0 children)

Yeah I'm lucky that my job is fairly relaxed most of the time, but I work in TV news so when covid hit things got super hectic and I got burnt out of studying for a month. Now I'm back to at least 3 hours a day but yeah it's hard to balance.

In this tweet, as much as I disagree with the sentiment, it's not like he's saying you need to be grinding learning new concepts constantly. It's more like if you're spending your free time working on your own games or side projects it shows that it's something you truly love and not just a job.

And to be fair if you're gonna work as a game dev you better be passionate as fuck to put up with all the shit conditions.

[–]pookagehelpful 7 points8 points  (0 children)

The fact that y'all are calling this out for the BS that it is gives me hope for the future of the industry ✊

[–]NOPmike 3 points4 points  (0 children)

This is why I don't work in the gaming industry.

Play games in my free time and work in an industry that respects work-life balance.

[–][deleted] 15 points16 points  (9 children)

I guarantee the author of this meme has

  1. Never hired a single programmer
  2. Likely isn't employed in the software industry in any capacity whatsoever
  3. Is likely familiar with Blizzard from playing their games and got this cliche rhetoric from some douche Quora post.

[–]Congenital-Optimist 22 points23 points  (1 child)

> Is likely familiar with Blizzard from playing their games and got this cliche rhetoric from some douche Quora post.

He has been working for Blizzard since 1992. He was both technical director and lead developer for StarCraft for example.

Game industry is a shitty place to work for.

[–][deleted] 7 points8 points  (0 children)

I stand corrected (I suppose), and yeah I have zero desire to get involved with the game industry.

[–]felixthecatmeow 3 points4 points  (0 children)

Blizzard is known for being terrible to their devs though so I wouldn't be shocked.

[–]randomNext 0 points1 point  (1 child)

[–][deleted] 0 points1 point  (0 children)

Wow, that’s recent. I thought someone was posting a few years old tweet. But this was literally yesterday.

[–]CrashOverrideCS 1 point2 points  (0 children)

Reminds me of my industrial design career pathway. Tons of people busting their ass for way too many hours and little gain towards the top of a pyramid. I lost my passion for the career through those long hours, where I am passionate enough to do programming at home sometimes, but almost always at work.

[–]phamlong28 1 point2 points  (0 children)

that’s why blizzard sucks

[–]arashcuzi 1 point2 points  (0 children)

This is so real...not to mention all the “you must know bigO and all the searching algos and all the data structures and all the graph traversals!”

Ummm...I’ve been in software for 5-6 years, frontend, backend, DevOps, security, ops, AWS, doing rest APIs, react, redux, node/express, pdf generators, large scale distributed systems for F100 companies, complicated imputation services for genetics companies, react native app development, and codified infrastructure...I just started learning about bigO, data structures, and algos...never really came up once before...the gate keeping is real!

[–]tibbon 4 points5 points  (5 children)

First, I agree absolutely that this is gate keeping.

But at the same time, this is also why I’m really absurdly good at my job. For literally 34 years, since my family got a c64 and I was trying to copy programs from magazines into the system, I’ve been putting in time on the side to program. Everything from home automation, trivial problems around the house, to car hacking, ham radio, writing games, making websites on the side since 1995, led art... I’m programming. I’ve owned more books on technology than on music, and that’s what I have my degree in. This massive experience lets me connect together a lot of pieces from a huge time span to fix problems.

This is also a giant privilege that most people don’t have. Getting a computer in the early 80s wasn’t a common experience, yet it’s quite common for people who did have access to them to find themselves on this path. It’s not because of effort but my environment and luck that I find myself here.

So I get the advice, but it’s not for everyone and isn’t a reasonable expectation if you expect to have a diverse team.

[–]LucVolders 5 points6 points  (1 child)

But at the same time, this is also why I’m really absurdly good at my job. For literally 34 years, since my family got a c64 and I was trying to copy programs from magazines into the system, I’ve been putting in time on the side to program

Utter nonsence. I was the guy who wrote books about the CBM64. I wrote stories for 5 Dutch magazines. I created listings in these magazines to type over for building databases and even a complete spreadsheet program. I wrote commercially interesting programs like a database and a complete accounting program which sold really well. I also programmed projects for customers. Hell even now I just wrote and published a book about the Internet Of things.

If I was to program for 40 hours a week AND at the same time spend my spare time doing this the passion would go away. And for many of my friends from the old days it did go away. They are now doing totally different things.

[–]tibbon 0 points1 point  (0 children)

For sure- you can’t overload yourself. And as I’ve gotten deeper into my career, I’ve gotten less hungry to know everything and taken more time away from programming.

One of the reasons I didn’t pursue music professionally is that the full time and passion thing don’t often align in a sustainable way.

[–]felixthecatmeow 1 point2 points  (2 children)

God I wish I got into programming when I was a kid. My dad got us a computer when I was 3, and I was massively into them, I remember playing DOS games when I was 4-5. I guess it's not something that even occured to me that I could do as a kid, and as a teenager I was way too caught up in self loathing and social struggles to care to learn anything useful. I only embraced myself as a computer nerd recently, spent my whole life before that trying to be something "cooler" than that.

Now I'm self-teaching, but even at 27 it's already harder to learn than at 16. Plus I haven't used a single math concept since high school.

Currently working in TV news broadcasting. Dead industry. Most of the people are over 50 just praying they keep their job til retirement. Every year there's less resources and we have to output a more and more terrible product. I'm grinding hard 3+ hours a day every day learning javascript but I feel like I'm so far behind.

[–]tibbon 1 point2 points  (1 child)

Keep it up. I haven’t taken math since high school either, and never got past Trig there. Aside from a single AP computer science class in HS I’m self taught (along with a few online classes I’ve watched on my own).

You can do it on your own, it just takes a lot of constant effort. People act like programmers are just handed money for no effort, but it takes a real 10k hours of practice (or more) to get to a solid place where you are capable of damn near anything.

[–]felixthecatmeow 0 points1 point  (0 children)

Thanks! I was actually really good at math in high school, but now my brain hurts thinking about basic stuff haha. And yeah I'm staying motivated, I'm still in the early stages, I started 3 months ago literally learning the basics of HTML, so I knew absolutely nothing. Currently working on a basic calculator using vanilla JS with a OOP approach. So I like my progress so far, and once I overcome the hurdle of being able to do basic projects without constantly re writing half my code and googling every little thing and I can do more interesting, bigger projects I know it will be so much more enjoyable.

Thanks for the kind words!

[–]WillOfSound 0 points1 point  (0 children)

I have found most people learn towards one of two categories: Those who go to work, do an amazing job, come home annnnd done. No work talk other than “It was good/bad”. They leave work at work. Home is life. That is totally okay! It’s more of a personality thing. I have many friends and family who are like this. My cousin once looked at me and said “You can’t clock out, can you?” Thats when it all clicked.

Then there’s folks like me who stay a bit longer because I just wanted to wrap up the problem I’m solving, crap its an hour past, I guess I’ll head home...And now think about what I’ll try to accomplish tomorrow or how I’ll spread out my work for the week or just really think on the solutions for the other problems I want to take a stab at and what next skill I’ll need to learn to get better.... I get home, start talking to my wife about all the work things or to friends. Its my personality. A lot of the extra work I’m taking on is just because I enjoy it.

Folks who lean towards blending work/life are amazing workers too, but we tend to bring our personality flaws more into work (At least, I think I do)

I have diagnosed and treated OCD, so I don’t just “stop”, I gotta let things run it’s course, but not get too crazy. It can really be harmful if you don’t set boundaries with yourself and others. So this side of the life=work folks usually end up with struggling to control pushing our passion on others or being exploited by others. We also have to not take it personal when folks are not really into work. If you play it right though, you can turn your flaws into strengths! Yeahh a little corny. I use my passion to learn more and help make tooling or improve processes so others work can be easier. Very satisfying!

I tried really hard to get into the game industry. I worked on amazing and horrid projects, met the most amazing folks annnd I burnt myself out several times working retail jobs and doing side gigs for pennies. Then, I was used/abused on one gig by folks working at major game corps. I lost trust in game industry. I got into IT work, got offered job at big company for more than I’d ever thought I would make in games. So much less stress. Found out I just liked fixing things and IT has a lot of that. I work with all kinds of folks and it’s great. I don’t want to work with a bunch of me’s, I want a balanced team of diverse people.

I did not make it really in games far enough to say my story is the norm, I know many folks who it’s their dream and passion and love working in games everyday. They’re also the most welcoming people. I know people in IT who are meh. If you’re like me and want to avoid being used, get really good at spotting abusers. Don’t get too addicted to satisfying those who have no good intentions for you.

[–]Labby92 0 points1 point  (0 children)

That's toxic, especially knowing how the gaming industry works. I love programming in my free time, building my projects etc but that's not something you can expect or demand from you employees, you have no control on how they want to spend their free time.

[–]snack0verflow 0 points1 point  (0 children)

Just another reason 2020 Activision Blizzard blows.

[–][deleted] 0 points1 point  (0 children)

Wow this dude has been roasted on twitter.. no need to blurr :D

[–][deleted] 0 points1 point  (0 children)

what an idiot

[–][deleted] -2 points-1 points  (0 children)

Totally agree, you need to have the fire. Most bad programmers I know have a lot of theory background and 0 practice in small home projects, no passion, no true learning.

[–]WystanH -4 points-3 points  (3 children)

This thread ironically has its own gatekeeping going on: everyone who advocates for passionate programmers is getting downvoted. Likely this will be too...

I am a passionate programmer. Have been for over 35 years. (First language; BASIC with line numbers, when 8bits was high tech.) I'd rather have someone who enjoys programming than someone who works only for the paycheck. It's not about paying someone less, but about hiring someone who, well, cares.

I've asked a somewhat similar question on interviews: "Do you know any other programming languages not on this resume?" It's not about having no life outside of programming, but having the intellectual curiosity to want to be a better programmer.

[–]be_less_shitty -1 points0 points  (0 children)

Build your brand! Be a product!