grobmeier
Three things I learned from a designer
Finding Graham
How I got phished
Bower: building a community is hard
Sorry, we are no Rock Stars
But Indonesia burns? Not even worth a mention. Not a single word.
Everybody can talk
How to prepare for a (tech) talk
The developer comfort zone
Steve Jobs and the proof of enlightenment
About Kôbun, Steve Jobs Zen Teacher
Personally I work every day. When I am tired and not productive, I work less. When I feel good, I work much. The minimum is usually 6 hours. Maximum is usually 12 -14 hours. At weekends, it happens it's just 2 hours a day.
I don't count in work time. I count in "fun". If I have fun, I automatically work more. If I am not having fun, I need to double-check if I am the right thing. If it's not, I go away. If it is temporary or something that needs to be done, I make sure I have some good relaxing part afterwards.
Why I self-published
How I failed three times
A friend died last night
Compare all spaceships in size
Dart makes me excited, when i am honest :-)
Rdio.com doesn't give you an invoice
...and after hacking, I design Geek shirts
I enjoy planning and developing systems. I have seen all aspects of working in small (~100 persons) and big companies (160.000 persons). Why should I switch to management when I am good with what I do? Being a developer is not only a step in career, its also passion. Being a manager is not the next step, its a completely different job. You plan deadlines and HR and speak with customers and their contracts. This is not the next level, its something different. You can do this also without being a software developer in a previous life.
There are not that many older devs I know. The people of whome I speak are between 40 and 50. These folks are truly experts in their domains. I learn a lot when speaking with them. In some cases 40+ devs act and work like 20+ devs: they learn. Imagine what you can do with a knowledge grown by 20 years? Age really doesn't matter, except you want to do a completely different job after your software development time.
I have not suffered any salary drops so far. I could have steadily increased my income. However I decided before around 3 years to stop this and work as a freelancer. My time is limited, my rate is pretty normal and so I know pretty much what is possible in a year and what not. You could say, I have limited myself to a certain income. On the other hand since then I only worked on projects I liked. I have never written a single line of code of something I didn't like (except that one time, but I fired the customer).
For me, being an "old" dev with 35 as you maybe would call it I have realized that I found my high in my career: the full freedom of what I do and what not.
I get a lot of offers because of my experiences and I have the choice. Please consider "earning this choice" as an important point in your career. Many can have more money; a few can have the freedom.
That said, the 30+ or 40+ devs I know are not shy to switch jobs. I know a few who think like that, but well: I was 32 when I quit my job. Now I am 35 I don't need "safety". With 33 my son was born, I still didn't feel like that.
If you would ask me: don't worry about your career. Spend your time with the things you like. Life is to short to waste it with people who tell you what a "great career" is.