Ask Slashdot: How To Avoid Becoming a Complacent Software Developer?
An anonymous reader writes: Next year will be the start of my 10th year as a software developer. For the last nice years I've worked for a variety of companies, large and small, on projects of varying sizes. During my career, I have noticed that many of the older software developers are burnt out. They would rather do their 9-5, get paid, and go home. They have little, if any, passion left, and I constantly wonder how they became this way. This contradicts my way of thinking; I consider myself to have some level of passion for what I do, and I enjoy going home knowing I made some kind of difference.
Needless to say, I think I am starting to see the effects of complacency. In my current job, I have a development manager who is difficult to deal with on a technical level. He possesses little technical knowledge of basic JavaEE concepts, nor has kept up on any programming in the last 10 years. There is a push from the upper echelon of the business to develop a new, more scalable system, but they don't realize that my manager is the bottleneck. Our team is constantly trying to get him to agree on software industry standards/best practices, but he doesn't get it and often times won't budge. I'm starting to feel the effects of becoming complacent. What is your advice?
Needless to say, I think I am starting to see the effects of complacency. In my current job, I have a development manager who is difficult to deal with on a technical level. He possesses little technical knowledge of basic JavaEE concepts, nor has kept up on any programming in the last 10 years. There is a push from the upper echelon of the business to develop a new, more scalable system, but they don't realize that my manager is the bottleneck. Our team is constantly trying to get him to agree on software industry standards/best practices, but he doesn't get it and often times won't budge. I'm starting to feel the effects of becoming complacent. What is your advice?
I'm 32. I didn't really get a "real job" as a developer until I was 27. I've been coding for fun since I was 13. Now I daydream about doing anything other than writing code.
I don't know how it happened. All I know is that I went from having fun coding for free to hating coding for money. Perhaps the moral of the story is to never get a job doing what you love, because it will turn your love into hate. Or maybe the moral of the story is that Java kinda sucks, but Spring causes suicidal tendencies.
My job consists of figuring out a way to solve problems with Spring MVC. It doesn't matter what the problem is, Spring MVC is the answer. It doesn't matter if you can produce a solution using 5 lines of perl, Spring MVC is the only answer. If this is what development has become, I weep tears of nostalgia for the days of assembly language.
Recently purchased Kerrisk's "The Linux Programming Interface", Bovet's "Understanding the Linux Kernel", and Corbet's "Linux Device Drivers" hoping that delving into the guts of awesomeness will counteract some of the stupid that I've had to endure. Let's hope.
Chuuch. Preach. Tabernacle.
> I think I am starting to see the effects of complacency. In my current job, I have a development manager
Why do you think the Peter Principle and Dilbert Principle got coined? :-)
Programmers become 9-to-5'ers because of cynicism and pessimism. Why do your best effort when your project is just cancelled in one year because management doesn't understand "what business solution it provides" ??
Companies constantly fail to learn that it not only important to motivate people, it is extremely important to NOT de-motivate people.
There are 2 really insightful comments from last year which perfectly explain why older programmers become cynical:
http://apple.slashdot.org/stor...
and
I saw a talk on youtube where a consultant was talking about the aging microsoft and other tech companies. When he was there in the 1990s .. he went to a burger and movie with the guys -- at about 9pm on a Friday after the movie they asked -- "Are you going into work?" he asked why? and their answer "what else better is there to do?"
The consultant commented - this person now is in their 40s, has less energy, has a house, a wife, children and indeed some other things to do. .. should a company encourage those 12 to 14 hour days? What happens when their staff ages and wants to do other things? .. He also lost his wife. for obvious reasons.
The big question is
I know someone who is now rich changing those 80 hr weeks working for the man into working for himself. The wife mentioned he make more per hour flipping burgers. Some time later
Food for thought.
no easy answers.