Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).


Comment: Some thoughts (Score 1) 698

Try not to do anything that gets yourself killed or maimed
Think twice before doing anything that could get you imprisoned or pregnant
Everything else is fair game

Do what makes you happy, even if it's just on the weekends
Forgive yourself
Stay curious
Give a shit
Take a risk
Fail early, fail often, learn constantly
Don't be afraid to ask the stupid question
Abandon perfection
Shut up and listen
Take breaks
Reject assholes
Pay attention
Omit unnecessary words
Accept criticism only after analyzing it critically
Be wrong
Use your vacation time
Once you have food, water, and shelter, more money will not make you happier
Time is the only resource we have, make the most of it

Comment: Re:Um. WRONG. (Score 1) 323

No. Music industry has shown this to be false. Now that I can get good music for a reasonable price without DRM, it's much less hassle to go buy it then pirate it. More than anything, I am lazy and want simple. If you provide that to me at a reasonable cost, I'll happily pay it.

Comment: Re:Companies aren't passionate about you... (Score 1) 533

by Dracolytch (#46133871) Attached to: The Moderately Enthusiastic Programmer

I've worked for a number of companies. Many have treated their employees as disposable. Some have not. I've lasted much longer, and done better work, at those that have not. I've found that working for companies that don't have stockholders much preferable to those companies that do. The best places I've worked are a) non-profits (Again, the paycheck is only 95% of high-end competitive. 5% is a price I'm willing to pay for a non-shit work environment), and b) Companies small enough that you actually know the owner.

Comment: Re:Always looking for passionate programmers (Score 1) 533

by Dracolytch (#46131889) Attached to: The Moderately Enthusiastic Programmer

Hi.. The OP you're quoting here:

Yes, what you've talked about is what I've experienced in for-profit industry... But here at a non-profit research lab, it's not like that at all.

Freedom to study/use new technologies so long as they apply to your projects. Crunch time is 45-50 hours a week, and so far I've only had 3 weeks of crunch time in the last year. Salaries aren't super-duper awesome, but they are competitive, but they also have the best benefit package I've seen anywhere.

Also, I don't have employees: I'm just a developer now. I gave up management to go back to developing, because I ~am~ a passionate developer. There is an extremely strong technical track here which will likely allow me to remain a developer for the rest of my career, if that's what I choose.

These great jobs in software ~are~ out there... You have to find them, and be the kind of person they want to hire.

Comment: Re:Always looking for passionate programmers (Score 4, Interesting) 533

by Dracolytch (#46122449) Attached to: The Moderately Enthusiastic Programmer

I work for an academic non-profit, been there about a year. Happier here then I've been anywhere else in my career.

The salaries are on the low-end of competitive. However, there is a point at which more money no longer truly motivates me, and I passed that years ago. Now, there are other cultural things which do motivate me. They include:

I'm not the only person who's at the top of their game. It's nice to be able to really learn from others.
I get to go home on the evenings, and the weekends.
I can work from home when it's practical.
I don't have someone hawking over me.
I have a large amount of freedom to execute the work in a manner which makes sense to me (This is why people who care about their craft are important!)
I have interesting and very difficult problems to solve.
The problems I solve aren't just about lining someone's pockets with money. There's more purpose here.

There are lots of places that survive off of hiring mediocrity, and have controls/standards in place to help hedge that (Extensive code standards, technology restrictions, other bureaucratic controls). Some people are VERY comfortable with that level of constraint. In those kinds of places I have quickly grown frustrated and unhappy. Of course, those places that survive off of mediocrity ALSO think they want passionate developers... But very often they don't really, they just want people who will work super extra hard but not ask questions nor challenge the system. It's up to the candidate to distinguish between the two.

"Most of us, when all is said and done, like what we like and make up reasons for it afterwards." -- Soren F. Petersen