Re:Ask HN: Average coder at dead-end. What now?
by akkartik on Monday June 21, 2010 @02:56AM
(#1448192)
Another way to say that: you don't break out of mediocrity by learning to program better. You do so by picking what you work on. The craft is only a small part of it, and getting commoditized everyday.
Re:Ask HN: Average coder at dead-end. What now?
by BinaryPie on Monday June 21, 2010 @01:40AM
(#1448088)
Wait are you saying I have to be content with who I am?
What do you mean I can't expect my employer to validate my passions in life?
Re:Ask HN: Average coder at dead-end. What now?
by tordek on Monday June 21, 2010 @02:07AM
(#1448131)
> Wait are you saying I have to be content with who I am?
When did he ever tell you to stop bettering yourself?
> What do you mean I can't expect my employer to validate my passions in life?
Because your passions are yours, and yours alone. You could get miraculosuly lucky and get an employer that shares some of your passions and lets you work in them... or you could remove chance from the equation and write code on your own, and open source it.
Re:Ask HN: Average coder at dead-end. What now?
by BinaryPie on Monday June 21, 2010 @02:22PM
(#1449593)
Sarcasm.... The internet doesn't get it.
Re:Ask HN: Average coder at dead-end. What now?
by SkyMarshal on Monday June 21, 2010 @05:09AM
(#1448322)
Upmodded for enterprise Java douchebag.
(and the good advice)
That's how you got in this situation, and the sad thing is, that's how it usually goes. You work on whatever projects you can find, never really getting anything challenging or even in good taste, and then when you go to get your next job you have nothing to show for your work. Cycle repeats.
The way you break out of this pattern is with open source. Open source lets you be both responsible and in control. You choose what you're working on, you do the work, you get your name on it. It's all you. You can start your own project, work on someone else's, and even blog about it. You get the recognition and you get experience with people interested in the new stuff, not the crap you do at work.
This is how I've had to work for a decade or more. Nobody I work for is interested in letting me do something interesting or challenging. I go to work and work on very mundane things, and then go home and write advanced algorithms to create web servers and bizarre protocols for fun.
If it weren't for open source, I'd still be working as an enterprise Java douchebag. Open source and writing literally saved me from the "industry" more than once and kept my love of code alive long past any love of the job.