|
|
|
|
|
by fat0wl
4179 days ago
|
|
thanks... I think the reason I get a bit heated is because I come from an arts background actually. There are a lot of slippery slopes in industry, and now I am on one. It disgusts me when I see that my peers are just tumbling over one another to reach the bottom first, just to put another $5/hr on their rate whereas I used to work with people who didn't care if they spent their whole careers as penniless musicians so long as they got to experience the feeling of genuine pursuit of passion. I see a lot of devs implementing a mess of seriously nasty sweat-shop code with tools/langs they only embraced because of some perceived gap in the market. It seems unethical to me as a developer to do things in an inefficient manner, or its at least sad in that it means you have no sense of personal efficacy or investment in your own growth (beyond how a corporation views you). A lot of tech feels like a very spiritually empty game, and I resent it for becoming this gruesome when really programming can be a beautiful pursuit as well. I'm trying to be patient, there is a company that has expressed interest in me that is much more into embracing proper design paradigms and modern approaches at least. At my current gig we are handcuffed by lots of legacy code, layers of bureaucracy, "Senior Devs & Architects" who are really at about junior level, and people who are difficult just for the sake of slowing down the pace of work. Even in academia, I saw a lot of music tech students receive their masters degrees only to promptly jump into a tech bootcamp so they could then assume the position of low-end web dev rather than use any of the audio research skills they spent years trying to assimilate (bit of pot calling the kettle black here but I purposely ditched Ruby for a Java-based job so that I can get back into coding DSP & performance-intensive research apps -- I also spend a lot of time decompiling audio libs). Living with this job for 2 years has been maddening & I am relieved that I have enough on my post-academia resume now to escape it one of these days. I really need to meet artists who code. Have even been considering going into indie game programming just to meet more of those types, though really my passion is more in electronic art than gaming (but electronic art is barely an industry at all outside advertising!)... |
|
Many people do just jump in for the money, and others in this thread have addressed it, so I won't except to say that there are people who start out in an industry because they need the money (for example, I had to live on my own and start work at 17, no familial support), but then realize they really enjoy it and stay for the other stuff: problem solving, puzzles, building elegant things, and all the rest. Perhaps not most, but there are some.
As far as the passion vs. profit stuff, there's no denying that there's a serious tension there, and that's not going anywhere anytime soon. I've dealt with this too, and I saw three choices:
1) You can live like a pauper in an expensive area/decently in a very cheap area and do what you enjoy, even if no one ever buys it. There are people who do this with code - I've seen plenty of indie game devs pick a cheap area in the US, work the occasional freelance job, and spend every other moment working on their games. This can be a totally valid path if you're OK with its limitations. You know what this is like from the art side already, too.
2) You can try to get wealthy and then do whatever you want - no more working terrible jobs, being paid a fraction of what you're worth, being engulfed in [other] company politics, working for others when you'd rather be working for yourself, etc. I'm sure many people of us here on HN are doing exactly that.
3) You can try to find a decent compromise - some companies will give you 5% time, others may pay you to just do research (a previous company I worked for paid a few people to do nothing but work on an audio/3D visual coding framework, for example), others simply hit that sweet spot of giving you interesting stuff to work on for decent money.