[HN Gopher] A career ending mistake
       ___________________________________________________________________
        
       A career ending mistake
        
       Author : ramimac
       Score  : 521 points
       Date   : 2022-02-22 14:52 UTC (8 hours ago)
        
 (HTM) web link (bitfieldconsulting.com)
 (TXT) w3m dump (bitfieldconsulting.com)
        
       | lvl100 wrote:
       | I once took a job that I regretted taking on the very first day.
       | I contemplated quitting that same day but stuck it out for many
       | years thereafter. Turns out staying in that job WAS the career
       | ending mistake. It killed my career, family life and even health.
       | It takes a lot of effort to recover from these career mistakes
       | even if you have spectacular resume and background. Number one
       | rule in avoiding this is to never take such a job in the first
       | place.
        
       | newaccount2021 wrote:
        
       | [deleted]
        
       | KineticLensman wrote:
       | > I think there are three main kinds of career destination, at
       | least in the tech industry:
       | 
       | > Independent
       | 
       | > Senior individual contributor (IC)
       | 
       | > Management
       | 
       | Sales is an obvious omission.
        
         | namdnay wrote:
         | wouldn't sales be a form of IC ?
        
           | ansible wrote:
           | I would categorize a senior field applications engineer to be
           | more IC than sales. But some people move directory into
           | sales. I don't know if this counts as steering an existing
           | technical career or switching careers entirely.
        
             | salisburysteak wrote:
             | From my experience, I would say it's a horizontal move. I
             | had been out of the industry for 5 years, an eternity in
             | IT. Attempting to move into a sales-related role was my
             | strategy to use my experience in both tech and
             | communications and hopefully find a company willing to take
             | a chance on me. It worked. Being able to have a friendly
             | conversation seems to be a challenge for most IT folks. I
             | currently enjoy not being "in the trenches" everyday
             | putting out fires. Plus, I'm not frontline sales so I'm not
             | on the phone all day or head-down in a contract
             | negotiation. It's also provided a great opportunity to get
             | up to speed with automation (looking at you, Ansible ;) and
             | containerization on the company's dime.
        
           | KineticLensman wrote:
           | > wouldn't sales be a form of IC ?
           | 
           | Not in the sense the article uses: _" A senior IC role
           | appeals to those who want to stay technical and keep their
           | hands on the keyboard, or at least the mouse."_
        
       | sombremesa wrote:
       | It's completely unsurprising to me that HN likes to take career
       | advice from someone who doesn't know the difference between
       | 'careen' and 'career'.
        
         | larrik wrote:
         | I thought this too, but google backs him up as being correct.
        
           | bckr wrote:
           | Yeah, c'mon. GP, it took 5 seconds to confirm the definition
           | of the word. If you're going to be cynical at least be
           | correct.
        
       | crrndngmstk wrote:
       | To me, this reveals an uncomfortable truth:
       | 
       | - I know I'm not technically skilled enough to make it to the
       | higher levels of IC
       | 
       | - I know I lack the people skills & charisma to make it to the
       | higher levels of management
       | 
       | I'm aware I can improve in both and I accept that, to some
       | extent, it's a laziness and confidence issue. But to some people
       | it seems to come naturally and it's hard not to assume I'm in the
       | majority that aren't exceptional.
        
         | Supernaut wrote:
         | Agreed, and I hope that the three options presented by this
         | author do not in fact constitute ineluctable destiny, because
         | frankly, none of them appeal to me. I don't want to hustle for
         | business and I'm not sufficiently obsessed with my work to
         | become a "senior individual contributor". I've done some
         | management in the past and I don't want to do it again, because
         | humans are a pain in the ass. I'd like to simply continue doing
         | what I'm doing now, which is writing code for my employer, and
         | mostly being left alone to do so. Can that not be arranged?
        
           | jacobr1 wrote:
           | > Can that not be arranged?
           | 
           | It can, and some companies are fine with that. The challenge
           | is that even with companies that find that arrangement
           | acceptable, many of them aren't willing to pay more for the
           | relevant experience. They want you to be in some kind of
           | higher leverage role. So either you take less pay, get pushed
           | into more responsibility, or you get lucky with a really good
           | company (and that company manages to stay in business without
           | a major management/culture shift).
        
             | granshaw wrote:
             | Become a contractor. You'll pretty much be coding all the
             | time. Don't get scared by the business-management side, you
             | can pick it up pretty quickly and then it doesn't take up
             | all that much time
        
         | allo37 wrote:
         | I kind of want to work for a FAANG just to meet these wizards
         | who make you feel humbled by their technical prowess (I assume
         | that's where they all are?). Everywhere I've worked for so far,
         | the senior people have usually:
         | 
         | a) Been there a long time;
         | 
         | b) Are very knowledgeable about that company and its tech,
         | clients, etc. (see a);
         | 
         | Of course, they're skilled technically too, but not in a "I
         | could never dream of being that smart" kind of way.
        
         | larrik wrote:
         | > - I know I lack the people skills & charisma to make it to
         | the higher levels of management
         | 
         | I'm not convinced this is big deal as you think. Just care
         | about the people you work with and care about doing a good job,
         | and you're better than lots of people succeeding in this role.
        
         | ansible wrote:
         | If you find a good niche, and develop a lot of domain expertise
         | in that area, you can likely make it to the senior levels of an
         | IC, even if you don't have the most super-awesome technical
         | skills.
         | 
         | The trick (and of course there is a trick) is to find a narrow
         | enough niche that you would enjoy working in, where you can get
         | paid well, but isn't _so_ narrow that you have very limited
         | choices regarding who to work for.
        
           | ryandrake wrote:
           | I think it's kind of rare to find a company that will promote
           | you to "the senior levels of an IC" on just your technical
           | domain expertise. I mean REALLY rare. At most places I've
           | seen, you can get promoted on purely technical knowledge up
           | to a certain level, but beyond that level, you're expected to
           | show "leadership" and "influence" and "cross-team impact" and
           | all that jazz. Same expectation of social skills as if you
           | wanted to take the management track. So no matter which way
           | you go, you ultimately plateau early in your career if you
           | just focus on technical mastery.
           | 
           | Businesses are inherently social organizations, and at the
           | higher levels, all require the typical bullshit that you
           | though you left behind in high school: Schmoozing, smooth
           | talking, brown nosing, political savvy, charm, confidence,
           | cutthroat opportunism, those telltale "Ivy League mannerisms"
           | that you see in every VP at your company. I learned this too
           | late in my career, and it's really hard to pivot from "grumpy
           | old man" once you become one!
        
             | dadkins wrote:
             | Yeah, the expectation that _everyone_ excels in leadership
             | and influence leads to some absurd situations, like
             | everyone on a team being "tech lead" for some part of the
             | project. Or the all-"senior" team. Presumably they're all
             | leading each other? Same game goes for cross-functional
             | impact.
             | 
             | The whole point of the separate individual ladder was to
             | give an alternate career path to management. What a lie
             | that's turned out to be.
        
             | nickd2001 wrote:
             | +1 to all that. :) Seems to me that being a senior IC comes
             | with risk of (1) having to take part in political BS, (2)
             | rat-race of being compared to aggressively-climbing-the-
             | ladder peers (if in an org that does that kind of
             | performance nonsense), (3) not having enough time to both
             | keep on top of tech and lead/mentor others / get scope-
             | creeped into doing the job of a manager for non-manager
             | pay. Therefore to me it can be a poison chalice. Instead,
             | one can stay as a mid-level, and do it really well
             | especially if one has a lot of years experience, and be
             | seen as a helpful nice coworker without having to do X
             | hours of mentoring a week to meet some kind of bar. And be
             | less stressed, have more time for family, etc. I think the
             | mid-levels who could've been a senior might be the savvy
             | ones. This will probably of course, come at the expense of
             | lower immediate salary. Long term however this may increase
             | career longevity , more time to learn, less burn-out etc,
             | thus salary hit is less than expected. It might be like
             | investing your pension in a safe utility stock or
             | something, you'll never get rich, but you'll be fine and
             | not have to worry. :) As regards grumpy old men, from what
             | I see its the seniors and architects that are stressed and
             | grumpy, while I get to crank out code happily. ;) Maybe if
             | you're grumpy, going back to mid-level is the cure? ;).
        
           | hef19898 wrote:
           | I came to realize recently that, despite having been quite
           | ambitious, I never really wanted to rise through the ranks.
           | It took it nice, quite job without management responsibility
           | to show me hoe good it can be to be good in your job and not
           | worry about career advancement. There are other things to
           | spend energy on on life. That's the reason why I am less then
           | thrilled to be pulled into high profile projects lately...
           | Especially those projects will have zero real world impact
           | despite being high profile...
        
         | krageon wrote:
         | > uncomfortable truth:
         | 
         | > I'm in the majority that aren't exceptional.
         | 
         | That's fine, right? Quite simply most people aren't
         | exceptional, so it is important to learn to be okay with it.
         | Most likely it can benefit you for the rest of your life :)
        
         | lostcolony wrote:
         | I'll remind you that the higher levels of IC and management
         | also are a narrowing pyramid. The reality is that the
         | expectation is people move up to a certain point through
         | experience, and that at that point most will stay there.
        
         | toomuchtodo wrote:
         | You could be a technical PM. Bit of a "day walker" with a foot
         | in both the tech and people worlds.
        
           | BadCookie wrote:
           | It seems like all the technical PM jobs require that you've
           | already held that title for several years. Or maybe I take
           | job descriptions too literally.
        
             | toomuchtodo wrote:
             | Apply, apply, apply. Let them make the decision if you're
             | qualified or not.
        
               | BadCookie wrote:
               | I appreciate the encouragement!
        
       | duxup wrote:
       | I changed careers at 40+ years old. I'm very happy that I did it.
       | 
       | People have all sorts of constructs / ideas about how careers
       | work (based on experience) or how they think it works, or how
       | they want it to work. I talk to some college graduates who tell
       | me what they're planning for and have ZERO clue what industry
       | they're talking about, their description is unrecognizable to me
       | ... even tho I know it is the one I work in.
       | 
       | I find your experience and paths can vary greatly company to
       | company, even job to job.
       | 
       | We all find truths we want to hold on to about work. I recall
       | trips to the valley where my coworkers where astonished to hear
       | tales of people doing the same work they did, but doing it
       | slightly differently elsewhere in the country. Their view of how
       | that job was done was entirely shaped by the couple places they
       | worked (and everyone seemed to cycle through those couple
       | companies). You'd think these folks though that if you didn't
       | fill out the TPS report right to left that the world would end...
       | I'm pretty sure the vast majority of people fill them out left to
       | right but I didn't feel like telling them that, it might have
       | been too much for them to handle.
       | 
       | " I think there are three main kinds of career destination, at
       | least in the tech industry:                   Independent
       | Senior individual contributor (IC)         Management
       | 
       | "
       | 
       | I have no idea why those are the only destinations ... for an
       | article worried about being happy that seems kind of limited.
       | 
       | The whole article feels very pie in the sky to me.
        
         | [deleted]
        
         | svnt wrote:
         | Totally. Look at the quotes he's pulling and then he somehow
         | vectors into three predefined end points.
         | 
         | Dude is waiting to crack open, telling himself he can fit the
         | ideas from all the reading he's recently been doing into the
         | concrete pipeline of a career he's built.
        
         | JAlexoid wrote:
         | The irony is that you're nitpicking on the mistakes, while
         | being literally the person who ended one career and started a
         | new one.
         | 
         | Do you know if your new career is a career to your retirement,
         | post retirement or only for a few years?
        
           | duxup wrote:
           | What is the irony?
        
         | ebiester wrote:
         | And it seems to lump tech lead, staff-level individual
         | contributor not leading a team, and architect-level positions
         | that have no direct reports.
         | 
         | When I speak about career options to people I lead, I say there
         | is a senior level plateau. At that point, you have to be more
         | intentional about growth. If you want to stay in the field, and
         | you _want_ to progress past senior developer (staying a core
         | contributor is an option!), you need to think about where you
         | are going. You can be a generalist, specialist, or outside of
         | development. Going into management is changing careers, much
         | like going into product development or farming.
         | 
         | If you want to be a generalist, you are looking to expand your
         | influence as you tackle harder and harder problems. Tech leads
         | are generalists. Architects are generalists. All of them have
         | some form of technical leadership to help steer larger and
         | larger efforts. You can also become a generalist that
         | specializes in early startups: you are there to tackle any
         | problem that is in front of the organization until it outgrows
         | the need - at that point you can look for new pastures or help
         | guide the organization while solving smaller and smaller
         | problems.
         | 
         | You can also become a specialist. You learn, in depth, a
         | smaller set of responsibilities, but you can build what others
         | cannot. You can debug and solve problems others cannot. You can
         | be a consultant, or a specialized shared service within an
         | organization. You have options, but mastery is what motivates
         | you, and that mastery can be very valuable in certain
         | situations.
         | 
         | But that is career growth, not planning for the end of your
         | career. Sometimes, that is a parallel track, like management or
         | product. Sometimes, that's retirement. Sometimes, that's moving
         | into another industry. I think that's what the article is
         | talking about instead.
        
           | chrisweekly wrote:
           | My advice is keep pursuing whatever energizes you, and aim
           | towards being "T-shaped", not "jack of all trades, master of
           | none", rather "jack of many trades, master of 2 maybe 3".
        
           | GCA10 wrote:
           | For those of us who are semi-good at all three paths, our
           | long-haul choices depend quite heavily on how the wider world
           | either opens unexpected opportunities for us, or gradually
           | chokes them off.
           | 
           | In my own (non-technical) case, I had a great 15-year run as
           | a top-of-the-heap IC -- and then my outfit got bought by
           | people whose business model had no use for what I did. Time
           | to do something different, and with it being 2008, going
           | independent felt a whole lot smarter than trying to find a
           | new star-IC role in a scared industry.
           | 
           | Going independent was good for 7-8 years, but then my
           | favorite partners at my favorite clients all got to the end
           | of their roads. New faces; new visions, and the unappealing
           | prospect of spending 3-4 years trying to revive a shrunken
           | pool of business into something better.
           | 
           | A star-IC role opened up somewhere else, and it's been a
           | great ride ever since.
           | 
           | It's the career equivalent of summers in Alaska; winters in
           | the Caribbean. Sometimes the key to staying warm and happy is
           | to be willing to move when the temperature changes.
        
             | SaltyBackendGuy wrote:
             | > Sometimes the key to staying warm and happy is to be
             | willing to move when the temperature changes.
             | 
             | Thank you for this. It really landed close to home for me.
        
           | chefandy wrote:
           | Staying a core contributor isn't always an option.
           | 
           | https://www.bostonglobe.com/2022/02/22/opinion/ibm-e-
           | mails-a...
           | 
           | While it's not true everywhere, age bias-- even
           | unintentional-- means you've got to be pretty freaking
           | indispensable no matter what our constantly changing tech
           | landscape throws our way. We're not talking about the
           | proverbial behoodied-27-year-old-led startup, here... this is
           | _IBM._
        
           | asdfman123 wrote:
           | Staying a productive IC your whole career is fairly
           | straightforward: I really think it comes down to never
           | "coasting" and always being open to learning new things.
           | 
           | The problem is a lot of older people seem to believe that
           | once they get to a certain point, they're entitled a position
           | and respect. Is it a wonder why younger people, who might be
           | more up-to-date than them, don't want to work with them?
           | 
           | The trick is to never get that kind of "old" and remain a
           | lifelong learner.
        
             | musicale wrote:
             | This doesn't pass the smell test for me, for several
             | reasons:
             | 
             | Most of the "new" ideas in computing (neural networks,
             | quantum computing, etc.) aren't new at all. Not to mention
             | that Linux and macOS are basically 1960s-style operating
             | systems.
             | 
             | Knowledge of short-term technical details and skills at
             | dealing with brand new systems are much easier to acquire
             | than deep understanding of core principles as well as
             | engineering experience.
             | 
             | Dismissing senior colleagues as "entitled" and their
             | knowledge and experience as worthless and refusing to work
             | with them as a consequence would be a grave mistake.
        
               | trulyme wrote:
               | Well it goes both ways. Young people are cocky and
               | dismiss older peoples' experience as irrelevant, and more
               | senior people think they've seen it all already and that
               | there is nothing new that hasn't been around since 60s.
               | 
               | Neural networks are a good example. If you skipped the
               | last decade (/two) and you think you know about ANN
               | because you mastered them in 60s... boy do I have news
               | for you. :) Another paradigm shift for me was React
               | (declarative web frontend development), and let's not
               | even go into the whole Rust thingthing
               | 
               | One of the biggest pitfalls of an experienced person can
               | be lack of curiosity, and it is really easy to fall for
               | it, because let's face it, most of the new things are
               | crap and will be forgotten in a few years. However, there
               | are nuggets to be found in the mud, one just needs to
               | keep looking.
        
               | ghaff wrote:
               | >One of the biggest pitfalls of an experienced person can
               | be lack of curiosity, and it is really easy to fall for
               | it, because let's face it, most of the new things are
               | crap and will be forgotten in a few years. However, there
               | are nuggets to be found in the mud, one just needs to
               | keep looking.
               | 
               | It's easy to reflexively dismiss reimaginings of things
               | that have been tried and failed half a dozen times over
               | the years. But sometimes the concept has been tweaked
               | enough, the environment is different enough, the
               | technology underpinnings are better enough that it
               | actually works this time. Virtualization (z/VM--or
               | whatever it was called at the time) was mostly a
               | curiosity on IBM mainframes for years. Then VMware came
               | along (and Linux on Z was pretty successful on IBM
               | mainframes as well).
        
               | asdfman123 wrote:
               | No, I'm saying that too many experienced devs who don't
               | survive fall into the complacency trap. Not that all of
               | them do.
        
             | granshaw wrote:
             | We'll, you know, it's kinda true in other careers, and
             | that's where the belief comes from.
             | 
             | Needing to constantly keep up is quite unique to Tech, and
             | is a good or bad thing depending on your outlook
        
             | deweywsu wrote:
        
             | nefitty wrote:
             | It seems like some people fall into this trap if they
             | manage to get into FAANG. I would be scared of that
             | happening to me. It's like, your entire view of the
             | industry was built around hitting the winner's podium, and
             | once you've achieved that, where do you go? There's only so
             | many gold medals to go around on the podium itself,
             | anyways.
        
               | groby_b wrote:
               | I'd overall suggest stepping away from the idea that
               | growth is so one-dimensional that you can "win" at it.
               | But even if it were, there's plenty of room within them
               | to grow, and just getting in is far from "you've achieved
               | it all"
               | 
               | If we stay with that idea for a second: FAANG companies
               | have tens of thousands of engineers. Getting there isn't
               | a "gold medal". You're barely in the stadium. If you made
               | it to Principal Engineer, congrats, you've gotten through
               | the qualifying rounds. Still plenty of room to strive.
               | 
               | There are plenty of valid reasons for why you choose or
               | don't choose FAANG. But "Where would I go once I've
               | achieved that" really shouldn't hold you back.
        
               | nefitty wrote:
               | Perfect framing, thank you.
        
               | asdfman123 wrote:
               | Depends on why you do it and what you do there.
               | 
               | I'm at FAANG and still learning plenty. I'm not here to
               | hit an arbitrary goal but because I have to have a job
               | and it pays well, so might as well turbocharge my
               | savings.
               | 
               | But yes, you should always respect the journey. It never
               | stops: keep participating in it, and keep your eyes open.
        
               | nefitty wrote:
               | That's good to know! The challenges you find must be
               | myriad. It does sound fun.
        
               | dinvlad wrote:
               | Or you get "old" and experienced enough to realize it's
               | all the same things every day, everywhere :-) And I can
               | almost guarantee startups are much more learning-
               | conducive than FAANG in that regard.
        
         | BobbyJo wrote:
         | Where you end up is, largely, a by-product of the little
         | choices you make with how you spend your time, and you should
         | treat your time accordingly, but the article treats those
         | decisions as descending a tree with limited depth, when, in
         | reality, the tree keeps going well past where your career (and
         | your life) end. I don't think any of us (in tech) end up in a
         | place where we have no choices (as the author implies), I think
         | we end up in a place where the ROI distribution of our choices
         | becomes so unequal that making a different one stops being
         | practical depending on your goals.
         | 
         | You can spend the last X years of your career doing performance
         | art or spear-fishing if you don't care about returns.
        
         | 11thEarlOfMar wrote:
         | There are many, many former tech careerists who become
         | entrepreneurs in non-tech businesses. Wineries, coffee shops,
         | bakeries...
         | 
         | Mechanical Engineer->Baker
         | 
         | https://www.kqed.org/bayareabites/134975/at-the-midwife-and-...
         | 
         | No shortage of wineries:
         | 
         | Aerospace:
         | 
         | https://www.princeofpinot.com/article/680/
         | 
         | https://spectrumnews1.com/ca/san-fernando-valley-ventura/new...
         | 
         | Software: https://www.businessinsider.com/how-silicon-valley-
         | prepared-...
         | 
         | Seems like starting a non-tech business for career techies
         | should be a valid career destination.
        
         | doctor_lollipop wrote:
         | > I changed careers at 40+ years old. I'm very happy that I did
         | it.
         | 
         | Would you mind sharing a bit more about that? I.e. what did you
         | do before, what are you doing now?
         | 
         | I ask because I'm looking for inspiration; my current job is
         | comfortable and okayish but not leading anywhere. And I really
         | dislike the company that I work for.
        
           | duxup wrote:
           | High level highlights typed out way too fast:
           | 
           | I dropped out of college early as I just wasn't mature enough
           | / ready for that kind of thing / + I suspect ADD made it
           | kinda hard to manage.
           | 
           | I got lucky and fell into a job where I worked in tech
           | support, for some high end networking equipment for
           | mainframes, later for data center related equipment.
           | 
           | Good career, very good pay, but still tech support. I found I
           | worked with engineering teams really well despite being not
           | the most technically proficient person among the teams I
           | worked in (good documentation and being honest with the
           | engineering teams gets you pretty far with them...). So much
           | so that that I eventually rethought my college experience
           | where I wanted to learn to code but at that time classes were
           | "here's a book on C ... now I'll read from the book at you".
           | 
           | After 20 or so years company I worked for was bought out
           | (that's a whole series of stories) and by then I wasn't so
           | sad to be in the group that was being laid off. I got lucky
           | and got paid out better than most people in the US receive so
           | I felt like I had a chance to make a change.
           | 
           | Honestly I suspect money / comfort in changing is really the
           | biggest factor in serious career changes, for me the payout
           | took care of that to some extent. IMO rando promotion to
           | management is not a "SERIOUS" career change. The changes that
           | involve "starting over" to some extent is where the big
           | changes are.
           | 
           | I wanted to stay in technology but also "make things" not
           | just fix things for customers / sales who couldn't be
           | bothered to config something correctly / and so on. So again
           | I thought of working with the engineering teams and decided
           | to take a shot at coding.
           | 
           | I found web development was surprisingly accessible / tons of
           | resources on the internet compared to my "read the book at
           | you" college experience. I started learning on my own and
           | eventually took a coding bootcamp (oh man that's another
           | series of stories). In the bootcamp class I found that older
           | me responded to classes completely differently than younger
           | me. I was now ECSTATIC to have someone drop some knowledge on
           | me every day, it was a completely different experience than
           | college. I was honestly very sad when it ended I was enjoying
           | it so much. I would have loved going back to college on a
           | more formal track after the camp, but family, income, just
           | don't allow for it.
           | 
           | After the bootcamp I got a job at a fairly small company and
           | have been happily coding away for a number of years now /
           | expanding my skills / doing new things. I get to make things
           | all on my own, apps, services, try new things etc. It's
           | great.
        
           | brabel wrote:
           | Not OP but I would like to give my own version of it, if you
           | don't mind.
           | 
           | I changed careers at 30. Before that, I was a "Mechatronics
           | Technologist" which means basically that I worked on
           | automated machinery. I loved that job and did it for 8 years,
           | and I was pretty good too... and I was actually happy with
           | the money... but in that area of work, when you're pretty
           | good, you tend to stay right where you are for the rest of
           | your life. My peers had been doing the same thing I was doing
           | for 25 years. I just couldn't see myself doing that.
           | 
           | Mechatronics includes a little electricity/electronics,
           | mechanics and a lot of software... and software was always my
           | stronger point, so I decided to become a software engineer. I
           | changed to the night shift and went to university during the
           | day. It was extremely tough, but I was so glad anyway!! I
           | just loved being in the university again, this time as the
           | older guy rather than the clueless teenager. Took classes
           | very seriously, learned a hell of a lot.
           | 
           | Left my job in the last year to start an aprenticeship (yep,
           | they do have those for programmers, just look for it)...
           | getting 1/4th of my old salary , but at this point I needed
           | very little money anyway.
           | 
           | After graduation, I quickly got a high paying job and loved
           | every moment of it... after a few years there was some
           | challenges, like working in shit places with shit people,
           | unfortunately, but after moving around a bit I settled at a
           | small company that has really nice people and who absolutely
           | respect me for what I know and the effort I put into learning
           | and teaching others... they recently gave me the pay rise of
           | my life, over 25% , after I had alreay settled at the usual
           | 4% with my manager :D. Just because they wanted to make sure
           | I won't leave (after 6 years at this company, almost any
           | developer would be thinking about leaving, and they're not
           | wrong, even if I am happy, we tend to want to expand our
           | horizons every few years).
           | 
           | Anyway, I am really happy working with software, I work on my
           | own software even on my spare time because I just can't stop
           | :D and it's really fun for me. Now that I am getting quite a
           | lot more than on my old career, I am really happy just where
           | I am (and I am not in management or anything , but what makes
           | me happy is that I basically don't report to anyone: they
           | trust me a lot and let me do whatever I want, which is
           | great). I am well aware that finding a job like this is not
           | easy and it took me many years to get it... but I thought
           | that if you needed inspiration, this story might help you.
           | Good luck to anyone reading and just thinking of starting a
           | career change now! It's worth it!
        
         | [deleted]
        
         | jrm4 wrote:
         | Right? I teach college students going into IT, and this feels
         | like something _they_ would write.
         | 
         | Offhand, I can't think of too many people (myself included) who
         | are a) very happy in their jobs and b) planned very diligently
         | to get to that exact space.
         | 
         | Mostly the opposite, "A lot of random stuff happened, I
         | followed through on some stuff that felt right at the time, and
         | just kind of did that over and over."
        
           | PragmaticPulp wrote:
           | I mentor college students through a local group. I agree that
           | this reads exactly like something they pick up from spending
           | too much time on cynical subreddits where people gather to
           | complain. I frequently have to remind them that they
           | shouldn't get career advice from online forums dedicated to
           | venting and complaining.
           | 
           | > Offhand, I can't think of too many people (myself included)
           | who are a) very happy in their jobs and b) planned very
           | diligently to get to that exact space.
           | 
           | > Mostly the opposite, "A lot of random stuff happened, I
           | followed through on some stuff that felt right at the time,
           | and just kind of did that over and over."
           | 
           | IMO, that's because most of the people who plan career paths
           | diligently only look at one metric: "TC" (total
           | compensation). They may say they value autonomy, growth, good
           | teammates or any other number of things, but when it comes
           | down to offer time most young people will reliably pick the
           | highest offer, no matter what.
           | 
           | The more serendipitous career paths involve a lot of
           | networking, identifying who you like working with and what
           | you like working on, reputation building, and eventually
           | flowing into a great position within your network. The pay
           | may come slightly later, but it's a much happier path.
        
           | bckr wrote:
           | When you say "the opposite", do you mean that not only were
           | their paths random, but they are not very happy?
           | 
           | Can you think of and describe anyone you know who belongs in
           | xor(a, b)?
        
             | jrm4 wrote:
             | WOO MATH.
             | 
             | Among the happy people I see, most have the "randomness" I
             | talk about. Among unhappy people, I see a mix of both.
        
               | whatshisface wrote:
               | That makes it sound almost like happiness is the causal
               | parameter and being willing to say yes to random
               | opportunities outside of your plan, is a consequence.
        
               | bckr wrote:
               | > happiness is the causal parameter
               | 
               | Also on the front page today:
               | https://news.ycombinator.com/item?id=30424181
        
           | duxup wrote:
           | >and this feels like something they would write
           | 
           | I was thinking it, just not brave enough to say it outright
           | when I typed my response ;)
        
           | JAlexoid wrote:
           | I can relate to the author, even if I didn't frame my current
           | position as end-of-career. I'm far from being in college.
           | 
           | I don't want or expect to progress. I want to be part of a
           | team, without leading it. As far as I know - the progression
           | part of my career is over, thus my career is over. What next
           | steps I could have taken afterwards are plentiful, but
           | irrelevant.
        
         | hinkley wrote:
         | The conclusion I think is missing from the 10k hours theory of
         | mastery is that there is more than enough time in a full
         | lifespan to master 4-6 things, depending on how good you are at
         | managing your time. People who are only good at one thing may
         | find that they aren't good at anything because of it. Don't
         | neglect your passions, even if you don't see how you could ever
         | make money from it, experience in other verticals may give you
         | cross-domain knowledge that makes the leap easier.
         | 
         | And even if you don't change, the skills from the other domain
         | may translate to your day job. The history of big innovations
         | is littered with people who put the proverbial domain A peanut
         | butter together with the chocolate from domain B. Lots of
         | people have solved problems that you are dealing with, but you
         | don't work with them and you may never have any reason to even
         | be in the same building with them.
        
           | asdfman123 wrote:
           | We're making a huge mistake when we see mastery as an end
           | goal.
           | 
           | I played band in grade school, pushed myself hard, burnt out,
           | etc. Learning classical piano as an adult has been a
           | MASSIVELY instructive experience.
           | 
           | Here's why: I'm _never_ going to be a professional classical
           | pianist. Ever. It 's far too competitive, I'm probably not
           | talented enough, and it's not worth the effort.
           | 
           | Therefore, the ONLY reason I'm doing it is to find enjoyment
           | and engage in the process of discovery. So it's clear to me
           | that if I find my ego seeping in, it means I'm missing the
           | point and sabotaging my real goals.
           | 
           | Enjoying the process is such a better way to engage with a
           | skill. I'm having a great time and still getting much better
           | (because getting better is simply a matter of consistency and
           | good practice).
           | 
           | But saying "I'm going to practice 10k hours and then I will
           | be happy" is like saying "I am only going to enjoy this hike
           | after I've completed it." Friends: there's nothing enjoyable
           | about the _end_ of a journey, beyond reminiscing on the fun
           | you had along the way.
        
             | duxup wrote:
             | I go to a lot of college football games. (i'm going to put
             | cte concerns aside here for a bit)
             | 
             | Most of those players have zero chance at a professional
             | career, many by their final season know it. And yet they
             | push themselves to achieve / try achieve great things or at
             | least things they never thought they could.
             | 
             | I rushed the field for a game last year, talked to players
             | who were ecstatic mingling among the fans / celebrating.
             | 
             | I like to think that benefits them / even me.
        
             | Melatonic wrote:
             | You can view mastery as an end goal and still enjoy it -
             | you just have to be willing to do it a bit slower.
        
               | hinkley wrote:
               | I knew a guy who achieved I think a 3 dan status in Go
               | having started somewhere north of 45 yo, which the common
               | wisdom says can't be done.
               | 
               | It's always a matter of finding internal motivation. We
               | get better at talking ourselves out of it as we get
               | older.
        
               | asdfman123 wrote:
               | I think you just get less hungry for learning/skill
               | acquisition when you're older. When you're in school it
               | feels vitally important to learn/get good at X. But as an
               | adult it's much easier to take it or leave it.
        
             | hinkley wrote:
             | > We're making a huge mistake when we see mastery as an end
             | goal.
             | 
             | Agreed. If you look even more pessimistically at this, it's
             | also how workers get exploited by owners. You've attached
             | your identity to something, making it a giant lever. I can
             | push on that pain point to motivate you or to neg you into
             | accepting less money for the work.
        
         | dookahku wrote:
         | What are the other career destinations I should look out for?
        
           | duxup wrote:
           | I'm not sure I understand completely / believe in this career
           | destinations concept.
           | 
           | As I described it I think things vary from company and even
           | job to job a great deal.
           | 
           | But I'm sure there are more than 3 ;)
        
       | rektide wrote:
       | Noteable to me is that the only people with any power are
       | consultants (sometimes) or managers. There are very few paths
       | where the very good, wise, experienced techies get much self-
       | determininacy, much power. You have to become a manager & fight
       | your stake via politics to gain control.
       | 
       | Probably one of the key reasons SRE & devops roles are semi-
       | popular. Your target is techies, and you have much more leeway
       | about where you want to go. There used to be architect roles, but
       | they feel- to me- fairly outmoded?
        
       | tevon wrote:
       | Reminds me of this poem which has always stuck with me:
       | 
       | https://www.poetryfoundation.org/poems/51296/ithaka-56d22eef...
       | 
       | ---
       | 
       | Ithaka gave you the marvelous journey. Without her you wouldn't
       | have set out. She has nothing left to give you now.
       | 
       | And if you find her poor, Ithaka won't have fooled you. Wise as
       | you will have become, so full of experience, you'll have
       | understood by then what these Ithakas mean.
        
       | onion2k wrote:
       | _If you love what you 're doing now and don't ever want to change
       | jobs, great: you've reached the end of your career, even if it
       | plays out over many decades._
       | 
       | Even if you love what you do and you don't want to change
       | anything, the world around you is going to have other ideas.
       | _Especially_ in tech.
        
         | Taylor_OD wrote:
         | Eh. To some extend yes but largely, no. If you loved COBOL all
         | your life you can still find COBOL work. It's harder now but
         | its out there. You're just not going to be working at a cool
         | start up doing it.
         | 
         | So if part of what you love is working at cool cutting edge
         | companies then yeah you have to keep learning new cutting edge
         | things. But if you just want to bang out code in your preferred
         | language there will almost always be a company somewhere hiring
         | for that.
        
           | onion2k wrote:
           | The beauty of your argument is that it's unprovable. No
           | matter what language someone might suggest they enjoy that
           | they can't find a job writing any more, you'll always be able
           | to counter saying "Ah, but you've not looked hard enough!
           | They're out there!" It'll always be the candidates fault for
           | not scouring the world searching for that AP/L role or
           | Shockwave Flash advert.
           | 
           | The assertion that _no matter what_ tech you want to work
           | with there 'll certainly be a job writing it somewhere
           | doesn't seem right to me. Not because there won't be some
           | uniquely rare role out there, but because very few people
           | want literally any job, anywhere, on any salary, under any
           | conditions just because they get to a specific language.
           | Unless there's _good_ jobs writing it that you would actually
           | accept then the language _might as well_ be dead.
        
             | Taylor_OD wrote:
             | Sure... I guess nothing is provable. I know COBOL devs.
             | They say its harder and harder to find gigs but they just
             | tend to stay in their jobs longer now. I have a relative
             | that will probably retire in his current COBOL gig.
        
               | hnthrowaway0315 wrote:
               | Not a bad thing. One becomes an expert in one niche
               | domain (I wouldn't say COBOL is niche but you know) and
               | comfortable sit on top of it. One can just work maybe 15,
               | 20 years and retire early.
        
         | jimmaswell wrote:
         | It depends how dynamically you can define "what you're doing
         | now." I don't really care what I do so long as it's remote with
         | a good work-life balance and pays well, and I'll do what it
         | takes to keep up with tech stacks. I expect this to carry me
         | just fine to retirement.
        
           | amyjess wrote:
           | Same. I've done SRE/platform/infrastructure engineering my
           | whole career, and I intend to keep doing that until I die or
           | retire. Platforms can and will change, but there will always
           | be a need for engineers to work on them separately from the
           | application code.
           | 
           | I don't think I've ever worked on the same exact stack at any
           | two different companies, but what I do has always been in the
           | same ballpark.
        
       | danity wrote:
       | A long time ago, after interviewing for months, I finally landed
       | my first job as a developer. It was VERY hard to get your foot in
       | the door back then. On my first day, I was given someone's old
       | computer that had a bunch of junk on it. While cleaning it up, I
       | accidentally deleted all files on the company's file share.
       | Shortly after, I started hearing murmurs of missing files and
       | then, panicking inside, realized what I had done.
       | 
       | The IT guy came by and asked me if I had done it, but I played
       | dumb. He knew it was me but he couldn't prove it, so I survived
       | that one. He gave me dirty looks from that point forward though.
       | I surely would have been fired on the spot if the truth were
       | uncovered.
        
         | afterburner wrote:
         | If you lied, and they found out, you would have been fired for
         | that reason alone. On the other hand if you told the truth
         | right away, it's hard to say if you would have been fired;
         | where I've worked you wouldn't have been fired for telling the
         | truth and doing that (having seen people fess up to much worse
         | failures). Lying on the other hand is a serious problem since
         | it betrays trust (if caught, of course).
         | 
         | That said, I've also been at a company where people in charge
         | had admitted to not having a backup copy of something rather
         | important. I was flabbergasted.
        
           | MeinBlutIstBlau wrote:
        
         | amatecha wrote:
         | Damn, dude. If I nuked stuff on the file server I would have
         | immediately gotten up and talked to my team/manager/whatever.
         | I'd be anxious as hell but I'd still do it. If I actually got
         | fired I'd think they are just a trash employer because there's
         | no possible way someone should get fired for an innocent
         | mistake (that never should have been possible anyways --
         | systemic failure on the employer's part). I know someone who
         | accidentally published private docs to the open web, because
         | they followed the known process for sharing docs with their
         | team, and the process did not correctly identify how to
         | verify/ensure the docs are internal-access-only. They nearly
         | got in trouble, but I told them to adamantly communicate how
         | they followed the official process using the official tools and
         | there was no information about the security/privacy that
         | indicated it wasn't private. There was no way for this person
         | to have known any better, with what the employer had provided.
         | It was even just weeks after some security/privacy training had
         | taken place at the job, proving just how badly the employer
         | failed to educate their staff.
        
         | Taylor_OD wrote:
         | Do you really think you would have been fired? It sounds like
         | it was easy for you to fix. Sounds like it would have been easy
         | for them to fix. Rather than fire you they could say, "Oh yeah
         | we should make sure that something like this doesnt happen
         | again. It could happen to anyone."
         | 
         | Firing seems like a big leap here.
        
           | hogrider wrote:
           | Yeah... People are not rational like this lol I've definitely
           | seen people fired for fucking up in ways that were actually
           | sysstemic issues.
        
         | vsareto wrote:
         | Hopefully lots of folks swing by to say that if they didn't
         | have backups, they should have seen it coming.
         | 
         | It's a great example of how you can be made to look bad because
         | of other peoples' decisions.
        
       | AlbertCory wrote:
       | I came to realize the wisdom of a quote from a truly bad movie:
       | 
       | "Everything ends badly, otherwise, it wouldn't end." ---Bryan
       | Flanagan from "Cocktail". [1]
       | 
       | I had to look that up as part of my due diligence for this post.
       | The more you know.
       | 
       | Occasionally a sports career ends with hitting a homer in Game
       | Seven of the World Series (David Ross of the 2016 Cubs). Most of
       | the time, not.
       | 
       | You want to have the sweet we'll-still-be-friends breakup with
       | your spouse, but it really ends in divorce court with you hating
       | each other.
       | 
       | So don't feel remorse that it ends badly. That's life.
       | 
       | [1] https://www.capegazette.com/blog-entry/everything-ends-
       | badly...
        
         | hinkley wrote:
         | The fact that things end is why you should enjoy the good times
         | when you have them. If you're going to live forever, you can
         | always see that sunset tomorrow, or next year, or a century
         | from now. No particular value in doing it today.
        
           | AlbertCory wrote:
           | Yep. Walking or playing with my wonderful doggie, I think
           | often "someday I won't be able to do this."
        
       | noisy_boy wrote:
       | > I think there are three main kinds of career destination, at
       | least in the tech industry:
       | 
       | > Independent
       | 
       | > Senior individual contributor (IC)
       | 
       | > Management
       | 
       | I guess I'll stick my neck out and just admit that I don't want
       | to give any more fucks about any of the above and just wake up,
       | sip my tea, read the news and take a bloody nap whenever I want
       | to. Also volunteering/open source but mostly, not doing things I
       | don't want to do any more. Yep, I don't want to be "incredibly
       | excited" about the "next growth chapter of my life" - I just want
       | to live my life in a non-agile way without sprinting towards the
       | end of it. That is about it.
        
         | allisdust wrote:
         | Sadly unless there is some kind of universal ABI or born to
         | rich parents, doing what we want especially in the way we want
         | is not an option. Its wage slavery all across the world and no
         | end in sight for any number of future generations.
        
         | throwawaymsft wrote:
         | If you're in the tech industry, FIRE is an option closer than
         | most. You can build your own tenure to pursue what you like.
        
       | granshaw wrote:
       | I think he's missing one big endgame - becoming a [Co-]Founder.
       | 
       | The most risky of the bunch, and with the most variables outside
       | of your control, but it IS there as an option, esp if you have
       | relevant or prestigious experience as a senior IC or PM.
       | 
       | Come to think of it, it's something of a mix of all 3,
       | Independent, Senior IC, Management.
        
       | larrik wrote:
       | > The first phase of your career is probably too early to make
       | serious plans, and any decisions you make at this stage are
       | rarely critical: there's plenty of room to experiment and make
       | mistakes.
       | 
       | I think the decisions you make in the early stages are indeed
       | very critical, but there's basically no way to truly predict
       | their effects, so you shouldn't worry about it.
        
       | IceMichael wrote:
       | What such articles lack is that they assume anyone could do
       | anything, but that's just not true.
       | 
       | To become a really well-paid, influential developer (IC called
       | here, I think), you need to be smart, so that others that are
       | also smart acknowledge you as a very skilled developer. Plus,
       | it's probably not enough to be very smart (which in itself most
       | people are not), but you need some level of politics that is
       | always necessary.
       | 
       | For managers, it's also not a default that promotion will just
       | come with years being somewhere, just untrue.
       | 
       | I would say, although depressing, some people in the industry
       | just don't have _it_ to be successful enough in anything to feel
       | great at their job and there is not always a way to change this.
       | I would never fingerpoint to anyone and say  "he cannot make it",
       | I would probably not even recognise that person (apart from
       | myself) but I would say they take up a great portion,
       | unfortunately.
       | 
       | Today's environment enforces performance. Those who cannot
       | perform, will have a hard time...
        
         | dhairya wrote:
         | I disagree. We are conflating being smart really with being
         | self-motivated. Also being in the right environment is very
         | important. I do believe that anyone can do almost anything (I'm
         | not going to be an NBA player in my 40s). Certain things though
         | become harder as time goes on given education or industry
         | requirements but are still not impossible - you have people
         | become medical doctors in their 50s. It fair to state that the
         | privilege of time and money also make career transitions far
         | more easier for some folks. But if you are willing to put in
         | the time and effort and stick with it, you can learn anything
         | and make the jump career wise.
         | 
         | If you want to break into a technical field from a non-
         | technical background, the better indicator of success will be
         | grit, perseverance, and self motivation. Learning becomes
         | easier if you are motivated to learn and when its hard still
         | stick with it. I used mentor at a nonprofit web-dev bootcamp
         | that aimed to help students from under-estimated and non-
         | traditional backgrounds (no college education) become software
         | developers. Most of the students did not have traditional STEM
         | backgrounds and were learning to program for the first time.
         | The program was free and deliberately designed to be hard with
         | multiple places where students would be kicked out if they
         | didn't keep up with the work. There were no traditional tests
         | and coding exams. All assignments were project based with a
         | clear deliverables (website, backend database, full stack
         | javascript applications, etc).
         | 
         | Most of the students (over 80% graduation rate and 99%
         | employment rate) who finished the program got well paying dev
         | jobs (avg salary of 90k). Of the students I mentored, the ones
         | who were most successful were the one willing to put in the
         | extra hours to learn and ask for help (often doing 80-100 hours
         | weeks of learning) and genuinely curious to learn outside of
         | the scope of the curriculum. At the end of the day the program
         | was not filtering on general "intelligence" (whatever that
         | means) but really the perseverance of students to put in the
         | work and produce something each week. At the end of 8 weeks
        
       | Barrin92 wrote:
       | I think a very straight forward cure is just stopping this
       | hamster wheel career attitude altogether. I started to program
       | because I enjoy programming. I enjoyed it at awful companies, I
       | enjoyed it at good companies.
       | 
       | The article's suggestion of steering towards 'career goals' is I
       | think mistaken. If you want to be happy in your job you can be
       | happy right now provided you enjoy your craft. This goal oriented
       | mindset drilled into people is terrible because there's just
       | going to always be the next thing.
        
       | irrational wrote:
       | > If you love what you're doing now and don't ever want to change
       | jobs, great: you've reached the end of your career, even if it
       | plays out over many decades.
       | 
       | This is me. I have zero inclination to be anything other than an
       | individual contributor developer. I abhor meetings and don't want
       | to manage people. It actually took me a long time to convince the
       | higher ups at my company that I have no interest in moving into
       | management. I figure I have 15-20 years left in my career. If I
       | can just keep learning new skills/technologies and getting better
       | at what I do for the remainder of that time, I would be very
       | happy.
        
       | tdumitrescu wrote:
       | Feels like the "senior IC" role described in this article
       | corresponds mainly to today's "3-5 years of experience 'senior'
       | engineer" roles. The reality that I've seen and experienced is
       | that advancing beyond that on an IC track means a lot more
       | people/political work, rather than constant "hands on keyboard"
       | coding as described in the article. It's not the same as
       | management, but it's inevitably more meetings and evangelizing
       | your ideas.
        
         | Joeri wrote:
         | _The reality that I 've seen and experienced is that advancing
         | beyond that on an IC track means a lot more people/political
         | work, rather than constant "hands on keyboard" coding as
         | described in the article._
         | 
         | This is my struggle. After about five years of head down all
         | day programming I started to get more of a tech lead role, and
         | the hours spent on explaining the work instead of doing the
         | work crept up. I managed to avoid the management track by
         | actively pushing back when pushed that way, but I eventually
         | got the architect title instead, and now I can go months
         | writing nothing but emails and spec documents before I manage
         | to find a good enough excuse to write code. The upside is that
         | I decide a lot of things, which as a pure coder I did a lot
         | less. The downside is that I really wish I spent more time
         | writing code.
         | 
         | Sometimes I think about going indie and building and selling my
         | own product, but anything I can think of seems to involve a lot
         | of time spent doing other business activities than coding, and
         | that just does not appeal.
        
           | Jemaclus wrote:
           | I sympathize. I had a similar career trajectory, but wound up
           | going into management (I like it though) once I hit the
           | principal level.
           | 
           | Don't underestimate the power of communication though. It
           | would be well worth your time to have a frank conversation
           | with your boss about what it is that you're interested in
           | doing (ie, writing more code), and seeing if there's an
           | opportunity to be more hands-on with the code. If there isn't
           | at your company, then start interviewing with new companies
           | and be explicit about what it is that you want to do.
           | 
           | Wishing you the best of luck with this. I know how
           | frustrating it can be to not be able to write code as much as
           | you want...
        
         | sixdimensional wrote:
         | The fact that we work in an industry where 3-5 years is
         | considered senior still boggles me sometimes.
        
           | qzw wrote:
           | My personal theory is that this is a side effect of
           | startup/SV culture trying to make work seem like an extension
           | of college. The office is a "campus", where you get fed,
           | socialize, and sometimes sleep/crash on a couch or the floor.
           | College students go from freshmen to seniors in four years.
           | So now the work titles also do the same.
        
           | isbvhodnvemrwvn wrote:
           | It's just a title. Means about as much as VP in banks.
        
             | treis wrote:
             | Also, only the 2nd or 3rd step on the ladder. Most places
             | with 3-5 YOE seniors have Staffs & Principles above them.
        
               | [deleted]
        
               | qzw wrote:
               | Which have also been watered down in order to give the
               | seniors somewhere to move up to. So the rungs get
               | relabeled, but the ladder doesn't actually reach any
               | higher.
        
             | qzw wrote:
             | And just as empty and ultimately demoralizing. It feels
             | great to "advance" so quickly at the start, but then most
             | people are stuck at some level of "senior" for the next N
             | decades. Why not have meaningful titles commensurate with
             | actual levels of mastery?
        
         | kosievdmerwe wrote:
         | This is something people seem hesitant to realize: that after a
         | certain point you can only grow your career by "managing" other
         | people. This is true in a lot of (most?) fields.
         | 
         | At some point you cannot become more productive as an
         | individual and you need to start coordinating the work of many
         | people if you want to increase your productivity.
         | 
         | This can of course take many forms, but the essence is
         | inescapable.
        
           | nostrademons wrote:
           | It's interesting to me how many people miss the other big
           | shift that can increase their earning potential: from labor
           | to capitalist. The ceiling is effectively unlimited for this.
           | A good manager might make double what a good IC under them
           | does, but the shareholder makes orders of magnitude more.
           | 
           | The essence of capitalism is _shifting resources from
           | unproductive uses to productive ones_ , and they operate on
           | global markets, which gives them unprecedented leverage.
           | Capitalism is a skill just like management, and just like
           | management, it consists of a number of subskills. How do you
           | know what the market will value? How can you evaluate the
           | competitive landscape? How do you make yourself aware of
           | technological developments and new suppliers that might
           | affect cost structures? How do you recognize emerging
           | complements? How do you ensure the legal structures of your
           | agreement make sure that you share in the profits of your
           | investment?
           | 
           | The interesting thing is that developing these skills _early_
           | , in high school and college, helps dramatically even if you
           | don't have any capital to invest. Because you can apply the
           | same questions toward the company you contribute your _labor_
           | to, and then bargain for stock instead of cash. A junior
           | developer who joined Coinbase in 2016 made _a lot_ more than
           | a manager who joined Facebook.
        
             | gnarcoregrizz wrote:
             | Great point. One issue with your last paragraph though, is
             | when trying to select a company to work for from an
             | equity/ownership standpoint, there isn't the option of
             | diversifying a career. You can only work at once place, so
             | you put all your eggs in one basket. In hindsight, sure,
             | you would make better money at coinbase rather than
             | facebook, but it's essentially going long on one stock with
             | your time rather than capital.
             | 
             | The owners and capitalists have been the winners, at least
             | in my lifetime. Investing has been de-risked enough through
             | monetary and political policy that it's a good bet. A good
             | example of monetary policy is low interest rates. The
             | ability to borrow capital and take "risks" hasn't been
             | cheaper. A political policy to encourage investment is for
             | example the 401k - most wage earner's retirement funds go
             | straight to the capital markets. Even public employees
             | retirement funds ride the capital markets with optimistic
             | outlooks. I suppose that makes most Americans capitalists
             | whether they want to be or not, so my argument has come
             | full circle, but that money bubbles up to the people up
             | top, since they make the compounding gains and have access
             | to inside markets. Personally, A few times I've made more
             | money from ownership and investment than from my labor. It
             | certainly is a valid approach to a career.
        
               | nostrademons wrote:
               | There is over time, just not at once. You gain much more
               | information working at a company than you have from the
               | outside. If it sucks, quit and go to a better one.
               | 
               | It's that willingness to cut your losers that many people
               | don't have. Lots of folks are miserable in their jobs
               | (you see a number in this thread) but then perform all
               | sorts of rationalizations on why it has to be that way.
               | It doesn't: if you're miserable, that's your brain
               | telling you that it's the wrong place, and you should go
               | put in some effort to find the right place.
        
           | belval wrote:
           | Exactly, FANG-like have done a lot of work to move
           | definitions around to make it seem like "principal engineer"
           | was still an IC position, but all good principal engineer
           | I've interacted with were basically managers with a different
           | name.
           | 
           | Sure they review code and still get their hands dirty from
           | time to time on critical pieces, but there is much more value
           | in using your experience to lead your team in the right
           | direction.
        
           | closeparen wrote:
           | Of course there is some ceiling, however it seems to be kept
           | much lower than it could be at many companies due to
           | inexpressive "idiot proof" programming environments and
           | highly bureaucratic processes.
        
           | dvtrn wrote:
           | _At some point you cannot become more productive as an
           | individual and you need to start coordinating the work of
           | many people if you want to increase your productivity._
           | 
           | Neat. Another manifestation of the attitude regarding
           | productivity of "more, more, and more still" as the default
           | trajectory in the name of 'growth'. Calling it "inescapable"
           | even. Sheesh. What's the point at which we realize "enough"
           | productivity is exactly "enough" and give people the agency
           | and autonomy to perform where they are most capable at a
           | velocity of work that is stable, sustainable and...fuck it,
           | I'll say it: _sane_?
           | 
           | Commenter, please understand: this isn't an attack on _you_
           | for merely saying it, but is instead a full-frontal assault
           | on the concept in general because honeslty...personally...I
           | 'm sick of it.
           | 
           | Alright, I'm done venting.
        
             | alonsonic wrote:
             | This is something I ask myself constantly. I believe what
             | the commenter means is that if you want to "grow" or get a
             | higher salary then you will be expected to do more, and at
             | a certain point the definition of more can only mean
             | stepping into a leadership role of some sort where you have
             | to interface with more people.
             | 
             | If you're happy with your current responsibilities as an IC
             | then you should be able to stay at that top level
             | (Principal engineer) and continue doing what you're doing
             | today, just don't expect a higher pay.
        
               | kosievdmerwe wrote:
               | Yup I meant exactly this.
        
               | dvtrn wrote:
               | _If you 're happy with your current responsibilities as
               | an IC then you should be able to stay at that top level
               | (Principal engineer) and continue doing what you're doing
               | today, just don't expect a higher pay._
               | 
               | Anecdote isn't data, but it's funny to read this given
               | it's exactly what happened the moment I decided I wasn't
               | happy in management and wanted to be an IC again: a 25%
               | increase in TC pay. And I was very happy with, content
               | with and able to provide for mine on the previous, lower
               | TC (which was still well into six-figures) even though I
               | wanted nothing to do with the work anymore.
        
           | zeroonetwothree wrote:
           | Software is clearly an exception to this because you can
           | leverage your work to an arbitrary degree. One person can
           | write software that benefits
           | hundreds/thousands/millions/billions of people.
           | 
           | The junior engineer solves an immediate problem. The senior
           | engineer realizes it's generalisable to similar problems of
           | their team and solves them all at once. The principal
           | engineer realizes it's generalisable to their entire company
           | (or broader industry) and solves it for everyone.
        
             | kosievdmerwe wrote:
             | Not really, you can leverage your work very widely, but
             | your rate of change to the program is limited.
        
               | lliamander wrote:
               | The relevant metric here is not how much code you can
               | write or quickly you can write it, but how difficult and
               | impactful the code being written is.
               | 
               | Many widely-used and industry-shaping pieces of software
               | were (at least initially) the product of just a single
               | programmer, or at most a small handful of core
               | developers. When other people joined it, it is often
               | after the software had some initial success.
        
         | krosaen wrote:
         | The answer to this for me has been to transition to something
         | more specialized: from full stack developer to working in
         | robotics. The previous skills are still relevant and all the
         | new domain knowledge keeps me interested. The combo of domain
         | knowledge and software skills is more rare, so it feels a bit
         | more satisfying than working as a senior IC the way I did 10+
         | years ago 5 years into my software career out of college. And I
         | still spend my days not in meetings, thinking about how to
         | solve hard problems and implementing solutions. I haven't (yet)
         | felt compelled to rise up the senior staff / fellow or whatever
         | levels where you end up in meetings anyways. And not to knock
         | the super senior folks who do this well, I just still really
         | like coding for the time being.
        
           | bckr wrote:
           | Could I contact you about how you made this transition? My
           | email is Anthony at yesrobo dot net
        
             | krosaen wrote:
             | I'll send you an email
        
       | [deleted]
        
       | mrits wrote:
       | I think it is important to mention that managers also don't pick
       | what they want to work on. Often times they are "managing" teams
       | of just a few people. A better term for some of these people
       | would be performance reviewers.
        
       | nostrademons wrote:
       | Another oldie but goodie in the career planning vein:
       | 
       | https://pmarchive.com/guide_to_career_planning_part0.html
       | 
       | This is Marc Andreessen's guide to career planning, and I've
       | found it exceptionally useful. In particular, he backs off from
       | the narrow "decide what track you want to be on" approach to
       | frame the problem as developing a set of skills that will make
       | you more valuable to _any_ enterprise you choose to be a part of.
       | Then while you do that, watch for the most valuable opportunities
       | to apply those skills.
       | 
       | The other great thing about Marc Andreessen's guide is that it
       | acknowledges the role of risk and opportunity in how your career
       | will shape out. So instead of tracking yourself into a path based
       | on how the world looks today, you stay alert to how the world is
       | changing, and then use the downtime to improve yourself. Despite
       | being a guide for "high-potential people who are not interested
       | in work/life balance", it feels like it puts less pressure on
       | individuals than feeling like there's a set of steps you must hit
       | to be on your chosen track.
        
       | ChrisMarshallNY wrote:
       | As it so happens, this resonates with me.
       | 
       | All through my professional life, I lived frugally, saved as much
       | as I possibly could, made conservative, yet not "bunker
       | mentality," investments, and avoided personal debt like the
       | plague. Being exactly where I am today, has always been a goal.
       | 
       | I also made sure that every job I did, _shipped_. I sometimes had
       | to  " _hode by dose_ ", as it passed by, on its way out the door,
       | but I became habituated to _shipping_. As a manager, I never
       | stopped coding, but it had to be shunted to  "nights and
       | weekends." Again, I always _shipped_ ; even my open-source work.
       | In fact, I designed, curated, and eventually turned over, a
       | project that has become a world-standard infrastructure, used by
       | thousands, around the world. It's really still in its infancy,
       | even though I started it in 2008-2009.
       | 
       | I was fortunate to work for a company that is absolutely _crazy_
       | about Quality, and I learned to have an ethos of personal
       | Integrity, which has worked out quite well. My fiscal
       | conservatism also worked out nicely in my management career.
       | 
       | Then, when my company finally wound up the department I led, and
       | no one would hire me, I happened to have plenty set aside to
       | retire. I'm not happy about being forced into it, but I am happy
       | that it happened, despite my best efforts.
       | 
       | I have been able to pivot -fairly easily-, to a lone-wolf
       | programmer (even though I spent my entire career in fairly
       | diverse and large teams), and I found folks that like the kind of
       | software I write, so my habit of _ship_ is already paying
       | dividends (not really. I don 't make a dime, and that's just fine
       | with me).
        
         | bckr wrote:
         | > I was fortunate to work for a company that is absolutely
         | crazy about Quality
         | 
         | I crave this. Move fast & break things mentality is a plague.
         | Shipping the proof of concept is a plague.
        
       | akselmo wrote:
       | I'm still in very beginning of my career but I hope to eventually
       | work on something open source. Something that is being used by
       | many. Be it software library, business software or games
       | industry.
       | 
       | Would be very cool to help the Linux gaming push that is
       | happening and help to push it even more. But I don't think I have
       | skills for that yet..
        
       | hnthrowaway0315 wrote:
       | Adding comments while reading:
       | 
       | > Most of us, in fact, don't really know what we want to do with
       | our working lives until we're more or less doing it.
       | 
       | I can relate. Approaching 40 and I still change the definition of
       | what I "want to do" from time to time. This in part results from
       | my childhood experience in which my parents make important
       | judgements, in part results from my own weakness (not perseverant
       | enough and always back down when boredom and/or difficulty
       | strike).
       | 
       | Basically I find myself distracted by all sorts of things (game
       | dev? cool! reverse engineering? cool! embedded system? cool!
       | writing an interpreter? cool!) but only scratching the surface
       | for all of them. Yes it might be OK because they are just
       | hobbies, and I can do whatever I want with hobbies, but deep in
       | my heart I still admire those who can drill deep even for
       | hobbies.
       | 
       | > What we're really talking about is the aim or goal of your
       | career.
       | 
       | Actually I believe there is one thing that is potentially more
       | important: How do we plan the end of our philosophical life? That
       | is, when do we be content enough and say to ourselves: "OK if I
       | die now, I can at least say that I have done something this life
       | and did not waste all of my time". Reflecting on that, I have to
       | say that if I were to die now, I probably believe that all of my
       | life is wasted. Against this is just personal and everyone has
       | one's own version of "wasted".
       | 
       | ******* Overall I think this is a well written piece, but the
       | hard-core question is: Do you know yourself?
        
       | apples_oranges wrote:
       | It's a choice, just pick something that suits you and go for it.
        
       | fleddr wrote:
       | The article is Schwarzenegger-style motivational nonsense.
       | 
       | That sounds a lot more harsh than I want to, as the advise in
       | itself is solid. Yes, you should very much plan for happiness if
       | you can.
       | 
       | The problem is the silent majority that actually doesn't want a
       | career. At all. They work out of necessity, not to find meaning.
       | They just want to live. American optimism has slowly and
       | carefully made this attitude unacceptable to express, hence the
       | silent majority.
       | 
       | But the underlying reality is still there. People don't want to
       | work. That's why you pay them. If you believe the people at your
       | work are there for meaning and joy, give them fuck-you-money and
       | see how you find yourself alone the next day.
       | 
       | If I may turn a bit morbid for a minute, I've attended too many
       | death beds already. I've never heard any of them spend a single
       | breath on work or career. Isn't that telling, if work is
       | supposedly purpose and meaning, and you spent most of your life
       | on it, it's not even worth mentioning?
       | 
       | Anyways, it's still solid advise to switch to a field or role
       | that fits you, in case it currently doesn't. The problem is, work
       | sucks everywhere. It's not the field or the actual tasks, it's
       | other things. You have no control over your time, your
       | colleagues, the quality of management, and most of your time is
       | spent on reporting and communicating rather than actually working
       | or doing things that bring actual joy.
       | 
       | Everything is factory-like, financialized, metric porn. Even the
       | academic world is like this now, and so are non-profits.
        
       | OOPMan wrote:
       | Careen != Career
        
       | erwincoumans wrote:
       | My 5 cents: optimize for working with great colleagues on things
       | you are passionate about, with leadership caring about those
       | things and giving you freedom to do that. Keeping up with general
       | tech trends helps too, and stay curious.
       | 
       | In my experience, if you follow this, the appreciation with
       | follow, either inside or outside your company (or both).
        
       | karlkloss wrote:
        
         | Raed667 wrote:
         | https://news.ycombinator.com/newsguidelines.html
         | 
         | > Be kind. Don't be snarky.
        
       | ttiurani wrote:
       | Tip to the privileged[1]: find out how low you can drop your
       | monthly spend - what are all the things you could still
       | relatively comfortably live without? I'm now very happy living on
       | my savings, spending super little per month, and it has opened up
       | so many wildly different career paths. A bonus is that my
       | ecological footprint is also very small (relative to my country
       | at least), which has had a very positive effect mentally.
       | 
       | [1] Obviously if you already are at the limit, or living in a
       | society without safety nets, this is not an option.
        
       | vmception wrote:
       | The summary here is that people don't know what they want.
       | 
       | They have overly simplistic ideas of what they want.
       | 
       | There are ways to take greater control, or to more quickly
       | concede that there is no control if the sacrifices are not
       | tolerable, to you.
        
       | chillycurve wrote:
       | On a side note:
       | 
       | I am new to Go and programming in general and have found John's
       | work to be instrumental to my educational journey. I highly
       | recommend everything he has produced.
       | 
       | Perhaps the most underrated resource, his Youtube channel is full
       | of educational gems like this one:
       | https://www.youtube.com/watch?v=OSgIEDMekSg
       | 
       | Please keep up the good work John!
        
       | dhairya wrote:
       | A couple things that come to mind with this article. My own
       | journey has been quite nonlinear both in terms of roles (business
       | systems analyst -> data analyst -> technical project manager ->
       | data scientist -> AI research scientist) and environments (F100
       | -> academia -> startups). My undergrad (creative writing and
       | social sciences) would not have predicted my current role (Senior
       | AI researcher focusing on deep learning and NLP) and I still have
       | no idea where I want to end up.
       | 
       | It can be hard to imagine and project your potential. Often our
       | journeys are not linear and we have hard time factoring who we
       | will be in future as sum of our experiences. Often that growth in
       | knowledge and life experiences will be exponential even though to
       | us it may feel linear in the present.
       | 
       | I also find it useful to think about problems instead roles. I've
       | had roles that didn't exist 10 years ago and likewise new problem
       | spaces are always emerging. Problems don't necessarily have to be
       | domain specific or role specific but generally describe the types
       | of challenges you find interesting. Once I identify a problem
       | space I start to think about how I would like to make an impact
       | and how I can currently make an impact. Sometimes the two are the
       | same and other times they are different and require a journey to
       | get there.
       | 
       | But I find the metaphor of problems interesting because it helps
       | align the type of work I do with the things I find interesting at
       | any given point. It also helps narrow the search space for
       | opportunities and ensure what type of career growth is meaningful
       | for you.
        
         | bckr wrote:
         | It sounds like you have had an amazing adventure so far, and
         | it's really inspiring to see that you've been able to have such
         | a fluid career. Could I contact you to learn more about your
         | adventures? My email is Anthony at yesrobo dot net
        
           | dhairya wrote:
           | Happy to chat.my contact info is on my profile.
        
       | jdlyga wrote:
       | The way I see it, managing people is not your main objective even
       | as a team lead. Your primary responsibility is to drive the
       | project forward and get the work done, and managing people is the
       | _how_. So in essence, you 'll be doing a lot of people management
       | but you should be laser focused on the project your team is
       | working on. It's like the difference between writing code for
       | code's sake and writing code to solve a problem.
        
       | dasil003 wrote:
       | As unobjectionable as this advice is, it also doesn't feel
       | terribly useful. Consider this quote:
       | 
       | > _As software engineers, we already know that a too-rigid plan
       | rarely survives contact with reality._
       | 
       | For me this is understating things quite a bit. As someone pretty
       | much exactly mid-career who has done well, I can't really point
       | to long-term planning as providing any value whatsoever. It
       | certainly doesn't hurt to think about the long-term value of what
       | you are doing now as an impetus for change, but thinking too much
       | about specific destinations starts to veer into day dreaming
       | territory.
       | 
       | Instead, what I've found useful is first and foremost to take
       | risks and keep my options open. For instance, IC vs EM is not
       | something about which I hold a strong opinion. When it comes time
       | to change my role the best opportunity may not fit into a rigid
       | taxonomy of "career goals" and there are more important factors.
       | 
       | All too often I see ambitious young people asking for a roadmap
       | to success. This is especially true at higher tier companies and
       | people that have come up through Stanford/MIT where they have
       | been spent their whole life jumping through rigidly defined
       | hoops. They come into the workforce with the idea if they just do
       | what they're told hard enough they can get promoted on a regular
       | cadence. However doing as you're told has a natural glass
       | ceiling, and personal success has more to do with playing to your
       | strengths and seizing opportunity than playing by the book.
        
       | rurban wrote:
       | "You can't stop the waves, as the saying goes, but you can learn
       | to surf. Chance favours the prepared mind."
       | 
       | Never underestimate such innocent looking sentences. I've learned
       | surfing with 40. Surfing is by far the hardest craft to learn.
       | You only have a few seconds on a wave, and hardly get anyone,
       | esp. in crowded surfs. You need at least 5 years to get decent at
       | it. But it's really worth it. I'm missing it a lot.
        
       | [deleted]
        
       | goodpoint wrote:
       | > A consultant is independent, for example; a contractor is not.
       | The difference is that the client tells a contractor what to do,
       | while a consultant tells the client what they should do.
       | 
       | Huh? The two terms are very often used to mean the same thing.
        
       | zwieback wrote:
       | I'm going the senior IC route, I would add to the description in
       | the article that the job usually comes with an expectation of
       | technical leadership and mentoring and/or helping to steer
       | management. I spend hardly any time in general meetings but do
       | spend some time building consensus around technical decisions.
        
         | giantg2 wrote:
         | Sounds like your HR is doing a decent job then, unlike mine. I
         | recently applied to a business analyst role. I was told in the
         | informational that I would spend only about 25% of my time
         | researching/reporting, and that the other 75% would be
         | project/stakeholder management. Ridiculous. No wonder we have
         | trouble finding people when position titles are basically lies.
        
           | ghaff wrote:
           | It sounds like they were very upfront with you about what the
           | job would entail. How is that lying? And the reality at a
           | large company is that _many_ people spend a lot of time
           | coordinating, sharing information, gathering requirements,
           | etc. even if their nominal job is market research or
           | whatever.
        
             | giantg2 wrote:
             | I would expect that there would be presentations and
             | meetings to share the products of the research. It's an
             | entirely different thing be primarily performing project
             | and stakeholder management.
             | 
             | The only way I found out about the true nature of the
             | position is from an informal informational with a member of
             | that team. The job posting itself mentioned nothing about
             | project management and glossed over the stake holder
             | management part. This is very misleading. Plus, if the
             | majority of the position is project management, then they
             | should probably title it as such.
        
               | zwieback wrote:
               | I've run into this problem, there could be multiple
               | reasons: standard job descriptions that are used over and
               | over, jobs changing shape while the company is screening
               | applicants, unclear objectives on part of the hiring
               | managers, etc.
               | 
               | We try to have the peers review the job descriptions
               | before the reqs go out but often engineers don't spend
               | the time it takes and sometimes there's HR lingo the
               | company wants in the description.
        
               | ghaff wrote:
               | More jobs involve a lot more of that sort of thing than
               | you're crediting I think. A lot of our research projects
               | involve collaborating with regional teams around the
               | world and other marketing groups on budgets, research
               | content, etc. There's the outside firm that's actually
               | doing the survey to be managed. And probably a bunch of
               | other things that I'm not directly involved with.
               | Sometimes you have dedicated program managers for certain
               | tasks at a large company but a lot of people spend a lot
               | of their time essentially collaborating with other
               | people.
        
           | [deleted]
        
       | giantg2 wrote:
       | "It's not surprising, then, that many of us find ourselves in
       | less than fully satisfying jobs, with doubtful or non-existent
       | prospects for advancement."
       | 
       | Very true. I can't wait for my career to be over. I don't think
       | I'll ever find the position where I feel I belong, so I'll just
       | be miserable anywhere now that I know how broken the system
       | really is.
        
         | GekkePrutser wrote:
         | I'm sorry to hear that. I've had many positions where I felt
         | like I belonged including my current. The ones where I didn't
         | were very depressing and stressful.
         | 
         | I hope you will find more fulfillment in the future!
         | 
         | By the way I never planned anything. I don't think more than a
         | week ahead. Somehow I have fallen into the right places anyhow.
         | 
         | I tend to get really bored once I've totally mastered a job so
         | I change a lot. I need a challenge. Because I do this within
         | the same company (lucky to get the opportunity!) it didn't
         | really make me look like a jobhopper, that helped alleviate
         | worries about having a CV that's all over the place.. Also,
         | some things I've done (like desktop office telephony) are
         | totally extinct now so it is pretty easy to explain. I'm
         | definitely in the "Senior IC" category in the article.
         | 
         | But I can recommend to look around if you're not happy. You
         | never know...
        
           | giantg2 wrote:
           | It felt great at first. Once you realize that the company -
           | respected/known as a place that does the right thing -
           | doesn't follow its own policies and screws people over, you
           | realize that every company/job sucks. It won't be better
           | anywhere else. And you wasted your youth on obscure and
           | obsolete tech because the company needed it and you wrongly
           | believed their promises that they would take care of you
           | (retraining, career growth, not laying off, not outsourcing,
           | etc).
        
             | ska wrote:
             | > you realize that every company/job sucks. It won't be
             | better anywhere else.
             | 
             | The world is a huge place, and the variation out there vast
             | enough to be hard to get your head around. It will always
             | be a mistake to assume you have a good handle on
             | "everything" based only on personal path.
        
             | noneeeed wrote:
             | For what it's worth, there are companies who walk the walk,
             | I've been lucky enough to work for a couple. However, I
             | think they are almost always smaller companies.
        
               | giantg2 wrote:
               | Do they walk the walk for everyone though? I find that
               | the stuff that's out of view and only affects a small
               | percentage seem to exist almost everywhere.
        
             | GekkePrutser wrote:
             | My experience is totally different. The company I've worked
             | for for the last 20 years has always done the right thing
             | by me. They allowed me to work from my home country for
             | half a year when I needed to be with my family, they paid
             | to move me to yet another country when my team was made
             | redundant so I could do the job I really wanted.
             | 
             | And I really love learning obscure tech :) always have.
             | 
             | Some companies really are better than others. But tbh it's
             | more the people you work for directly that matter. They're
             | the ones with the capability to shield you from the worst
             | crap. That fight for you with HR when your job is on the
             | line. When I look for other teams to move to I always take
             | the management into account too. They may not stick around
             | forever but if you have a good relationship they might
             | bring you with them anyway.
             | 
             | When I do an interview I always ask to see the workplace.
             | Just to get a feel for the place I'll be spending my days.
             | It's usually viewed as a very peculiar request when
             | applying externally but usually granted. I've rejected a
             | job once because the team really looked burned out and
             | literally stuffed in a corner.
             | 
             | Another place I was shown looked amazing and fun. I still
             | work for that company today.
        
               | giantg2 wrote:
               | I would like obscure tech if it had a future - like when
               | I thought the company would do the right thing.
               | 
               | I do think some companies are better than others, but I
               | don't think any company is really good. They all lie. My
               | company has a reputation for being great and caring. On
               | paper it's true. For over 90% of people, that might be
               | true. But they don't follow their own policies, screwing
               | over a small percentage. So I think if you don't fall
               | into that small percentage, then you just don't see it.
               | 
               | For example, my company says they don't compare people
               | except for the highest rating. So you have to meet the
               | "standards" (which are poorly defined btw). I know
               | departments in the company where if you gave someone the
               | highest rating, then you have to "pick" someone for a low
               | rating.
        
               | hinkley wrote:
               | I recall thinking that my friend who had decided to
               | gamble on Objective-C as his specialization in '95 was
               | being foolish, because NeXT wasn't doing that well, and
               | the hazard pay for being one of the last N experts was
               | probably fraught.
               | 
               | Less than 2 years later NeXT merges with Apple, and Steve
               | Jobs has begun the biggest comeback in tech history,
               | including switching Apple to Objective-C. Well then...
               | 
               | This sort of thing is a lottery ticket. You likely will
               | not win, but if you do it could just make a couple extra
               | car payments, or you could be set for life.
        
               | giantg2 wrote:
               | True, but I don't see Filenet and Neoxam ever getting
               | big.
        
               | hinkley wrote:
               | No, and any framework that your architectural astronaut
               | coworkers created is most definitely not going to ever be
               | used anywhere else you ever work. And in fact the
               | decisions it made may well be counter to industry
               | accepted practices outside of that company.
        
               | wussboy wrote:
               | I feel like your perspective is very narrow. You've had a
               | bad experience at one company that you admit has done
               | well for almost all their employees, therefore all
               | companies are evil and your chance of happiness is zero?
               | That doesn't seem reasonable or even likely. May I
               | recommend "Feeling Good" by David Burns? It has helped
               | many people in situations like yours.
        
               | giantg2 wrote:
               | "therefore all companies are evil"
               | 
               | Not evil, but that they lie and screw over employees. Are
               | there any companies on Glassdoor with 100% positive
               | ratings (with n>100)?
        
               | cacois wrote:
               | Would you ever expect that for anything? There are always
               | going to be disgruntled employees/customers. if I see
               | 100% positive, I'm usually looking for the scam.
        
               | sbarre wrote:
               | Glassdoor is a terrible metric for measuring companies.
               | 
               | Like any rating system it is biased towards people with
               | grievances, as they are motivated to look for an outlet
               | to express that grievance.
        
               | giantg2 wrote:
               | And it's likely thar at least some of those grievances
               | where born out of misconduct by the company. Bringing us
               | back to my position that all companies lie and screw over
               | workers, that the ones that look good just mean you
               | aren't witnessing it.
        
             | kevinmchugh wrote:
             | I think integrity is a rare resource, and an expensive one.
             | I'm trying to only work for people with a lot of it. Even
             | then, the ownership structure of the company matters a lot.
             | A manager with high integrity and investors to please who
             | misses targets will either compromise or be forced out
             | eventually.
             | 
             | Ownership structures other than VC funded startups might
             | prove better fits.
        
             | hinkley wrote:
             | I don't know what sort of alternate reality bubble I exist
             | in but I've found that I often get more opportunity to
             | learn new technology when working as a contractor or
             | consultant than as a FTE.
             | 
             | You would think that they would want to hire people who
             | already knew the domain, but apparently that is often not
             | the case.
        
               | giantg2 wrote:
               | I have a friend who was laid off and said the contractor
               | company he's with provides way more learning
               | opportunities and courses.
        
         | slfnflctd wrote:
         | > don't think I'll ever find the position where I feel I belong
         | [...] now that I know how broken the system really is
         | 
         | Some people are chalking this up to depression, which is
         | possibly part of it, but honestly I think this is simply the
         | reality of a former idealist coming to grips with the big
         | picture. You can't help but recognize that passion will come &
         | go and it's all castles made of sand in the end. Whatever is
         | most interesting for us to work on, someone else is almost
         | certainly doing it better than you or I could without our help,
         | and everything short of this feels like garbage when you only
         | look at the work for its own sake.
         | 
         | All I can say is that what really makes anything worthwhile
         | comes down to your relationships with people. Working a job
         | which involves putting up with a lot of broken shit isn't so
         | bad when you truly appreciate your team-- and on the flipside,
         | working with the coolest bleeding edge stuff in the world will
         | still suck when you don't. Localizing your focus and
         | reinforcing bonds with the folks you enjoy being around can
         | help a lot in getting through it. My two cents.
        
           | asdfman123 wrote:
           | Well, the difference between someone who is mentally healthy
           | and someone who is depressed is this (and friends, I've been
           | both):
           | 
           | Someone who is mentally healthy realizes the world is
           | imperfect and what they're doing is isn't working, but then
           | takes that knowledge and builds upon it. Maybe they change
           | careers, or maybe they lower their expectations for their job
           | and focus on other meaningful things.
           | 
           | Someone who is depressed never gets out of the "this is
           | awful" rut.
           | 
           | Again, nothing but sympathy for the depressed, but if you're
           | unhappy you should try to find a way to redirect that energy
           | if you have the strength to do so.
        
             | xvector wrote:
             | I agree. For me the solution was to stop thinking about my
             | career as much more than a means to an end ($$$). The
             | system is broken, sure, but fixing it isn't my job.
             | 
             | I'll work on problems I find interesting, and for all I
             | care, the system can crash and burn. All the while, I'll
             | clock out when I want and go home with a smile on my face.
        
         | dahart wrote:
         | How about making your own company or career? Would that help?
         | (It definitely helped me in a lot of ways.)
         | 
         | I'm curious what you mean by 'how broke the system really is'.
         | Which system are you referring to, how is it broken, how could
         | it be fixed, and what kind of expectations did you have going
         | in that?
        
           | giantg2 wrote:
           | Companies lie and don't even follow their own policies,
           | screwing over the workers (you could also apply this to the
           | "justice" system, and many others). A good start would be a
           | union to enforce the policies consistently and right the
           | imbalance of power.
           | 
           | I have an LLC for largely non-tech work. Tech work is
           | terrible in my market, so I don't think I'd do well enough to
           | support myself. Not to mention, the tech I spent time
           | building expertise in for the company was obscure, so I do
           | think even have any real expertise now.
        
             | dahart wrote:
             | How about a tech LLC?
             | 
             | I didn't get a picture of what the policies and imbalance
             | of power is, or what it should be. I've seen some companies
             | lie in varying amounts that don't always add up to broken.
             | What's actually broken from your perspective? Does broken
             | mean they're not paying you? Or does it mean you aren't
             | getting promoted? Does it mean the software they produce
             | doesn't work, or the company doesn't make any money?
        
               | giantg2 wrote:
               | For example, my company says they don't compare people
               | except for the highest rating. So you have to meet the
               | "standards" (which are poorly defined btw). I know
               | departments in the company where if you gave someone the
               | highest rating, then you have to "pick" someone for a low
               | rating even if they don't deserve it. There are many
               | other examples of them breaking their own official
               | policies with backroom policies that screw people over.
               | 
               | A tech LLC won't help. The area is terrible for tech work
               | and my expertise was in stuff that's irrelevant.
        
         | svnt wrote:
         | I am Jack's high-functioning depression. Get out, man. There
         | are a thousand other paths.
        
         | krageon wrote:
         | > I don't think I'll ever find the position where I feel I
         | belong
         | 
         | I had this same feeling (including the despairing tone), until
         | I changed where I work. Perhaps you can find a job in a
         | meaningful industry (public transport, charity, a utility, etc)
         | so that you can be certain you have a material positive impact
         | on other people's lives. This impression helps a lot with work
         | enjoyment.
        
           | giantg2 wrote:
           | I interviewed for a place called Nava. Seemed like
           | interesting work and a company that cared. When using dig
           | deeper, there seem to be some issues. There are definitely
           | some in the Glassdoor reviews. Others are evident in the
           | policies or the answers in interview.
           | 
           | For example, medical has great coverage for the employee, but
           | only 50% coverage for dependents. It seems they're selecting
           | for single people, and indirectly young people as they're
           | less likely to have a family (the people I remember in their
           | videos and media are mostly very young). Then there the whole
           | "billable hours" switcheroo - making you think extra hours
           | are rare, but really you're expected to work extra on non-
           | billable projects (internal company work).
        
           | rscho wrote:
           | Healthcare... No, just kidding. Don't do that.
        
             | dboreham wrote:
             | Healthcare software..
        
               | giantg2 wrote:
               | Actually, there are some interesting at-home testing
               | startups out there. I even came up with an idea for one
               | when I couldn't find anything on the market for it, but
               | it was already patented.
        
             | Gatsky wrote:
             | The more I read this thread I'm not sure healthcare is such
             | a bad deal...
        
         | BurningFrog wrote:
         | This sounds more like a classic case of depression, and might
         | be solvable from that angle.
        
           | giantg2 wrote:
           | I don't think it is. I enjoy a lot of things in life. Work
           | just sucks. I believe there was post here about a
           | questionnaire used in medicine (longer than the typical one
           | during a physical) for screening for depression. I scored
           | low, so I shouldn't have it. Same as when the doctor asks
           | during a physical.
        
             | BurningFrog wrote:
             | OK. That seems like all the due diligence I'd recommend.
        
         | deweywsu wrote:
        
         | znq wrote:
         | I hope people don't see this as spam (especially since in the
         | past I've talked a lot about this), but I've started Mobile
         | Jazz (my first company) specifically because I wanted to
         | created a place where I and others feel happy. A place where
         | increasing revenue and profit to the extreme is not the focus,
         | but employee happiness is. We call it "Optimizing for
         | Happiness".
         | 
         | We've written a lot about it in our company handbook
         | https://mobilejazz.com/company-handbook-pdf/ (free to download,
         | no email required) and you can find more stories and details on
         | our blog if interested.
         | 
         | COVID has made things more difficult, especially since pre-
         | COVID we did a lot of events together (skiing, surfing, hiking,
         | co-living, workations, etc.) and not meeting up has definitely
         | harmed our sense of belonging and purpose. So we're very much
         | looking forward to having events again this year.
         | 
         | Basically what I wanted to say: People are currently jumping
         | around a lot in their jobs, looking for the highest salaries
         | and finding a purpose and a place they belong. We somehow have
         | managed, despite not being able to match Silicon Valley
         | salaries, to have a really good team of loyal, friendly and
         | kind humans that gives me joy to get up every single day and to
         | work with them. And with most of them it's similar, since many
         | of those people have been staying with us since they've joined
         | us. Despite getting better offers (financially speaking) every
         | day.
        
           | dotancohen wrote:
           | It seems there may be a typo on the linked page:
           | How we manage a fully reemote company
        
             | znq wrote:
             | Thanks! I'll get that fixed :-)
        
           | hinkley wrote:
           | You have to be careful here because you're trying to make
           | sure that people are happy, not fat and happy. Complacency
           | eventually threatens the livelihood of your employees, and
           | that is stressful at any company, but the magnitude of that
           | change is greater when everyone has been bopping along
           | without a care in the world.
           | 
           | Being happy is not a capitalistic goal and the capitalists
           | will eat your lunch. Being happy and kicking ass is close
           | enough to be harder to sabotage.
        
             | znq wrote:
             | Thanks for your input! I think we have been at those points
             | ("fat and happy") a couple of times and I noticed it,
             | because I especially got bored myself. Luckily I have to
             | say, we quickly got to a point again where another problem
             | or challenge presented itself.
             | 
             | Also our business doesn't have huge profit margins like
             | some of the big tech companies. So financially we're always
             | somewhere between "it is not critical, yet", but also never
             | reach the "100% comfortable".
        
           | moonchrome wrote:
           | I'm fine with being civil and approachable but I really don't
           | want to make the effort of being friendly with people I work
           | with just because higher ups think this will compensate for
           | below market salary. If I click somewhere that's great but I
           | don't really see a correlation with a good work environment.
        
             | znq wrote:
             | Sure. If you live in the US and want to work for us and
             | want a Silicon Valley market salary at the same time, then
             | we're not the right company for you. Not because we don't
             | want to pay you a Silicon Valley salary, but simply because
             | we cannot afford it.
             | 
             | If you are in another country/market, then we are very able
             | to pay market salary and in most cases even above market
             | salary, while providing a great work environment at the
             | same time. We have and had people from Ireland, England,
             | Germany, Spain, Italy, Brazil, Croatia, Serbia, Mauritius,
             | Thailand, Azerbaijan, Austria, Thailand, Argentina and
             | probably a couple more that I forgot now.
             | 
             | So basically what I wanted to say: just because we cannot
             | afford a Silicon Valley market salary, doesn't mean we are
             | underpaying people elsewhere or treating them unfair
             | (financially speaking).
             | 
             | I hope my answer helped to clarify things.
        
               | allisdust wrote:
               | I'm glad people with your mindset exist and trying to
               | make a difference. May your company prosper and provide a
               | happy workplace for a lot more people!
        
           | ido wrote:
           | pre-COVID we did a lot of events together (skiing, surfing,
           | hiking,          co-living, workations, etc.)
           | 
           | A bit off-topic, but how well does this work for employees
           | that have a family? Do they take their kids/spouse to the
           | events?
        
             | znq wrote:
             | Yes, we're completely open to having partners and kids
             | around at our events. We actually encourage it. I myself
             | have a child now and am looking forward to taking her to
             | our next event. We're also looking into options of having a
             | nanny. Depending on where we go and what we do.
        
               | nonameiguess wrote:
               | What about employees with physical disabilities? I've got
               | ten screws in my spine and never thought when deciding to
               | work in computing that I'd be expected to be able to ski
               | and surf.
        
               | sokoloff wrote:
               | We've not done anything that physically demanding, but
               | we've definitely had events with short hikes, a chair
               | lift ride up the (summertime) mountain to the lunch spot,
               | or other short diversions from large group discussions.
               | I've never gotten any sense that if someone were either
               | physically unable to perform it or just not interested
               | that it would be held against them and in any group of
               | 30+ people you're likely to have someone who doesn't want
               | to/can't do exactly the activity and so you make
               | accommodations.
               | 
               | It's not like you're going to be coding while waiting for
               | the next set.
        
               | roland35 wrote:
               | This is a problem we have had at my company too, how can
               | we be inclusive to everyone with "fun" type events? Some
               | people don't want alcohol, some don't want physical
               | events, etc.
               | 
               | I think the best we can do as companies is know the team,
               | have a variety of activities (inside normal working
               | hours!), and not require 100% attendance since there is
               | never going to be one activity that works for everyone.
        
               | ido wrote:
               | I've not personally thought about that specific case but
               | it's similar to a lot of other issues with well meaning
               | benefits (e.g. company outing focusing on activities like
               | Laser Tag).
               | 
               | The best solution I've come up with so far is simply
               | paying well & giving a lot of time off (and making sure
               | people actually feel comfortable using their vacation
               | days, which is an issue with "unlimited vacation"
               | sometimes). Then each person can just afford to take the
               | activities they want to.
        
               | ghaff wrote:
               | Yep. Outside of the occasional off-site and/or team
               | dinner (which aren't really the same thing), I pretty
               | much want to keep company recreational activities--
               | especially outside of work hours--to a bare minimum.
               | They're never really optional.
        
         | zabzonk wrote:
         | So change careers. I spent the first 6 years of my working life
         | as a medical microbiologist, and was miserable for almost all
         | of it. Then I gradually got into programming, and things looked
         | up. I was still miserable for some bits of it though - such is
         | the nature of things.
        
           | giantg2 wrote:
           | There aren't any good career changes that I've found so far.
           | I'm looking though. I think it's easier to get into tech than
           | most other decent paying jobs. So if we reversed the
           | direction of your change, I assume it would be much more
           | difficult to go from programming to medical microbiologist.
        
             | zabzonk wrote:
             | > I assume it would be much more difficult to go from
             | programming to medical microbiologist.
             | 
             | You are right - it takes you several years of training,
             | whereas you can probably pick up the bits and bobs of
             | programming in a few weeks, if you have any aptitude.
             | 
             | But the basic idea remains - if you are doing something you
             | hate, stop doing it, no matter what the price. It isn't
             | going to get any better.
        
               | giantg2 wrote:
               | I pretty much agree. Except if I stop doing it, it could
               | get worse. I need to support my family.
        
               | ghaff wrote:
               | There are also many adjacent jobs to development (or
               | whatever) at a medium to large tech company. However, if
               | it's that all the jobs or companies are bad (for you),
               | you're probably going to need something really
               | fundamentally different like some sort of trade. And that
               | has its own set of downsides and is probably going to be
               | a step down in compensation.
        
         | hondo77 wrote:
         | Amen.
        
       | jimmaswell wrote:
       | I just want to work from home 9-5 without too much stress and
       | have enough money and time to do what I want outside of it.
       | Thankfully looks like I've already reached the end of my career
       | as the article calls it pretty early.
        
         | math_denial wrote:
         | I have yet to start a career and I'm already at that point. The
         | things I'm passionate about are just not monetizable or you
         | need to be the 0.00000001% (without counting luck and
         | connections) to make some profit.
        
       | Jaruzel wrote:
       | I hate my job. I don't know how I got here.
       | 
       | Like many I started out in small scale IT just as desktop
       | computers were becoming a thing. I transitioned from mainframe
       | support to desktop support, from there I worked through several
       | desktop support roles, wishing I was server support but never
       | managing to get there... over time I became a desktop architect,
       | and then infrastructure architect, and now well.... I just don't
       | know.
       | 
       | I have meetings, I write documents. I offer sage advice on best
       | practice. That's it. It's not IT anymore, it's just make-work.
       | 
       | If I knew my middle-career years would be like this, I would have
       | _never_ started in IT in the first place[1].
       | 
       | However... I work 100% remotely, and I LIKE that. I've been a
       | remote worker for a decade now, and I just couldn't go back to
       | commuting or being in an office.
       | 
       | So, I have no idea what to do[2].
       | 
       | I'm not really soliciting for advice (but feel free!), I'm just
       | venting I guess.
       | 
       | ---
       | 
       | [1] I had a chance at the very beginning to become a Forensic
       | Scientist at New Scotland Yard for the Police. I turned it down.
       | Often I wonder if I made the wrong choice.
       | 
       | [2] Computers are the _only_ thing I 'm good at.
        
         | hnthrowaway0315 wrote:
         | I think you need to find some sort of "savior" in a hobby or
         | something more than that. But maybe a hobby is going to be
         | enough and you need something bigger in picture...maybe take
         | some volunteering work. Anything that satisfies your search for
         | meaning of life.
        
         | nigerian1981 wrote:
         | I know exactly how you feel. Wish I'd chosen a different field
         | such as Mechanical or Electrical Engineering to IT.
        
           | burntoutfire wrote:
           | Don't they have even more meeting to go to and documents to
           | write? Things in the physical world require a lot of
           | approvals and consideration before are given a sign-off to
           | proceed to implementation.
        
             | dbish wrote:
             | Yeah, there are a ton of meeting for those roles as well
             | (possibly more since they have firm hardware prep needs,
             | usually official standards to get approval for, etc.).
             | Reading through the requirements docs and planning years
             | out for a product release being done by the electrical
             | engineers on a new device, made me thankful software was so
             | agile.
        
         | allisdust wrote:
         | Aah meetings. The bane of happiness all around the world. They
         | can even be graded on how bad they suck.
         | 
         | Best are the ones with > 10 people. You know beforehand nothing
         | gets done in it and no one cares. So you just nod along and
         | drop a word here and there and work on something you anyway
         | have to do in parallel.
         | 
         | Worst are the ones where your boss is present and may be 3-4 of
         | your peers. You are supposed to look enthusiastic, offering
         | opinions, ideas and all kinds of projections, d*ck measuring
         | and mud slinging all in a non combative politically sly manner.
         | And probably even nod approvingly at the silly ideas of the one
         | above you.
        
         | trentzboot wrote:
         | I went to university, went to grad school, got a PhD in a hard
         | science, saw that science was a dead end career choice and
         | tried to change career.
         | 
         | I have ended up in IT, although I have never written code for
         | my role, or actually done anything technical for my job. It was
         | immediately into the writing documents, architecting
         | infrastructure and systems that I have no fucking clue about.
         | At no point have I gained any experience about using or
         | building anything, it's all bullshit designs and documents that
         | I pull out of my ass so I can keep my job and not end up
         | homeless ( I make under 40k being a non american). I spend my
         | evenings desperately studying things that I HATE so I can at
         | least have some grasp of what the hell they are before I have
         | to design some complex system using different pieces of tech
         | BUT AT NO POINT HAVE I USED THE TECH. I hate it so much and get
         | rejected for any and all job applications to actually do
         | something and solve problems that I apply for.
         | 
         | I sometimes wish I had never gone into IT, never gone to uni,
         | and just carried on with the unskilled manual labouring job I
         | had on weekends before uni. At least I would be doing
         | something.
         | 
         | I hate IT and I hate tech. If I could do this for a few years
         | and have the fuck you money of a few hundred k in the bank then
         | I would put up with it, but that's not the case.
        
         | jimmaswell wrote:
         | Maybe you just need more hobbies or interests outside of work.
         | Working remotely and making good money gives you a lot of
         | freedom outside of work hours, and even during work hours it
         | sounds like nobody will notice if you spent half the day
         | painting or woodworking. I don't think it's necessary in life
         | to be in love with your job - most people out there aren't.
        
           | yurishimo wrote:
           | I struggle with this. Sometimes it just doesn't take "full
           | time" to get all my work done. I hardly ever have work roll
           | to a future sprint, but I feel obligated to sit next to the
           | computer in case people have questions I can help with.
           | 
           | I think later this year I might want to move to a product
           | focused company instead of the consulting agency I'm at now,
           | but I'm not sure if that will help in the way that I hope it
           | will.
        
         | asdfman123 wrote:
         | Sounds like you really want to be a mid-career IC. I think you
         | should do your best to change jobs until you find what you're
         | looking for, even if it means a pay cut.
         | 
         | Not all changes have to be dramatic: you don't have to upend
         | your life. Maybe just see what things are like at a new
         | company?
        
         | LurkerAtTheGate wrote:
         | Regarding Forensics - if you were going to work in computer
         | forensics, I did that for a bit after grad school. I didn't
         | last 6 months: aside from a couple corporate espionage cases,
         | everything else was child porn/abuse. Important job, but soul
         | crushing digging through personal machines seeking that for 40
         | hours a week.
        
         | reaperducer wrote:
         | _I have meetings, I write documents. I offer sage advice on
         | best practice. That 's it. It's not IT anymore, it's just make-
         | work._
         | 
         | My careers have followed a similar route. When I graduated from
         | college, I took a particular job because I didn't want to sit
         | in an office all day. But as I got better at that job, my work
         | increasingly became telling other people how to do the work,
         | and ten years later I ended up in the office most of the time.
         | 
         | I quit that job to start my own company, again, so I could have
         | the freedom to do things outside of an office. And again, as
         | more people joined the company, I spent more time managing the
         | company and writing reports and doing things other than being
         | hands-on with the thing I started the company for. After
         | another ten years, I closed the company.
         | 
         | Now I'm happy writing code. And another ten years in, my job is
         | increasingly not about writing code anymore, but about ideas
         | and processes and meetings and telling other people how to do
         | things. The heads of departments completely unrelated to mine
         | invite me to their meetings just so I can listen and write
         | reports about what I heard later. Now, no matter how hard I
         | try, I spend more time in Microsoft Word than writing code.
         | 
         | There seems to be something about the business world that
         | removes people from the jobs they're good at. Sure, lots of
         | people strive to be the Senior Lead Corporate Upstairs Middle
         | Manager Grade IV. But some people are just happy doing work,
         | and at some companies it's hard to stay in those roles.
         | 
         | At this point in my life, I'd rather be Lazlo Hollyfeld than
         | Professor Hathaway.
        
           | vinceguidry wrote:
           | > There seems to be something about the business world that
           | removes people from the jobs they're good at.
           | 
           | There's not much business value in just having one person be
           | really good at something. It doesn't scale. The state of
           | coding and information technology means you can't maintain
           | exponential or even logarithmic scaling of your own abilities
           | to produce business value. At some point, the only real thing
           | left to do is to do your best to produce more people who can
           | do what you do. 10 people that are 15% as good as you will
           | outproduce you.
        
             | reaperducer wrote:
             | _10 people that are 15% as good as you will outproduce
             | you._
             | 
             | That only seems to make sense if those 10 less-productive
             | people make one-tenth the salary of the single productive
             | person.
             | 
             | I've seen this in action. I know of a company that hired a
             | whole room full of know-it-all high school drop-outs to
             | write code, rather than one or two trained college
             | graduates. That company went out of business in a matter of
             | months.
        
               | vinceguidry wrote:
               | The economics of software development completely abstract
               | out the costs of developer salaries. Software is not a
               | capital-intensive industry, it's labor-intensive. They
               | don't need to wring costs out of the production pipeline,
               | they need to wring more production out of it. Any added
               | cost is worth it.
               | 
               | Companies all want to have software biz economics, but
               | few of them actually know how to run a software business.
               | A room full of high school dropouts is each going to have
               | 1% of the productive capacity of one top-level resource.
               | College grads will have roughly 5%. With decent
               | leadership and mentoring that can go up to 10%. Within a
               | few years they'll hit 10-15%, becoming 'senior
               | engineers'. Title inflation happens because titles, and
               | their requisite salaries, don't matter for the industry.
               | It's the same in finance, so you see a zillion vice
               | presidents.
               | 
               | It makes no sense for a company with hundreds of devs to
               | take a top-level resource and waste their talents on
               | writing code. Top level resources write code to stay sane
               | and relevant, not because the company needs their code.
        
       | pcmoney wrote:
       | A lot of people are dunking on this post but none are showing a
       | terminal career path that stays in tech and is something other
       | than: - Manager of some kind - Senior IC of some kind -
       | Independent of some kind
       | 
       | It seems a reasonable breakdown to me, finer grained distinctions
       | do not have the same magnitude of skill and prerequisite
       | knowledge differences.
        
         | ghaff wrote:
         | It's a reasonable if very generalized taxonomy--and it captures
         | someone who really wants to be their own boss, someone who
         | wants to manage people, and someone who doesn't really want any
         | of those things. But within those categories, the differences
         | are vast. I've effectively had three rather different 10-ish
         | year careers as an IC (plus one other shorter one that, as
         | planned, I left to go to grad school).
        
       | eulerian wrote:
       | Curious if there's anyone who's made a plan for this sort of a
       | thing. I'm never able to plan even the rest of my week and follow
       | through with it. What does a plan for your career look like and
       | how do you get the discipline to stick to it?
        
         | mattgreenrocks wrote:
         | It's not about discipline, it's about cultivating the ability
         | to find your own north star of sorts, follow that, and ignore
         | the noise.
         | 
         | In my example: I consulted in 2010-2012 doing Rails and hated
         | it (despite having a great client). Decided I was not
         | compatible with the webdev culture of shipping fast and
         | breaking things, so I started self-studying compilers. Landed a
         | job at an R&D firm in 2012 working on LLVM stuff, then have
         | hung out in the research-y space ever since.
         | 
         | I'd always set that as my career endpoint, but lately I'm not
         | as sure. I think my next step is working towards being able to
         | work for myself creating products on the side, and working for
         | others part time eventually. I realized I like working on other
         | people's problems, but I have a lot of skill and vision in
         | programming that I can use in other ways, such as product
         | design. The idea of learning how to be more independent is very
         | exciting to me, including learning about marketing, UI design,
         | talking to users, etc.
         | 
         | After that? Who knows! Maybe I will teach part time, or write
         | ebooks, or give trainings, or write games with friends.
         | Computing is a big world and I feel very grateful to be able to
         | move around in it as I get older.
        
         | jdauriemma wrote:
         | Try not to consider career planning as being in the same
         | category as task management. Instead, have a broad vision and
         | keep a look out for opportunities that might bring you closer
         | to that vision. Opportunities present themselves all the time;
         | it's up to us to have the attention to notice them and the
         | judgement to know when (not) to take them.
        
         | svnt wrote:
         | For me it was more about identifying the archetype I was after
         | so I knew who to emulate. It only lasted a year or two in most
         | cases until I moved on to someone else.
         | 
         | You can't, and I don't think it is smart to try to, line up a
         | progression like this because in the process both you and the
         | environment will change.
        
           | eulerian wrote:
           | So you'd suggest something to the contrary of the article --
           | plan not for the end of your career but for the next few
           | years?
        
       ___________________________________________________________________
       (page generated 2022-02-22 23:00 UTC)