>I never understood why some people despise the term full-stack. More for the role: full-stack has you doing multiple roles, but is not compensated as such. You're even removing the communication overhead if the role had been split in two. It seems to me as a business move to compress roles and pay you less for double the capability in exchange for varied work. I don't think people should just accept lower comp just…
So do you feel the same way about backend developers who use databases? Surely that's two roles: server developer and database developer? Of course, they can't test their own code manually. That's two roles: developer and QA! So a backend developer is at least 3 roles of work. Are you making 3x the salary you should be?
Aging programmer
111–120 of 375 posts
Re: Aging programmer
#112Re: Aging programmer
#113Donald Knuth was 40 years old when he published the first version of TeX. We could make a long list like this. Enormous amounts of high-quality, game-changing software is written by coders in their 40s and 50s, often with a couple more decades of stewardship and expansion of their works.
It's primarily navigating social environments which makes software production so obscenely difficult. There's nothing inherently complex about most popular web apps once you have access to the frameworks used to make the tough parts easier. No amount of frameworks or technical knowledge is going to solve stakeholders with conflicting interests, or coworkers heavily in favor of slowing things down through unnecessary red tape.
Re: Aging programmer
#114Earlier quoted context omitted.
Hmmm as a 53 year old programmer I've had the exact opposite experience. Because of the large diversity of my skills I have more offers for work than ever before.
You’re the odd one out, perhaps due to your own abilities and other special qualities. For the average programmer ageism applies though. And the largest majority of devs is in the average region
Re: Aging programmer
#115We all benefit from a world where productive developers are applauded for choosing between parallel tracks as ICs and managers.
Re: Aging programmer
#116At 64 years I am still going strong. I consider myself blessed that I have landed a position that allows the to be the leader (I manage a small team) and still be hands on with everything: Architecture, desgin, coding, infrastructure, cloud engineering, DevOps engineer, DBA, the list goes on. It is a Goldilocks job. The technologies that we manage and master are miriad. We are a small company and my team owns the ent…
People who can manage and code (architect, etc.) are truly rare. I'm not quite at the same age and only play the guitar. Like the article author and where we differ, I am very skeptical of new technologies, if I can't find a use for it in my personal software projects without having to hold my nose, there's no way I will recommend it for work.
I disagree with this. I think there are a lot of people who don't like being a leader for lots of reasons... but every time I've promoted a reluctant leader it's been magical for that person and for their team. A lot of times the people that self-promote and like to be in charge should never, ever be given athority.
> I am very skeptical of new technologies
I used to think that way until I realized that in a lot of cases, we've been re-inventing the same concepts in computing since the 1960s. I think a lot of the re-invention is really being driven by hardware capabilities, languages and fashion. We're seeing it with Rust right now - let's rewrite all the things in Rust! Underneath it all, though, the payoff for using new, less capable tech, is that eventually it will pass up the old in a very meaningful way - and when it does, systems build on the old are washed away.
Re: Aging programmer
#117I'm just over 50. Here's ultimately what I think about aging and programming: Programming is fun. I enjoy it now, more than I ever have. Three times I've created software that has built a business and livelihood for others. That is super satisfying, and at the same time, usually the source of things that are not as fun as programming (taxes, accounting, lawyers, nasty people). When I run across other programmers my a…
Your three paragraphs read like someone climbed inside the library of my head and just started reading all the thoughts there at once. I struggle or have struggled with all 3 of those. Especially the latter 2.
Re: Aging programmer
#118> I don't enjoy switching contexts. My perfect agenda is composed of a single meaty task I can focus on for days. So large companies only?
Re: Aging programmer
#119I'm just over 50. Here's ultimately what I think about aging and programming: Programming is fun. I enjoy it now, more than I ever have. Three times I've created software that has built a business and livelihood for others. That is super satisfying, and at the same time, usually the source of things that are not as fun as programming (taxes, accounting, lawyers, nasty people). When I run across other programmers my a…
Re: Aging programmer
#120I couldn't agree more with this post. - Nope, I don't want spend my week doing 1:1 with a team. - 40 years old and I was never so sharp as developer as now. Focused. Precise. Fearless. - Being the most senior developer in my team, doesn't put me in any special position other than I deliver a lot of good code, I do a lot of devops tasks, i review a lot of PR and people hear me. - I can scale my work through my peers.…
As a side note, get ready for the pitch forks, it started going up as we approached the then potential Trump era in 2016.