Click here to Skip to main content
15,899,935 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Dilemma of a modern day developer Pin
CDP18023-Dec-16 2:39
CDP18023-Dec-16 2:39 
GeneralRe: Dilemma of a modern day developer Pin
BryanFazekas5-Dec-16 1:25
BryanFazekas5-Dec-16 1:25 
GeneralRe: Dilemma of a modern day developer Pin
Richard MacCutchan2-Dec-16 22:00
mveRichard MacCutchan2-Dec-16 22:00 
GeneralRe: Dilemma of a modern day developer Pin
Tim Carmichael3-Dec-16 2:17
Tim Carmichael3-Dec-16 2:17 
GeneralRe: Dilemma of a modern day developer PinPopular
Marc Clifton3-Dec-16 3:02
mvaMarc Clifton3-Dec-16 3:02 
GeneralRe: Dilemma of a modern day developer Pin
BillWoodruff3-Dec-16 6:04
professionalBillWoodruff3-Dec-16 6:04 
GeneralRe: Dilemma of a modern day developer Pin
Marc Clifton3-Dec-16 9:02
mvaMarc Clifton3-Dec-16 9:02 
GeneralRe: Dilemma of a modern day developer Pin
BryanFazekas5-Dec-16 4:58
BryanFazekas5-Dec-16 4:58 
I agree, Marc's post hits a number of critical points.
BillWoodruff wrote:
I spoke today with a former colleague (in the U.S.) from my years at Adobe; he's 59 years old, has a stunning resume: he says he's unemployable right now in Silicon Valley, and he believes that his age is a factor.

This raises a key point, that there are two sides to being a developer: For the employer/customer and For yourself.

These are quite different. Being a good developer for the employer/customer means being the person who (typically) works with a team to solve business problems, using all the skills and abilities that have been previously noted.

How do you be a good developer for yourself?

By staying marketable.

We have to remain in "education mode" for our entire careers. Technologies come and go, so we have to learn new things to remain employable. I've seen too many people ride a technology into its oblivion, then wonder how they are going to find another job since they don't have other skill sets.

Technology is like the Lernaean Hydra, chop one head, at least 2 more grow from the stump. It's not possible to learn it all, so we have to make informed decisions on what to pursue. That gets easier as we gain more experience, we learn how to better choose which technologies to pursue. [Corresponding with others online certainly helps in gaining perspective.]

Couple this with improving the non-technical skills like problem solving, business astuteness, listening to customers, etc. This keeps us marketable.

Is this really different from being a good developer for the employer/customer?

Yes -- the difference is a matter of focus -- one side is for others while the other is for ourselves. They converge in the same place (being a good developer), but without devoting time to our own needs (marketability), we may end up without a marketable skill set.

Regarding Bill's friend who can't find a job in Silicon Valley -- ageism is a separate issue. There are places that are happy to hire the experienced people. Maybe not the "hot" employers ... but I have had several jobs in recent years where no one under 50. The client wanted experienced people who did things right on the first try. Unfortunately, Bill's friend might be forced to pull up roots and move to find such a place. After years of living in a place, that can be rough. Sigh | :sigh:
GeneralRe: Dilemma of a modern day developer Pin
dandy723-Dec-16 3:22
dandy723-Dec-16 3:22 
GeneralRe: Dilemma of a modern day developer Pin
Nathan Minier3-Dec-16 4:05
professionalNathan Minier3-Dec-16 4:05 
GeneralRe: Dilemma of a modern day developer Pin
Michael Chourdakis3-Dec-16 4:09
mvaMichael Chourdakis3-Dec-16 4:09 
GeneralRe: Dilemma of a modern day developer Pin
AndrewDavie5-Dec-16 1:05
AndrewDavie5-Dec-16 1:05 
GeneralRe: Dilemma of a modern day developer Pin
PIEBALDconsult3-Dec-16 4:19
mvePIEBALDconsult3-Dec-16 4:19 
GeneralRe: Dilemma of a modern day developer Pin
#realJSOP3-Dec-16 7:57
professional#realJSOP3-Dec-16 7:57 
GeneralRe: Dilemma of a modern day developer Pin
Mark_Wallace4-Dec-16 22:39
Mark_Wallace4-Dec-16 22:39 
GeneralRe: Dilemma of a modern day developer Pin
Kirill Illenseer4-Dec-16 21:45
Kirill Illenseer4-Dec-16 21:45 
GeneralRe: Dilemma of a modern day developer Pin
maze35-Dec-16 0:08
professionalmaze35-Dec-16 0:08 
GeneralRe: Dilemma of a modern day developer Pin
DeerBear5-Dec-16 3:46
DeerBear5-Dec-16 3:46 
GeneralRe: Dilemma of a modern day developer Pin
Kirk Wood5-Dec-16 3:55
Kirk Wood5-Dec-16 3:55 
GeneralRe: Dilemma of a modern day developer Pin
ClockMeister5-Dec-16 4:42
professionalClockMeister5-Dec-16 4:42 
GeneralRe: Dilemma of a modern day developer Pin
Gerry Schmitz5-Dec-16 5:15
mveGerry Schmitz5-Dec-16 5:15 
GeneralRe: Dilemma of a modern day developer Pin
Member 13347155-Dec-16 5:49
Member 13347155-Dec-16 5:49 
GeneralRe: Dilemma of a modern day developer Pin
Tate Antrim5-Dec-16 6:22
professionalTate Antrim5-Dec-16 6:22 
GeneralRe: Dilemma of a modern day developer Pin
ClockMeister5-Dec-16 8:23
professionalClockMeister5-Dec-16 8:23 
GeneralRe: Dilemma of a modern day developer Pin
David Carta5-Dec-16 6:15
professionalDavid Carta5-Dec-16 6:15 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Straw Poll

Were you affected by the geomagnetic storms this past weekend?
Communication disruptions, electrified pipes, random unexplained blue-screens in Windows - the list of effects is terrifying.
  Results   479 votes