23 ms·
Ask HN: What was the best decision you made in your career?
- sidcool 8y agoIs a Master's degree worth it in Computer science? I am very interested in operaing systems and distributed computing.
- sdenton4 8y agoGrad school is a great thing to do if it suits you. If structuring your own time leads to side projects and deep diving in a technical area, then you've probably got the right drive and self determinism to do decently in grad school. Just avoid dreaming too much about tenure track jobs and you'll have a great time. (Well, so long as the program doesn't suck. Do your research...)
- sidcool 8y agoThanks, that helps.
- teknico 8y agoTwo of them. 1) 1993: switching from computer programming to system administration in order to avoid the C++ onslaught (at the company I was working for). Managed to successfully avoid it since then (25 years). And now we have Rust: life is good. 2) 1999: going back to programming while excluding closed tech and focusing only on free and open tools. With all their faults, having complete visibility and control of the software stack has been a blessing. And now there's hope for hardware too. Life is good #2.
- gnarcoregrizz 8y agotl;dr survivor bias
- Dowwie 8y agoSure, and not just survivor bias but creative rationalizing after the moment passed. We put a positive spin on bad decisions or situational decisions beyond one's control. No one can deny doing this but can at least try to be honest about how much control one had.
- abledon 8y agoHaha yes , I kept scrolling waiting to see something about changing jobs and it just —wrecking- that persons life.. ofc it’s not what’s the thread title is about but you are correct in saying how these are only highlight reel posts
- danso 8y agoLearning Rails.
- peacetreefrog 8y agoWhen did you learn rails? Would you recommend learning it today?
- scottfits 8y agono, don't learn ruby on rails today. Companies still use it but I highly recommend using Django or Flask and Python as an alternative if you're starting from the ground up
- benmanns 8y agoWhy?
- mixmastamyk 8y agoBelieve they'd say that popularity of the language is on the upswing rather than down. In a world where JS, Python, and Perl already exist, is there still room for Ruby? (Mention Perl because I believe it might fill some Ruby use-cases, and is generally already installed on Unix.)
- danso 8y agoThis was back in 2009. The NYTimes interactive team had hired folks (Big Nerd Ranch) to hold an in-office Rails lesson, and my boss sent me over to learn with them. While I did have a computer engineering degree, my webdev experience was limited to making elaborate (but poorly-coded) PHP and Flash scripts. I was actually hired originally to be a web producer (mostly tasked with posting stories online and making the HTML proper), but learning Rails not only taught proper web app conventions, but allowed me to build important data projects, such as this one: https://projects.propublica.org/d4d-archive/ https://projects.propublica.org/d4d-archive/ I stopped using Ruby and Rails and opted for Python when I started teaching at university, because I realized Ruby wasn't ideal for teaching novice programmers. But I've recently picked up Rails again for some freelance work and have been delighted at how easy it is to get back into. My sense is that Ruby and RoR are no longer as dominant or competitive compared to Python, but it still seems to be a very high in-demand skill because of all the apps/startups that used RoR from the time I learned it back in 2009. That said, learning RoR was less about having the specific skill on my resume, and more about my first exposure to professional and open-source application development, which I'm embarrassed to say I had virtually no experience with when majoring in computer engineering. Today, I personally would recommend people learn Python and do Django, even though I've personally never used Django myself, but feel confident that it's not much different than my RoR experience.
- gregorymichael 8y agoTactically: public speaking. Strategically: forget about titles and career path and comp and just figure out how to provide value to the people around you. The other stuff takes care of itself.
- brahmwg 8y agoI like how succinctly you've put it. I may add that as long as you are creating value or reducing the amount of collective headaches for the people around you, they'll keep you around.
- aprdm 8y agoDropping embedded systems / switching to services backend dev
- reedx8 8y agoWhy didn't programming for embedded systems work for you?
- 0x445442 8y agoI was going to ask the same thing. I’ve always dreamed of programming embedded systems.
- programmarchy 8y agoMy two cents, having done some of both... Embedded systems don't really scale the same way backend systems do. In embedded, you write the firmware, and it gets loaded into thousands or millions of devices. There may be a few updates, but firmware kind of gets frozen in time. With backend, you write code that can be used to expand a business. You're adding features to grow marketshare or scaling up to meet user demand, so it has a more direct correlation with the health of a business. It's less of a cost center, and more of an investment.
- shanghaiaway 8y agoMore likely, the market for embedded is in China and not the west, so there is little demand for these skills.
- aprdm 8y agoPay isn't great and there aren 't a lot of jobs. For more high level software dev there are lot's of jobs and the pay is much better. Just as an example, in Vancouver, I got poached by a recruiter from G&E to work with FPGA in a senior position. The offer was around 80K. At London a senior embedded systems engineer would get 40-45k pounds. A senior fullstack / devops / backend dev at any of those cities can clear around 50% more easily with 10 times more jobs available to pick from.
- reustle 8y agoGoing to more events/meetups and being social without trying to sell anything.
- gao8a 8y agoHelping out with a profs side project
- blakesterz 8y agoI wish I could say I had a plan that lead me down my career path. I made one dumb random decision after another, and somehow they all got me where I am today. The best decision was way back in 1999 I started a blog because I loved Slashdot. I used that to learn how to program, and that has lead to every job I've had since. So my long winding dumb successful career path is all thanks to me wanting to be like cmdrtaco! (I once got to thank him for that here on Hacker News)
- ObsoleteNerd 8y agoSimilar here. To this day I have no idea what I'm doing or how I got here. I made fan sites for various stupid shows, while selling white goods, and apparently they were good enough to get invited to a career in web dev. Then I took lead on projects because our project manager didn't know what "html codes" are, so they sent me off to do PM courses and suddenly I'm an IT PM. I still feel like I should be selling fridges, but they keep getting good performance reviews, so I'll take it. Sure pays better than selling fridges.
- cmdrtaco 8y agoStill here. Still appreciate the kind words ;)
- dopeboy 8y agoGetting outside of my developer comfort zone and embracing sales. Giving emailing, calling, coffee'ing, etc the same priority (sometimes more) as coding.
- vowelless 8y agoGetting out of my home country.
- iopuy 8y agoMind sharing what country? Thanks
- adamnemecek 8y agoI quit my job to read and hack or a project and random shit. I’ve gotten so much more knowledgeable and skilled. I’m also getting much better job offers than I used to.
- someguy1010 8y agoI want to say that I did something similar, and I had to go the odd day without a meal here or there every once in a while. Not to say that is a bad thing, but definitely be ready to have a similar experience if you aren't prepared.
- adamnemecek 8y agoIt’s not meals that kill you. It’s rent and shit.
- siruncledrew 8y agoNot really a decision, but having a mental breakdown after multiple failed startups and unsavory corporate jobs made me re-evaluate my life and drive me towards achieving something meaningful I would be proud of.
- GlenTheMachine 8y agoBoth the best and the worst decision I made: starting grad school in 1993 instead of moving to the Valley and getting a programming job.
- oceanman888 8y agoMore details?
- GlenTheMachine 8y agoI started a doctoral program at the University of Maryland in aerospace engineering, instead of going to work with a bachelor’s in CS. Had I started a programming job, my net worth would almost certainly have an additional zero behind it. But: A PhD gives you intellectual freedom you don’t get any other way. I’m the PI for a space robotics program. And in grad school I made friends I’ll have for life. I got to do a Vomit Comet flight. I got to do a spacesuit run in Marshall Space Flight Center’s neutral buoyancy lab. I designed a spacecraft simulator robot from scratch. I’ve done things very few people get to do.
- ILikeConemowk 8y agoThanks for this perspective, I enjoyed reading it.
- oceanman888 8y agoI see, good for you figuring out what you love and have the freedom to pursuit it. I can relate deeply to how you feel.
- jdpigeon 8y agoTo leave the academic track and start working full time on a mobile app at the end of my Masters. Nearly everything notable that's come my way career-wise stemmed from people noticing that little app that I spent less than 6 months working on.
- ILikeConemowk 8y agoMind sharing what app that was or what it was about?
- jdpigeon 8y agoI was studying neuroscience and met another student who said "Hey, I've been running workshops teaching people how to build simple brain computer interfaces with EEG, but it's hard to explain the signal processing steps without showing them what it actually looks like. We should build an app that does that." Fortunately, there was a product out there, the Muse EEG headband, with a lot of users and a decent mobile SDK. The company gave us some free headbands to work with, some experience software developers told us what tech to use, and a few months later we released EEG 101: https://play.google.com/store/apps/details?id=com.eeg_project https://play.google.com/store/apps/details?id=com.eeg_projec...)
- sylentmode 8y agoRealizing I was under appreciated and acting on it. Also realizing family and enjoying life are often more important than the next step in my career.
- AndrewKemendo 8y agoIn 2013 I was at a crossroads. I was an active duty Air Force intelligence officer and I had been building a mobile augmented reality product as a side project. This was before AR really took off. I had a choice to make: Be a professional spy for the government or do what I wanted to do since I was a kid and build computer vision/AI products, with the goal of doing AI for the rest of my life. This was right as Neural Nets were exploding in vision and I had been focused on geometrical computer vision and causal bayesian networks. So I decided to leave the military and start something that was super unproven without a PhD in CS/ML etc... Now my whole life now is developing Computer Vision products and doing commercial research around vision, with an unfinished MS in ML systems. I realized today that I reached one of my main goals which was to just be in the field as a professional, doing it full time.
- vegcel 8y agoA bit of an unethical life pro tip, but to lie. Lying allows you like no other skill to get a huge jumpstart in your career. I'm not talking about some basic white lie, but some Death Note-level type of deceptive schemes where you can then act on the deception. It also trains you for leadership, as deception is an incredibly important skill the higher you get. http://fortune.com/2016/06/02/lying-leadership-skills-expectations-communication/ http://fortune.com/2016/06/02/lying-leadership-skills-expect...
- ryderm 8y agoa bit?
- deleted 8y ago[deleted]
- thx4allthestuff 8y agoThe more liars that enter the job market who are unable to deliver on their empty promises, the more valued the people who actually put in the work will become. So go ahead and lie, make my day.
- teknico 8y ago"Thou who shalt be king hereafter, protect yourself vigorously from the Lie; the man who shall be a lie-follower, him do thou punish well, if thus thou shall think. May my country be secure!" https://en.wikipedia.org/wiki/Lie#In_Zoroastrianism https://en.wikipedia.org/wiki/Lie#In_Zoroastrianism
- ur-whale 8y agoThis is terrible advice. Even if you entire leave aside how immoral this advice is, it is still a terrible strategy for success: unless you are a Kasparov-level master of lies, you are going to make your life terribly complicated and this will weigh you down and make you miss a shit-ton of legit opportunities.
- kleer001 8y agoQuitting my job at a family-like studio and going freelance. I regret the loss of comfort, familiarity, and semi-security, but my pocket book doesn't, the pay increase was gigantic. AND I've gotten to see the world, lived in 7 different time zones.
- phakding 8y agoThere is no loyalty in business. Keep your loyalty for your family and may be friends, not for the company you work for. The company will never be loyal back. Have an opportunity to make more or work more interesting? Grab it with both hands. If you are 99.99% of the workforce, you are not indispensable no matter how much you think you are.
- snorkel 8y agoSo true! When you experience sudden group layoffs you realize rescuing the balance sheet matters far more than retaining good talent. I once had a boss tell me “Working here should be your career. Don’t treat this place like just another notch on your resume.” Sorry boss, but it might be just a footnote on my resume. I’m only staying here as long as the work and the pay is satisfactory otherwise I’m already interviewing someplace else. Nothing personal boss, it’s just good business.
- phakding 8y agoIn my second job, the company was not doing well financially. They stopped 401k match, reduce salary by 5% across the board etc. I still stayed because I liked the work and the people. Then they started laying off people who were with the company for 25+ years. One of them was my good friend. An asian guy who worked day and night and treated his work like his baby. He had two kids in medical school and a house with mortgage. He also was the only bread winner in family. I could see the pain and anxiety in his eyes. He had to sell everything and move back with his family to be with his brother and extended family. That was it for me. I found a much better paying job within two weeks and never looked back. The next company I worked for laid people off on schedule even though they were growing like crazy. In my four years there they went from 2b to 6b, but laid off many employees every year or so.
- the_new_guy_29 8y agoIts hard to swallow but you have to be worth the money someone is paying you. If its the opposite, you will most likely get laid off. With 25years in corp, you should have at least contacts to win contracts. If it was manager position ofcourse.
- JazzXP 8y agoTechnically the decision was made for me, but changing jobs was the best thing that ever happened to me. I went from a toxic culture I worked at for 16 years (well, it was about 10 years of the toxic culture that snuck in without me realising) to work for a small consultancy where I have a boss that actually appreciates everything I do and supports me in what I need. The massive pay increase was just a bonus on top of all that.
- paulsutter 8y agoStaying in touch with people
- dustingetz 8y agoDid Recurse Center in 2012. It started a snowball of growth that hasn't showed signs of stopping. The Recurse Center is a self-directed, community-driven educational retreat for programmers. https://www.recurse.com/ https://www.recurse.com/
- aryamaan 8y agoI wish it was easier for international people to join.
- throooowaway 8y agoChanging jobs! Seems like it's so much easier to make more money by getting a new gig than by negotiating with your current employer. I've changed jobs every year since I graduated college; each jump has added 20k or 30k to my salary. I didn't have the best grades, didn't go to a good uni, but I've gone from 45k to 170k in 6 years.
- iopuy 8y agoAre you in a high cost of living area and what industry do you work in, if you don't mind sharing?
- throooowaway 8y agoI do live in a high cost of living area, but I work remotely. I'm a software developer.
- deleted 8y ago[deleted]
- meetz 8y agoDoesn't the employer often ask that why you change jobs every year ? Is it fair enough that if one company offers better gig than other so I can negotiate with other to increase gig?
- girvo 8y agoThey surprisingly don’t, in my experience.
- nosjwshere 8y agoas long as you complete projects it should be ok.
- throooowaway 8y agoAgreed. I've seen only a couple job postings over the years that say something like "no job hoppers". In fact, because of this much change I've been exposed to a lot more technologies/tools/architectures/etc than most people at my level of experience, which if anything has helped me in my ability to evaluate tech decisions, have interview discussions, etc.
- ryanackley 8y agoGetting a job in a major metro area. I was very resistant to moving away from the smallish city/metro area I lived in until my late 20's. When I did, my career just took off. I'm not even talking about Silicon Valley. I worked in Boston, Seattle, and Sydney, Australia. Never set foot in the valley as an employee of a local company. Made insane salaries, one company I worked for got acquired, another one went public, etc.
- jakecopp 8y agoHow did Sydney compare to other medium sized cities in the US?
- NamTaf 8y agoDefine "medium-sized". Sydney has over 5m people in it and covers approximately 4750 sq mi. So maybe half the population of the LA metro area in about the same size?
- dionidium 8y ago> Define "medium-sized". Sydney has over 5m people in it and covers approximately 4750 sq mi This reveals something many readers might not have noticed. It's a quirk of politics and history that "Sydney" is defined to include the entire urban agglomeration that surrounds its city core (all 4750 sq miles of it), but this isn't the case in most U.S. cities. For an apples-to-apples comparison, you should be looking at U.S. CSA (Combined Statistical Area) populations (not the populations of core cities). That puts Sydney outside the top 10 U.S. metros -- considerably smaller than #11 Atlanta (6,555,956), and about the size of #12 Detroit (5,336,286) or #13 Seattle (4,764,736). The Los Angeles CSA (since you brought it up) has ~18 million people in it. † † In the spirit of fairness, it should be noted that CSAs sometimes cover extremely large areas. If we were to restrict Los Angeles to its MSA (which at 4,850 sq miles covers an area almost identical in size to Sydney), its population drops to about 13 million. The difference between CSA and MSA populations isn't usually so large, but the Los Angeles metro area contains an almost ridiculous amount of urban-ish sprawl, compared to most other cities.
- hb3b 8y agoStrategically burning bridges when appropriate, putting forth a will-do attitude even if it means doing things outside scoped responsibilities, and just being kind to people.
- mxwsn 8y agoWhen was it appropriate for you to burn bridges and how'd you go about it? I'm going through something similar.
- mikekchar 8y agoNot the OP, but there is a lot to be said for the concept of karma. Karma is the result of some action. You can hold on to some karma, or you can let it go. Sometimes you have a connection with a person or an organisation. That connection can have consequences that are not good for you. You are free to hang on to that connection, or let it go most of the time. Usually it's a good idea to let it go. Sometimes the other side persists in trying to keep the connection (for one reason or another). In those cases, it's probably a good idea to be perfectly clear about your desire to sever the connection. You don't have to be cruel about it, but it's usually good to be crystal clear. This is often super difficult to do, and the Seinfeld "off like a bandaid" approach is probably best. By doing it clearly and quickly, you allow yourself to focus on what you really want and not to carry around a lot of baggage. For example, I've been approached by previous employers about working for them again and I've had to tell them politely that it's never going to happen. Usually I try to give them some constructive criticism if they are able to receive it, but I admit to having done the "It's not you, it's me" routine before. Basically, I think it's important to focus on explaining that the paths are different and that each party needs to concentrate on their own path without needing to try to drag the other along. A couple of times I've received the, "But I've changed..." thing and I just have to reply, "That's great. I know you'll be able to find great people to work with because of that. I need to focus on my own stuff."
- snorkel 8y agostrategically burning bridges? Sometimes it’s tempting but I always tried to leave each gig on good terms, no hard feelings, no matter how good or dysfunctional the situation was, since you never know when past connections can be helpful later on. Curious to know when is it helpful to burn the bridge.
- andrewstuart 8y agoTo stop overvaluing work/business/career.
- njovin 8y agoSix years ago I left my job in IT, took a pay cut, and gave up great benefits to go work for a startup as a junior developer. I had caught the bug and knew I wanted to create software for a living. I’m still here and now I’ve helped to build a team of super-talented engineers and we are building some very cool things and having fun doing it.
- DIVx0 8y agoTaking a chance and joining a very large corporation. Previously I was all about startups or small companies and was very much against the mega-corp environment. Over several months a colleague "recruited" me to join their team and I don't regret it. I've been able to climb pretty high within this corp and it has been a wild ride. Never in a million years would I have thought I'd have any sort of influence over technology strategy that one of the largest US corporations would follow for the next decade. So, I've learned to keep an open mind and not let preconceived notions on how others do business until I see it for myself. If I had not done this I'd still be hopping from start-up to start-up.
- btown 8y agoWere you able to remain technical as your rank and responsibilities expanded? Or did you need to move into a management-only role to reach a turning point in the "influence" you mentioned?
- DIVx0 8y agoI started off in management with a small team but as I continued to deliver I kept on getting more and more teams. Turns out I am not cut out to lead from such an abstract level, directing other directors and barely knowing how stuff is being shipped. However this is where I was most surprised. My senior leadership recognizes where my skills are and have let me “manage myself” out of my role and move into a senior (think fellow/principal/staff) individual contributor role where I manage peers and work hands-on with whatever interests me (as long as i can align it to some product). I have influence in a couple major tech areas for this Corp. influence in a type that I develop strategy and report on a semi regular basis to the C suite and am actively brought into other silos to contribute or kickoff ideas. Long story short. I’ve spent years as “lead developer” at startups with no where to go except perhaps CTO. Here I am able to carve out an influential space that can maximize whatever talents I have while working closely with others who can augment skills I lack. I had such a negative view of this corporate world prior to joining that I am ashamed of myself now that I know what the reality is, at least for my own experience.
- bonniemuffin 8y ago
- pragone 8y agoChanging careers. Left software to become a doctor. I'll graduate in 7 months.
- lintroller 8y agoSince this is mostly a place where those in the software industry spend time, your story is generally going to veer off the path most people here took in their career. Can I ask for more detail about why it was that software was not the proper path for you?
- pragone 8y agoAbsolutely! I found that I was spending an inordinate amount of time in front of a computer and not interacting with anyone. I also was extremely disappointed with a general lack of self-improvement; I think part of that was that I just graduated, where I was used to everyone constantly studying and working to improve themselves. These experiences may have also been in the minority in the industry, but they were my experiences. I also had EMS experience in college, so I knew what it was like to treat patients, and I missed that very greatly. I've loved every day I've gotten to talk with patients here in medical school, and can't wait to start truly practicing medicine. I do still do some web development work, including incorporating my current predicament - traveling the country interviewing for residency. I worked with two current residents to build Swap&Snooze (www.swapandsnooze.com)
- profalseidol 8y agoMost doctors I've talked to, my Pulmonologist, and doctors that do the checkup during company required medical checkups talked like robots. Saying the same sentences every patient every day gets old fast. I remember one doctor playing his gameboy while waiting for the next patient in his very small examination room. That looked to me very uninteresting. What do you think? Edit: My Dad however long ago, a GP, had his own clinic in our remote town. Went to medical missions to an even more remote island riding on a speedboat. That should be interesting.
- hackanewz 8y agoTeaching myself to program. Nothing caused such a hockey stick in opportuinities. I was able to make way more money in a very short time period and work in much more interesting companies. I never took anything so seriously in my life as when I decided to become a programmer. I bought dozens of used textbooks, read and meticulously underlined them, relentlessly wrote code and read all the programming interview books, made guides for myself to study, said yes to every contract and bug I could help with regardless of the tech stack. I refused to be anal about picking one programming language over another. I have a marketing degree from a not good school. If I could do it again I would (a) drop out and move to a major tech metro and (b) identify a high growth tech stack and study it intensively. Never should have wasted time getting a useless degree. The best thing learning to program taught me was how to read books properly - Write in the margins, take extensive notes, phrase and rephrase the lessons, write my own articles and guides to solidify the learnings. This year I mad $350,000 and got promoted to manage five people. I couldn’t have gotten here without learning to code.
- iopuy 8y agoWow 360k is insane. Are you still hands on keyboard or strictly a manager? Mind sharing what industry this is that can afford that salary? Thanks.
- twblalock 8y agoAs a salary, that would be high. As total compensation (salary + bonus + RSUs/options) it’s not uncommon for managers or senior individual contributors at large tech companies. The stock compensation is a big deal after several years if the stock does well. The initial grants can become worth a bit more than they started at. Also, at senior or management levels the raises get smaller and the stock grants get a lot bigger.
- wallflower 8y ago> I refused to be anal about picking one programming language over another. Given that, what is your opinion of where is the puck going/gone for programming languages? ReasonML? Go?
- stretchwithme 8y agoProbably taking my first job after college 2800 miles from where I grew up.
- booleandilemma 8y agoLeaving the mom and pop shop that was underpaying and under appreciating me.
- icedchai 8y agoSaving and investing approximately 40% of my income at all times.
- FahadUddin92 8y agoDid it work out well? How long did you compound?
- icedchai 8y agoMy oldest account is about 10 years (Vanguard) Over that time I've averaged 12% yearly returns (Actually just checked it again, it's a little over 13%.)
- elboru 8y agoWhat kind of investments? I started considering diversifying my ingress, I want some freedom so I want to invest, any recommendations?
- deathanatos 8y agoI've recently jumped off this bridge, twice. They have pretty much gone nowhere. I know you're supposed to be patient w/ these, but… it is frustrating.
- icedchai 8y agoI split my investments into three pots: 1) Long term accumulation (buy and hold). These are at Vanguard due to their low fees. Most of it is in VTSAX (Total stock market) and VTIAX (Total international) funds. I have been averaging 12% yearly returns for the past 10 years. 2) Short term investments: Individual stocks, for more active trading. I don't have a long term return figures, but the past year has been 30%. 3) Cash: I keep about 15% in cash at all times. I look for high interesting savings accounts (Ally Bank gives you 1.85% returns) and money market funds (Vanguard VMMXX gives you 2.05% ish)
- mikekchar 8y agoI enrolled in the JET Programme [1], got accepted, quit my job at 39 and taught English for 5 years in Japan. Oddly, I think I'm less effective as a programmer now. Before I left I was definitely an "alpha dog" programmer and pushed my way towards success. Teaching changed my perceptions and I think I am more effective as a person. It's been a hard transition and often frustrating because I now back down in situations where I know the team will suffer. But young people have to learn and they need someone who is willing to let them do so. I still need a fair amount of practice not being grumpy about it, though ;-) Note that while I feel this is the best decision in my career, I think it's debatable whether it has helped my career in the traditional sense (i.e. more money, more influence, etc). Probably not :-) Still, I like the direction I'm going, which I would not have said before I made that transition. Edit: Link :-P [1] -http://jetprogramme.org/en/ http://jetprogramme.org/en/
- pandapower2 8y agointeresting that you did the JET program at 39. I figured it was all 22 year olds. Out of curiosity, were you a single person? Wondering if they accommodate adults with a spouse and one or more children.
- mikekchar 8y agoI was single, but the programme does accommodate families. I've even met more than one single parent on the programme (and universally it seemed to be a wonderful experience for the child, which surprised me greatly). The spouse even gets a working visa (or did 10 years ago when I was on the programme). It's a great job. I haven't looked at the situation recently, but there used to be an age limit of 40. I applied when I was 38, which is essentially the very last time you can do it. In case you (or anyone else) is interested, I'll write a few things about my impression of what the JET programme is (which differs slightly from the official version). The official version is that JET is the "Japan Exchange Teaching" programme -- so the idea is that people come to Japan to teach English. In reality, it is a rather brilliant plot by the Japanese government to both get rural people used to having foreigners in their communities, and to expand awareness of Japanese values abroad in order to soften the position of foreign powers in business and trade negotiations. Basically, what was explained to me by a few Japanese government officials (after many, many beers) is that in the 1980's Japan was flying high in the world economy, but they were having a lot of trouble with the rest of the world understanding how they did business. There are some great English language documentaries on the subject (I wish I could remember some, but I suspect you can search on Youtube to find some good ones). You would have American sales people coming to Japan and saying, "We make car parts. Our parts are 30% cheaper than your supplier. You should buy from us". And the response would be, "We've worked with our supplier for 250 years and have developed a level of trust with them. Why should we betray them for a mere 30% discount" Even small things like people showing up for discussions with important business people and not bringing a souvenir as a gift, or refusing to suspend conversations until everybody had properly gone out and had a drinking party would derail a lot of trade deals. At the same time, the Japanese government was thinking, "Our population is getting older and if we keep growing financially we're going to have a massive labour shortage". But the vast majority of Japanese people had never seen a foreigner in their life. They realised that they needed some kind of cultural shift to accommodate the bringing in of foreign workers. They concocted this really bizarre plan where they would seek out and hire young, educated foreigners who are from rich connected families and bring them to Japan for a few years. The idea was to indoctrinate these young people with Japanese ideals and then send them back to their home country. Then 20 years later, those young people would inherit their thrones (remember they are from rich, connected families) and they would be in a position to change foreign policy towards Japan. They would also be able to educate foreign businesses how to communicate to Japanese people. They would also send these young people only to rural locations (where there are no foreigners) to pave the cultural way for the inevitable influx of foreign workers. I think we're getting up over 30 years of the JET programme and it has been a crazy success - from that perspective. There has been a problem, though. When they initially set up the programme, they didn't know what the young people would do. Someone had the bright idea of having them teach English at the schools. So that's what they did. However, young, rich, snotty-nosed kids right out of school... ummm... They aren't necessarily the best workers (of course there are many exceptions to prove the rule!). In fact, historically quite a large percentage of them had never had a job in their life. They didn't know how to work, had never had any real direction in their life and were also suffering badly from other kinds of culture shock. To top it all off, virtually none of the teachers in the school system wanted these people and took it to be a particularly onerous babysitting job. Over time, the programme has started to hire a percentage of older people into the programme. They still look for people with good connections. Even though I do not come from a particularly wealthy family, I worked for some of the largest and most influential tech companies in the world. That's the kind of thing that has the JET programme licking their lips. You get a person with that kind of influence and a proven track record of working hard, it's great for them. They can send that person to one of the schools that are pissed off about the people who have worked there before. For example just before I came they had to fire a guy who never once showed up for work -- he went surfing every day. They needed somebody that would keep a low profile and just do what they were told. The JET programme in Japan, despite being wildly successful in their unadvertised nefarious plan, is under a lot of criticism for their public role. The JET programme pays a lot more than private companies charge for "assistant language teachers". Quite a few schools have moved from JET assistants to assistants from private schools. The advantages are many: usually the workers are older, experienced in teaching EFL and they are a good %30 cheaper. Why should a school hire JET assistants? This has caused JET to hire actual teachers! These are people who have no money and no connections and are probably not a good fit for the original goals of the programme, but they can actually do their job when they are in Japan. I think there is some hope that the teaching skills will rub off on some of the others (it doesn't, but it's a nice thought...). So that's where it stood about 5-10 years ago when I was involved. I'm not sure how it's moved on from there. But basically they have 3 categories of people that they are looking for - 1. young, rich, connected people from famous universities; 2. older, connected people who have life experience; 3. people with qualifications in teaching. I think you're still more likely to get hired if you are in category 1, but there are a fair number of positions in the other categories. Disclaimer: many tongue in cheek comments -- I apologise if anyone found it offensive rather than humorous.
- ian0 8y agoI made the decision to not have a career after leaving college and travelled around the world for a few years, working brief stints in tech and non-tech jobs here and there to make ends meet and fund further travels. When I actually started to focus on work that experience benefited me extremely well.
- shreyanshd 8y agoI am very early in my career and would like to do something similar. Can you elaborate on how the travel experience benefited you professionally?
- pandapower2 8y agoI'm actually unsure if I've ever made any particularly good career decisions aside from switching into computer science. Aside from that I have largely been reliant on the combination of being reasonably competent and the generally high demand for developers to make up for lack of good career decisions. On multiple occasions I have resigned from jobs after 2-3 years with no clear plan for the future, let alone another job lined up, simply because I didn't like my current job anymore. On multiple occasions I have poured hundreds, maybe thousands, of hours into projects and start-up ideas that never had a realistic chance of working out. I did this safe in the knowledge that I could run down my finances working on some fun speculative project and someone out there would give me a job to let me pay the bills when I needed it. So I certainly haven't maximized within my career but I chose a career well.
- madeuptempacct 8y agoThere is a lot of truth in this. Switching to software development from finance was clearly a good choice. Past that, I think "my startup was awesome", "working for a startup was awesome", "big corp is the way to go" is going to be elicited by individual experience.
- Banderly 8y agoDelighted to hear such an accurate description of my own career. I'm not alone.
- snorkel 8y agoGetting off of the people management track and focusing on individual contributor roles. I quickly learned that I do not enjoy being responsible for the productivity, pay, morale, HR processes, deliverables, disputes, and career progressions of other people. I’d much rather just be a helpful coworker than a boss.
- l0b0 8y agoApplying to CERN while studying for a CS MSc. It was risky - new country, new language and not a software development company - but incredibly rewarding.
- sdegutis 8y agoCreating a window manager. It skyrocketed into a really fun project that thousands of people have used to boost their productivity. I've started a Patreon for anyone who has enjoyed my window managers and feeling grateful (link in profile) but it may be too late.
- starchild_3001 8y agoAccepted a silicon valley job offer [tech hotspot, eng job] in 2004 over a research lab in Princeton, NJ [small town, paper-writing job] and another in San Diego [small town, eng job] upon the advice two elder folks I knew very little. Switched to machine learning circa 2007-2009 from signal processing (my PhD area) after reading the first few chapters of Elements of Statistical Learning Theory. Quit my eng job. Took a job in ML after studying many nights.
- paul7986 8y agoDoing & pursuing my startup ideas which is how I learned to design, code and market technology. Neither of my startups made me any money but the stories from them (highs and lows) I feel help(ed) me stand out in terms of getting interviews & landing jobs.
- wastedhours 8y agoThe same - as a uni dropout, I'd have had a pretty hard time getting my career kickstarted had it not been for a failed startup I was working on after moving back in with my parents (which is also another thing, having an awesome home environment undoubtedly helped too). Had I not had the opportunity to spend 6 months working on something that made no money, but afforded me the ability to talk about the full-stack skills I developed, there's very little chance I'd have walked into a temp web developer/marketer role and stayed for 3 years.
- tudorconstantin 8y agoBy far, applying to work remote for a US based company 3 years ago. I am living in Romania. I still work for them. Theoretically I should be able to retire in about 5-10 years, in my mid 40s, depending on how frugal I am with my expenses. This wouldn't have been possible working for a local software company, even though I was paid about 3 times the average national income.
- shRaj9fEc8Vith 8y agoit's so sad that from where i live (SEA), 3 times average gdp per capita is no where enough for retirement. insurance and healthcare system is a joke. so whenever you got health issue, be prepare to spend butt-load of money. i have no idea how gdp per capita is so low yet people have so much of money (unreported income, corruption probably) I make about 25 times the national gdp per capita yet i'm just above average in my country.
- tudorconstantin 8y agoI had 3 times the average national net salary, not GDP, which I guess should be even more. But that income wouldn't have allowed me to retire either. It would allow us (me, my wife and a child) to live a comfortable life though. As a back of the envelope calculation, if you can live with 30% from the income, one should be able to retire in about 7 years.
- shRaj9fEc8Vith 8y agoah i see.
- momozaur 8y agoWhat is the formula to compute the 30%, how did you compute it? After you retired, how much (%) of your salary will you be able to spend monthly?
- ur-whale 8y ago>it's so sad that from where i live (SEA), Well then. Move to Romania. Problem solved.
- jiveturkey 8y agomoving to bay area from the east coast. i knew not a soul.
- jinonoel 8y agoHad a quarter-life crisis, so decided to quit my job after working 5 years as a software engineer and get a masters degree in a foreign country in 2010. Had to choose a specialization, and chose AI/ML only because I liked reading sci-fi. Graduated in 2012 and was suddenly and accidentally in a great position to ride the AI and data science wave taking over the industry.
- mgenglder 8y agoWould you recommend getting an MSCS for getting into AI?
- jinonoel 8y agoI had a really good time and learned more than I thought I would during my postgrad studies. However if you would be paying full tuition there's probably cheaper ways to get into AI though.
- FahadUddin92 8y agoJust do the coursera courses and get started.
- meritt 8y agoTaking the time to learn relational database theory and SQL.
- bonniemuffin 8y agoMy best career decision was transitioning from wet lab biology to computational genomics during my postdoc circa 2011. I saw the kinds of DNA sequencing analysis our collaborators were doing and said "hey, I could do that", so I checked out all the R books from the library and taught myself some stuff. And then around that time both Coursera and Insight data science were just starting to become a thing, so I looked up the Insight curriculum and cobbled together my own version with Coursera and made a genomic data viz website. That computational transition set me up to go into data science in 2014, which has turned out to be a succession of being in the right place at the right time for incredible learning and growth opportunities, but it never would've happened if I hadn't decided to analyze my own sequencing data.
- anon201812345 8y agoNot really a decision I made. But I got into an HR fight with another coworker. Basically I was getting bullied and this coworker frequently exploded in hot anger towards me and others. Fought with HR, reported him several times. Company decided that the best course of action was to fire both of us. BEST RECENT CAREER THING TO EVER HAPPEN TO ME. I got fired from a job I hated and wanted to quit anyways, I get to work from home, from anywhere in the world, work and walk my dog. It's so much nicer to not go to an office anymore. SO WORTH it.
- abledon 8y agoYou don’t like working in an office and making jokes seeing your coworkers faces smile ? Just curious
- philpee2 8y agoAttending a coding bootcamp and becoming a software engineer
- deleted 8y ago[deleted]
- dudeinsf 8y agoLeaving my small(ish) town and taking a chance in the Bay Area. I wanted to validate my skills after being passionate about building software as a kid; it worked, I convinced a unicorn startup to hire me and moved into management where I'm able to save much more money. I went from 60K to 285K with over 500K in options vested in 4 years. I've had so many growth opportunities and now I manage multiple teams with influence over the strategy for the company. This has allowed me to develop the skills to see software as more than just engineering, but a business, and understand the hard problems of motivating very smart people around me. I would never have guessed this was possible for myself. You'd be surprised what you will learn if you just "go for it".
- gwbas1c 8y agoQuitting my job to try to start a startup. It went nowhere, but I was able to put my career in the right direction afterwards. I also learned a lot more about what I want to get out of my career.
- zwayhowder 8y agoCareer wise: Investing in myself. After many years of complaining about companies that wouldn't send me on training I paid for it myself, studied myself and left those companies for better jobs with more interesting people on higher salaries. Personally: Taking time out of the office for my family and myself. I'm happier and healthier.
- chubot 8y agoLearning Python! (in 2003) It led to a lot of learning and a lot of opportunities. I often wonder what language is the "new Python", or if that question even makes sense in 2018. Related: http://www.paulgraham.com/pypar.html http://www.paulgraham.com/pypar.html
- dijit 8y agoGo-Lang is almost certainly positioned to be the new python.
- makapuf 8y agoI can relate to that. Learned python in that timeframe and this has opened opportunities but I'm not seeing the next python or web, being a programming language or technique. ML maybe but the hype is much higher than low key python was.
- nicoburns 8y agoIn terms being a language that you can attract smater programmers with, I'd say Rust. A lot of smart people are loving Rust, but there still aren't many jobs available.
- docker_up 8y agoI could have gone the IT route, being a Windows NT sysadmin and making twice the amount I could have made as a programmer. I stuck with programming because I enjoyed it more, and I felt I wouldn't have to keep taking certifications, etc, like MCSE. 25+ years later and I'm still programming and I still love it, except I'm making about 10x in total comp vs what I was making.
- edsiper2 8y agoGetting into open source very early
- anonymous5133 8y agoGetting a bachelor's degree in an in-demand field. Tripled my income upon graduation.
- amorphic 8y agoCirca-2000 I was in my final year of university and working as a Windows service desk monkey in the SysAdmin team of a Sydney-based company that developed a platform for hosting (legitimate, regulated) gambling websites. Sun Microsystems happened to be across the road from us. My mind was blown the first time I saw the value of the invoices for servers and Solaris licenses that we bought both for ourselves and on behalf of our customers. That's where a lot of those dotcom-era "investment" dollars ended up - at Sun. One day we needed a router + firewall for some internal service. One of the Unix sysadmins in the team grabbed a spare i386 desktop PC, stuck a 2nd NIC in it, installed Slackware Linux and configured ipchains. Job done: no budget, no managerial approval, no licenses, nothing. I couldn't believe it. I asked him about Linux and after learning more came to the conclusion that it could basically do most things that Solaris could do but was 1) free and 2) ran on cheap, commodity hardware. That was the writing on the wall for me. I taught myself Linux and pretty soon had my first bona-fide Linux Sysadmin job. Linux went on to become the OS that runs the world and I've never struggled to find relatively interesting, well-paid work since then.
- jonchurch_ 8y agoDoes anyone have advice for starting on a path towards sysadmin work? Ive used linux for years, I develop on a chromebook running an all cli ubuntu chroot and have loved working this way for the past two years. Im very interested in devops (Im a fullstack JS freelancer) and enjoy working with servers and the cloud a lot. But Ive never considered myself “learn-ed” in the ways of linux. I have the time to devote to linux sysadmin training, and intend to do so. Specifically: What areas of linux knowledge are most useful from an employer’s standpoint that would make a candidate attractive? Is it mostly experience architecting systems in production? I think devops as a realm of work is very interesting, and would like to gain experience doing it professionally to find out if I’d want to pursue it longer term. Beyond joining a team and learning from real world applications, is there anything useful you would recommend I look into? There are training courses available online for these things (AWS certs and linux foundation training comes to mind), does anyone have an opinion about the usefulness of such material?
- JBlue42 8y ago
- davydka 8y agoDropped "being involved" in what I want to do to "doing" what I want to do. This involved moving to New York and running my own web consultancy, which failed miserably. Still a great decision.
- fphhotchips 8y agoGot into Sales Engineering. Much better pay and conditions than I was previously seeing, and my compensation is directly linked to my performance in a way I really enjoy.
- makeupsomething 8y agoGetting out of an industry I knew I wasn't right for before it was too late. I took a job at an animation company about 5 years ago. Initially making iPhone applications as they were trying to break into that market at the time. That work dried up and I found myself doing more work as a pipeline director and technical artist. Work in that field requires a lot of specific knowledge and I did not want to invest the time to understanding it if I did not see myself staying in that industry forever. I moved to another company as a web developer and never looked back.
- girvo 8y agoChasing the JavaScript train back in 2007, weirdly. Now my experience set is worth large amounts of money, there’s basically infinite jobs, and it’s been easy to move out of it and into other lanes in the industry.
- nrb 8y agoA few times throughout my career, I noticed a pattern of dreading waking up and doing the work that I do. Once I've identified that, my number one priority is to figure out if that can be fixed or find something else to do if it can't. Maybe I'm lucky, but every single one of these changes (there have been 4 major ones in ~15 years) has led to something better than what came before it in one way or another. Life is too short to hate what you do. That will always be the guiding principle of my career, through all the ups and downs.
- gordaco 8y agoDon't make money your first priority. Take it into account, yes, and fight for raises if you deserve them; but prioritize other things that have a greater impact on quality of life, such as location, commute time or absence of overtime. The best paid job I ever had was also the worst by any other measure.
- phs318u 8y agoAt age 42 (11 years ago), going back to school and completing a Masters degree in Enterprise Architecture. I had been in the same job for 5 years when I made the decision. Work had a self-education program that paid for my tuition. The decision was literally made in the space of a couple of days before the mid-year intake. If I'd had to wait another 6 months, I probably would have talked myself out of it. It was hard work (had a young family at the time), but paid off handsomely when my stupid employer not only refused to utilise me in my chosen field (having graduated top of the class at their cost), but literally pushed me out of the company. One of my industry lecturers got me my first contracting gig and I haven't looked back since. I guess I learned a few things: 1) don't overthink decisions (which is not to say "don't think"); 2) to back myself and my abilities with the requisite effort. I'm typically smarter than I think but I need to put in a matching level of effort. When I got my Bachelor degree 20 years earlier, I literally skidded out the door in a haze of alcohol and with a shit grade. That cost me a few years; 3) don't be afraid of a challenge; don't be afraid of the unknown; 4) be sensitive to where you are in your life - can you afford to take a hit if things go pear shaped? Time-box your attempt to shake things up in your life; 5) If you work as a contractor - networking and self-brand management rules. I rely heavily on LinkedIn and the network of contacts I have cultivated, and keep my brand alive with posts and articles relevant to the kinds of work I want to be doing - not necessarily flavour of the month. There's probably more but that's pretty much it. My income now is almost 3 times what it was in 2007, and while I'm not suggesting that's the only measure of success (far from it), it affords me a professional freedom to be more picky in the work I take on, and to live with far less fear than before. EDITED TO ADD: The reason I chose Enterprise Architecture was because it suited my temperament. I discovered I was a "systems" thinker pretty early on, and as I moved through a typical IT career trajectory, the "systems" I was thinking about became bigger and bigger. EA probably sounds pretty passe compared to all the "it" technologies people are playing with, but it's kinda like politics - reality is gritty, the problems are hard, endless and fascinating (if you're so inclined).
- cryptozeus 8y agoWow, I am 35 and thinking its too late for me. Thanks for your reply. Btw money should be used as measurement of financial decisions, nothing wrong with that.
- cryptozeus 8y agoI see lots of people went back to get ma degree, i did reverse. After my bs I started ms but hated it and didn’t feel like it was right use of my time and money. I quit it after half semester and started working full time. Have not looked back.
- FahadUddin92 8y agoI did following things that helped me grow, 1. My engineering ended in 2013. I was shit broke. I started doing online courses in 2016. Till now I have done 51 online courses in different things and just a month ago I got moved into a DevOps role (from a WordPress developer role). $0 invested in it. 2. The other best thing is growing my LinkedIn network. I grew my network from 200 people to to 15000 people (most of which are founders and recruiters). I invest time in writing articles and sharing new opportunities via LinkedIn. 3. I started reading a lot of books (related to tech and business). 4. I started emailing, tweeting to people (and getting heard by people like Jimmy Wales, Elon Musk, Tim Draper, Craig Newmark, Charlie Cheever) etc. This helped me grow exponentially. 5. Planning ahead. I started visioning life 30 years ahead. What was what I wanted. If your goals are clear, it will be much easier to find the path. 6. Ask, ask, ask. I asked a lot of questions on StackExchange, Reddit -> r/webdev and Hacker News. Whatever I plan to do, I take feedback from these groups. I have also joined Slack channels of professionals from different groups where I talk and take feedback. From ideas to resume review and career guidance. 7. Anyone that could teach me, I made him/her my mentor and listened to them and acted on their advice. Everyone I work with (founders, coworkers etc) see the passion in me and tries to mentor me. The trick is to always be willing to listen to others and keep connecting dots.
- thrower123 8y agoYe gods. I'm glad that is working for you, but that's a little beyond what most people can manage
- FahadUddin92 8y agoThanks!
- minhazm423 8y agoI have a ton of questions for you but I'll boil it down to several for now: 1) Which courses would you recommend? Which had the greatest impact? How would you do things differently? Would you forego engineering entirely? 2) Suppose one doesnt have friends from school or work, how does one build a linkedin following? What did you write about? How did you promote your articles? 3. Again, favorite books? Most impactful? 4. Maybe once you get back to me, we can talk about 4 this sounds super interesting! But maybe you can give me the jist of what you did? For example why did they bother replying to you when tons are reaching out to them everyday?
- Annatar 8y agoTo master UNIX.
- yutyut 8y agoI was a mid-level developer at a large software company making a very competitive salary and quit to join the U.S. Marine Corps and train to become a Naval Aviator. I'm now a 'mid-level' AH-1Z pilot. I work longer hours and have generally a lower quality of life but there's something to be said for the immensely unique things I've gotten to do and how profoundly well-rounded the entire experience has made me. I will be re-entering the software industry in a few years unless another passion pulls me in some new direction. The military is obviously not for everyone but picking up the phone, ducking into a side conference room across from my cube, and giving a verbal commit to my 'recruiter' that day (after a years-long selection process) has been the best decision I've ever made.
- jamestimmins 8y agoYears long selection process? I'd love to hear what was involved and why it took so long. That's definitely a pretty drastic switch!
- yutyut 8y agoLong story short: Medical waivers; bureaucracy; initial screening and training as well as the peculiar program I was in and my place in it at the time.
- minkzilla 8y agoThanks for this response. I'm going to graduate college soon and I've been thinking of trying to join cal fire. I know I want to be in tech, but I don't know if I am ready for it yet. I think I need something more exciting/meaningful while I am still young.
- yutyut 8y agoLive life to the fullest, while you still can. Find something that's meaningful to you and do it. There's time for fluff later on.
- debt 8y agoDon’t mean to sound like a dick but in an effort to keep the record straight: sounds like you fucked up. The military is the least meritocratic and most bureaucratic shitstorm in existence currently. Flying planes is great if you’re able to only ever want to do that until dead.
- mettamage 8y agoNote: I just graduated and have about 2 years of working experience at most. So my view presents on how to start a good early game. Also my view is EU-centric. I think this strategy would fare less well in the US (in some places). Working as a freelancer with only 6 months of programming experience before that. (1) Best entry job salary ever, (2) you act and move like a consultant and see different industries, (3) you realize that there are industries for which graduate programming level knowledge is enough, (4) tax benefits and (5) it gives you some time and experience to actually think about what you want to do as a career after freelancing. The rub: I am terrible at getting clients. I just have 1 friend who knows that I'm capable of and he thinks I'm awesome and always recommends me whomever he talks to. So having a champion is vital. The thing is all kinds of companies see him as a good programmer (he graduated a bootcamp, top/1st of his class -- by a landslide) and he thinks I am as good as him but with a lot more in-depth knowledge due to my CS background. So for him it is very easy to recommend me. The tip I got from some people was: don't be a freelancer for too long. You don't want to be one in a recession, so being a freelancer should always be either (a) a side gig or (b) a temporary full-time thing (for a couple of years). I wonder what people think about this statement. Immediately investing the excess of whatever you earn is amazing too.
- yakshaving_jgt 8y agoTransformative moments in my career: - Learning Vim and working from the terminal - Going through the book 'Seven Languages in Seven Weeks' - Learning typed Functional Programming I think the above three things are solid, foundational skills — proficiency with power tools, learning to learn, and learning to think about problems differently. Another transformative moment in my career was when I learned that many things popular and shiny today are just bad implementations of things we've had for 40 years. Specifically I realised this after learning GruntJS, and then Make.
- jedberg 8y agoLeaving my cushy public company job for a startup. And then four years later leaving the startup for a job at a public company. In fact, my entire career has been startup/corp/startup/corp/startup. So far all the money has been made from the corp jobs, but the big learning spikes came from the startups. So that pattern has served me well.
- stephenr 8y agoTaking a 'risk'. I was working in an infra/support role at a state government run education institute, and following a reasonably interesting (compared to most of the work) project I started looking for work I would enjoy more (than the regular stuff) elsewhere. I got a call from an interstate contracting agency (and I still don't know how this part happened) about a job I couldn't do (flash dev) and didn't apply for. I explained that I hadn't applied and wasn't interested but then they mentioned they were also looking to fill a federal government contract for a front-end developer. I had been applying for web jobs (despite having zero commercial experience in it, it'd been what I originally intended to do when I started studying years earlier) so I said I was interested, and within 10 days (I think? It was a while ago) I had confirmation I'd won the contract, over someone with 10 years experience. I've long since moved back towards ops/infra (albeit in a web focus - load balancers and DB clusters rather than desktop management policies and file/print servers) and dev-tooling type stuff, but that first big step - away from family, and a reasonably safe government job, to a fixed-term contract definitely played a big part in getting me where I am now.
- jefffoster 8y agoI quit my job as a "research scientist" and joined a startup building developer tools. I got paid less and I had to work harder. The pay-off? I learnt more in those two years than I would in ten years in another job. Since then my general philosophy has been to find jobs based on maximising my rate of learning.
- cannabisceo 8y agoDropped out of medical school I'm my 4th year. I knew it wasn't for me and I took a big risk...but I knew I had to bet on myself.
- hef19898 8y agoJoining the aerospace sector after graduation and leaving it some 6 six after that. I learned ao much about complexity in general and complex systems during this time that it was possible to basically build my entire career on it. I've been lucky as well I guess to have the opportunity from day one to take on responsibility and learn. Leaving aerospace because I was able to retain flexibility, career-wise, personally and more importantly intellectual. Aerospace is great sector to work in but also very, very special. Not having any experience in other sectors carries the risk to end up limited to that sole industry. Now I ended up again in aerospace, and so far it most of the tome feels like coming home, just with a lot more skills and experience most people don't have. I have to add, so, that all of the above might seem like a great plan in retrospect. Reality is it was mostly unconscious, except for the part of quiting aerospace. The underlying goal, unconscious as it has been, was to seek out new opportunities to learn and develop new skills. This process got more and more conscious as I got older. Yes, and maybe one last piece of advice. It is not, under any circumstances what so ever, worth it to sacrifice your private life of your health for a simple job. Most of the time we are not literally saving lives, and even if you cannot do that when you burn out and get a heart attack or something like that. Know when it is necessary to give all you have for the cause/mission/task and when not. And never ever do that just because.
- misabon 8y agoTop line optimization instead of everything else. I pay for a gym trainer, have someone dry clean my clothes, have a rideshare pass and a Muni/BART pass. The spending gets rapidly wiped out just in my growth each year post-tax. My greatest worry now is that I can’t spend myself into more time any more and need to make personal improvements instead (like not reading so much social media like HN)
- 11235813213455 8y agoworking remote
- kwhitefoot 8y agoMoved from the UK to Norway in 1986.
- jmcgough 8y agoI came to the bay for a few days before a PhD interview (cognitive science). My friend convinced me to crash on her couch and find a job in SF. I skipped the interview, taught myself some web dev, and got a job at a startup. I was pretty burnt out on research at that point. I can guarantee I wasn't mature enough or stable enough to get through a PhD program.
- cbogie 8y agoafter a quick review here, it seems like folks who try (for however long) something different are content with their decision, in spite of the fear they had in what they defined as comfort, or whatever they happened to be adapted to at the time. ie the developer turn usmc pilot. another example is the police officer i met the other day who was previously a developer at ibm for TEN years. not to be too dark, but seems like we get a limited amount of time here on earth being conscious, so spice it up! my bias here is that i'm currently craving something different; something totally outside of my current tech gig (recruiter, hello, DMs open ;) and have to courage to jump into the unknown...if only i could figure out how the finances and budget might work.
- aavotins 8y agoLong story short - I was brave and stood up for myself, demanding the righteous thing. I was 15 years old back then. I had just learned how to code and my hunger for programming was insatiable. I didn't think much, browsed through relevant classifieds and sent out a couple of honest e-mails stating that I really want to have a job, but I have no real life experience. A company replied within a few days and they were interested. It was a very small company, consisting of a CTO and CEO. We agreed on 200$ for a portal type of website(it was a thing back then), with user sign-ups, public and private posts, comments and a few more things. This company was hired by a rather large media company, to develop a dedicated website for them. I knew who was behind it and I was hoping that I would get recognized by the media company. I dreamed about writing lines of code in my sleep, daydreamed through school and spent all time I could on coding the whole thing. I think I was done in three months or so, and then came the day I asked to be paid. I had put daily changes on their FTP server, as we agreed, so I had literally no leverage. And they stopped responding. I tried reaching out to them in numerous ways, such as using my mom's cell to call the CEO, but he hung up immediately after realizing it was me who called. As I realized that I had been scammed, since we did not have any form of written contract and had agreed that I would be paid in cash when the whole thing was done. Therefore I went on the media group's website, found the contact section and somehow managed to stumble upon the personal cellphone of the CEO of the media company. And I called him. I was an emotional teenager, but I spoke the truth. I did not have any demands other than to be heard. After a 10 minute long discussion where I explained that I was ripped off and worked for free for months, the CEO invited me over. I still remember the awe everyone was in, when they realized that a kid had just called them and walked through their front door in a few hours. That phone call has been the best career decision I have ever made. The media company terminated their contract with the agency that had ripped me off because of terms violation - they were prohibited from outsourcing any development to any third parties, without a written permission given by the customer a.k.a media company. And so I landed my first job! The people working for this media company were so genuine, mature and supportive, that I did not lose my love for what I did and had been in web development ever since. It pays off to be brave and righteous in the end.
- __exit__ 8y agoGlad it worked out in the end for you!
- ryan-allen 8y agoGetting out of 'web design' and focusing on 'web programming'. Not only did I enjoy it more as it was a better fit for my temperament, it was better for me financially. I feel pretty lucky to have fell in to programming.
- iangregson 8y agoFor me it was leaving my PM role at a digital marketing agency for a developer role on a small but focussed product team. It was a sidestep in terms of remuneration and initially had fewer prospects for career progression, but only once I made the move could I see how toxic the agency environment had been and how much more rewarding the engineering work was (for me) than project/product management. I have since moved on to work for a startup. I work 100% remotely and love what I do and it wouldn't be possible if I didn't take the risk on that earlier move.
- the_new_guy_29 8y agoWhy im not surprised top few comments are about quitting job for something else.
- neillyons 8y agoBecoming a contractor. I've had lots of interesting oppourtunities mainly because I get to move companies every six months and learn from lots of people.
- aaronbrethorst 8y agoFocusing on being happy.
- walrus1066 8y agoStaying longer at my current job. Over two years my has jumped ~50%, and I have a lot of independence & responsibility. I used to think you need to job hop to progress (in terms of position & salary) - definitely not always the case!
- edent 8y agoJoining a trade union. When I got made redundant from a very large company, they were able to secure me a severance package which I pivoted into running my own startup. They also gave me a huge amount of training on pensions and dispute resolution, which I still use to this day. They also helped boost my confidence in public speaking by inviting me to address a huge conference. I was a few speakers before the then Prime Minister. Being a union member also got me face to face with several senior leaders within my industry, and with people from a wide range of backgrounds that I'd never have encountered otherwise. Basically, for a few quid a month, I was able to completely transform my relationship with work and my peers.
- zwischenzug 8y agoI gave up on formal career advancement (ie climbing the greasy pole) and followed my technical interests, trying to have fun where possible, but also with an eye to its marketability. I ended up starting a blog (https://zwischenzugs.com/ https://zwischenzugs.com/) and wrote a few books. It's all made my career far more fun and given me more control. As a by-product I'm better paid too. But that was not the aim.
- ur-whale 8y agoTo willingly decide to leave, halfway through my professional life, a career in which I had become one of very few world-class experts to pick up something entirely different and that I knew close to nothing about. It was scary, humbling, deeply rejuvenating and ultimately immensely beneficial, both from a personal growth and from a financial standpoint.
- ILikeConemowk 8y agoInteresting, what as your former career and what did you start doing after jumping ship?
- hnruss 8y agoGetting my bachelors degree. I had been working as a self-taught web developer before that and went into college already knowing much of what I needed to know to do the job. However, getting a degree significantly improved my ability to get the positions I wanted at the pay I deserved. Also, I learned some important things that I had never heard of before.
- alkonaut 8y agoStaying long enough at a company to become indispensible, then working from home, and from a sunny island for a month or so in winter.
- jmpman 8y agoRead “Who moved my cheese?”, and promptly quit IBM. It was obvious they considered engineering a cost center and were determined to offshore as much head count as possible. I moved to another company where engineering was valued as the driver of innovation and the core competitive differentiator. It was like night and day.
- wingerlang 8y agoI just read it. Very interesting I must say!
- Marc66FR 8y agoBorn and raised in Canada. At 27, I sold everything I had and moved to France to find a job. 25 years, 3 cities and 5 companies later, I'm still loving it and never looked back.
- ToFab123 8y agoPretent that I suck at everything related to management and sales so that I never had to do all the boring paperwork and meetings that comes in a management / sales position and instead has been able to spend my time on technical stuff. I have never told the boss that I also have a marketing degree from university. Lol. Has worked as a charm for 20+ years now.
- DerekQ 8y agoMoving from permanent to contractor. I made the jump 5 years ago and have worked for a number of companies since, on 6-12 month contracts. The money has jumped each time, such that I’m on what I consider to be silly money now for the job I do — Ireland, not US. The work is always interesting for at least 6 months and I learn a ton of new stuff with every contract, much of which I use when building my own products (Downtime between contracts). Every aspect of contracting is better than being permanent: the ability to jump ship quickly without affecting my hireability, the exposure to so many different technologies and different ways of doing things, the constant freshness of new things and new people, the ideas that come with seeing how different teams create and build different software, the ease with which you can step into new contracts (often one 30 minute interview as opposed to multipel interviews tests and take home projects for perm roles), and of course the money. In terms of learning, each contract is like spending 3 years in a permie job, and I’ve had 7 in the past 5 years.
- dolguldur 8y agoThanks for sharing that! How did you transition to contracting?
- bshimmin 8y agoI spent about three years contracting, and the way I started was to ask the company I was a permanent employee at (who routinely hired contractors) if they would like to hire me as a contractor instead of as a perm. They said "OK" and so I quit as a perm and restarted as a contractor (I actually also managed to negotiate a four day week and one of the four days at home, back when remote working was much less of a thing, for effectively about twice the money - man, I really knocked that negotiation out of the park, in retrospect); I spent about three months there before moving onto another contracting gig, which I think I got through a recruiter. I know a few other people who have done exactly the same thing as their initial contract. Derek has mentioned basically all of the positives of contracting - the downsides are that shorter contracts (three months, or anything less) tend to be either quite dull (very routine work that nobody else has the time for) or unpleasantly intensive (desperately trying to ship a disaster); in some organisations you will be treated as "just another bloody contractor" by the perms, who will know you make more money than they do and hate you for it; you may get less responsibility than you would have as a perm, or generally "less say"; and if you end up contracting for the sort of company that you'd hate working for as a perm, it will be just as bad as a contractor, except you'll probably care even less for them because you will know that you can quit very easily, which is, itself, a bit demotivating. I transitioned from contracting to running my own consultancy, which is much harder work, much more stressful, and with a lot more risk, but quite a bit more rewarding (for me personally - definitely not something I'd recommend to everyone).
- ToFab123 8y agoMy best decision was to get a remote job so I never have to come to the office. So now I live on small beach in Thailand instead of living in a big European city.
- wareotie 8y agoIn my case, a bunch of different small decisions instead of a single big one. They look so obvious right now... Right now, I think that the best decision I'm taking is learning Japanese.
- loriverkutya 8y agoBecoming a contractor.
- dotdi 8y agoMoving from academia to industry. I have a Bachelor's in Molecular Biology and was going to walk the academic path but decided to switch to Computer Science (had some engineering background before) for a Master's degree with the specific plan to go into industry. It was hard, I had to do a lot of extra credits while studying full time and working to pay the bills, but I got into a CS Master's degree and finished it very successfully. I now have a very interesting job with good pay, high recognition and enough flexibility to pursue other dreams (like making music, etc.).
- gravelc 8y agoDoing a bioinformatics Masters degree. Had 15 years molecular biology wet lab experience and was getting very bored with the repetitiveness of it. Did the degree, learnt to code. Now earn more money, much safer in a highly competitive job market, and most importantly really enjoy what I'm doing. Without taking the time to do the degree, none of it would have happened. Had 2 kids whilst working and studying - come to think of it, a supportive wife was by far the best decision career wise.
- gadders 8y ago1) Working in Investment Banking - the salaries are significantly higher than you can get anywhere else, at least for the UK 2) Starting contracting - Higher salary, greater variety of roles/projects etc etc.
- uxcolumbo 8y agoAre you worried about Brexit - IBs potentially leaving the UK if passporting rights are lost?
- gadders 8y agoNot particularly. From the inside here and knowing people working on Brexit projects, there doesn't seem to be any plans to move people and businesses out of London. Certainly in the short term at least. I'm more worried about the government and their IR35 reforms in the private sector to be honest.
- deleted 8y ago[deleted]
- expathacker 8y agoEmotionally detaching. I was a workaholic from age 16 until 33 and this was my primary identity. I used to always be proud of the work I did, no matter how lame the company or how many times I was screwed over. Then one day my father died, and I was fired from a company who I truly believed in and for whom I had sacrificed. This sounds cynical, but it's really peaceful. With the emotional energy and sheer time saved I am able to cultivate strong relationships, passionate devote myself to music, be a better father/husband/son, discover new interests that have nothing to do with the internet. I frequently espouse the virtues of a "Fuck you, pay me" work attitude, and I recommend everybody examine their relationship with their careers and ask themselves if on their deathbed they will wish they had worked more.
- peteridah 8y agoThis resonates with me so much. I am currently trying to do the same.
- logronoide 8y agoI was going to write exactly what you just published. You can’t imagine how I identify with you.
- tobbe2064 8y agoThere was a deathbed survey where they asked everybody what they would do different and virtualy all of the correspondents answered that they would have spent more time with family and worked less
- m_fayer 8y agoIt seems intuitive to me that the thing you pour your intellect, attention, and care into for 7-9 hours a day 5 days a week should be meaningful and fulfilling. On the other hand, hanging meaning and mission over one's head seems like a great way to manipulate and underpay them, and being susceptible to this seems like a great way to become a useful idiot. Squaring these two views is something I struggle with.
- AnIdiotOnTheNet 8y ago
- sktrdie 8y agoPrioritizing the relationship with people in the team rather than the money I was making, or the type of product, or the location of the job, or the benefits it had, or the tech it was using. People are everything and I find myself being much more motivated going to work knowing there is a group of people I trust and which challenge me everyday. When I will feel that I'll have nothing to learn from my comrades, or that the friendships have degraded, I will probably switch to another venture where again: the type of relationships will be my priority.
- soapdog 8y agoWhen I realized that life is more than just a career and started taking care of other parts of my life such as having hobbies, time to myself. My work hours became fewer than before but my happiness and productivity raised up quite a bit.
- Dowwie 8y agoOne of my defining decisions was taking leave and eventually dropping out of a top executive mba program a third of the way in, before I had to take a six figure loan to pay the rest. If I am to be brutally honest with myself, the decision not to finish wasn't entirely my own, but I could have finished. The shit really hit the fan in my life and this forced me to take stock. Had I not been forced, I probably would have continued down the mba path and career change. Losing my father after two very sick years, being laid off by a business in collapse, having a six figure student loan application on my desk, and other crucial "etc" pushed me to reevaluate my life decisions. Here are some important lessons learned: An MBA from a reputable program was leading me into debt servitude and constraints that would shape my career. Debt constraints are major life constraints. Changing careers to do something that was more meaningful can lead to many new opportunities. I left prime brokerage in financial services and was planning to transition into healthcare, hospital cfo type of work. Helping create novel solutions to rising costs of healthcare was a mission I could align myself with. Helping protect investment bank lending to hedge funds through margin financing paid well but served no higher purpose. Healthcare doesn't have a monopoly on purpose, though, and many who work in healthcare do so just to collect a paycheck. I realized I could achieve my goal elsewhere and with fewer bureaucratic constraints, but at a cost-- as an entrepreneur! Entrepreneurship has been everything I expected it to be. I had to become the technical expert I needed as a partner. It's been a long, grueling experience. I am so fortunate to have taken it.
- ChrisRackauckas 8y agoTo start using Julia. I was using that weird smattering of Python + Cython/Numba, MATLAB, R, C, and Fortran for a long time during my PhD. When I was developing stochastic differential equation solvers for a paper, I gave Julia a good try. The competitive advantage that it gave me accelerated my research a massive amount and the resulting research was instrumental in landing a position at MIT. I learned: don't follow trends and look for tools that give you an advantage over others. Invest the time when you can, and reap the rewards.
- drakonka 8y agoApplying for jobs even though I didn't fit every point in the job description.
- bvelica 8y agoThe best decision I ever made was when I bought my first computer and when I started working in an internet cafe here in Romania (so I can learn what a computer is and how it works). I was 19-20 years old, without a home of my own (sleeping on 2 chairs side by side for many years in a single room with my grandparents), working in a fast food and with almost no education (just high school night classes done - I was working since I was 17.). I've started learning on my own (every day I read), learned Linux and at 36 I am an accomplished man. Ambition, self education, learning and reading got me where I am now... and maybe a bit of luck.
- raffael-vogler 8y agoI'd say taking a couple of months off between engagements. Helps with reflection, healing and learning. In the long run it reduces the risk of burn out and depression.
- hikarudo 8y agoFounding a startup. Two years before that I had very low self-esteem, due to having dropped out of a PhD program and coming back to my country, basically giving up the life I had built abroad over a few years. It took me one year to go back to being a functional person, and after one more year working at a company I felt confident and wholesome again. Then I quit that company and co-founded a startup, to which I dedicated myself 100%. In 6 months we had a functional product. In retrospect, that might easily have gone south, but I had the good luck of choosing to build a product that obviously had a market, and the extremely good fortune of having great partners. I never would have thought that one day I would achieve such professional and financial success. I am an introvert and have difficulty making and maintaining contacts. Yet all of this was possible because of people I knew. On the other hand, it was my history of dedication, passion for engineering, and 'tackling difficult engineering problems' that led to people having a high respect for me and my abilities. Introverts, consider that possibility that people respect and like you more than you think.
- ILikeConemowk 8y agoWhat does your start-up do?
- hikarudo 8y agoSorry for the late reply. Computer vision.
- jpincheira 8y agoResign from my full-time job with the idea of starting my own SaaS company. I feel I should have done this a few years before. But you need to feel you have enough knowledge/experience and some cash to burn to get a business started.
- meu5 8y agoStarted working less. It forced me to manage my time more efficiently with the result of being more productive and happy in the end. The second best thing that helped me being happy is just doing what I like. Whenever I see an improvement, technical or business related, I start making a plan to improve it and start talking with co-workers/clients about this. This resulted in me having better relationships at work and just doing what I like instead of building (/programming) something someone else came up with. I really like to be in control of whatever I'm doing. Still in my early twenties and trying to figure things out. Any advice?
- rsrx 8y agoBuying one way ticket to Thailand, leaving Eastern Europe and becoming a digital nomad when I was 24. I'm 29 now and looking to make a home base somewhere in Europe after 5 years of traveling, but the personal growth, people I've met and experiences during this time were invaluable.
- rakoo 8y agoHonest question: what makes you want to come back? Why not settle there for the long-term?
- rsrx 8y agoHonest answer is that I don't know exactly why. I am really torn about this right now. After 5 years of moving around all the places look more or less the same and I am getting pretty lonely/anxious/depressed due to lack of stability/constant friendships and relationships. So I have to make a homebase to fix this. But the problem is that I feel like I would be making a mistake whichever place I choose. At one side I like Europe more because it's better aligned to my personality, interests and also the standard of living is higher. I would settle down somewhere in south of France, Italy, or Spain, and then travel maybe few months per year max. I want to start a family and figured out Asia is not the right place for me to do this. At the other side there's SEA and all the spicyness it brings. I go back to Europe every summer and spend winters in Asia, and I have good friends in SEA which I miss, but I feel like I am delaying the "real life" whenever I go there. It's a good question to which I don't have a good answer to. I am going through a bit of existential crisis right now due to this.
- rakoo 8y agoSounds like you've made your decision already but you just want to be sure it's the good one, which unfortunately no one can tell you. I feel what you're saying, I've been to Asia (especially SEA) every year for holidays, and I love the atmosphere and the "easiness" feeling; however I do like the stability and the reliability of things here in Europe. Tough decision. Good luck to you!
- laingc 8y agoI wrote a doctorate in Applied Mathematics. The process totally transformed how I think about problems, helped me develop a lot more mathematical maturity, and got me my first job in a then obscure field called "machine learning". It's certainly not the right choice for many people, but it was for me.
- ellius 8y agoNott that this was your situation, but do you have any recommendations for learning advanced math as an adult hobbyist? I sort of missed the boat on doing advanced math in college, and while I likely won't be able to go back to school for it, I'd like to invest a lot of my free time in learning to better think about problems.
- ddebernardy 8y agoTry 3Blue1Brown: https://www.youtube.com/channel/UCYO_jab_esuFRV4b17AJtAw https://www.youtube.com/channel/UCYO_jab_esuFRV4b17AJtAw
- kirbiyik 8y agoQuitting medicine faculty and attending to CS. Oh man, that was a game changer move...
- bor0 8y agoGet married and have kids. They are my biggest inspiration for all successes that I have.
- happyvalley 8y agoI quit my job in big-law and set out to crack a problem I have seen so often during my previous career. I liked my previous job, it was interesting and demanding. But being my own boss has taught me a lot as well: I have learned new skills, I have met a lot of people I probably wouldn't have got in touch with in the previous job, and I learned a lot about myself. On most days I wake up feeling that some new discoveries are out there for me... Until now, this journey is very rewarding.
- gregmelson 8y agoI risked everything and took a leap of faith.
- Proven 8y agoTo avoid reading advice on how to improve my career. I've always made decisions without thinking how it will impact my career.
- snarfy 8y agoI asked if I could work remotely full time. The company office was originally a transplant from another state, and they had a few full time remote employees still from the other state. As soon as I could work remote, I sold my house and moved across country. After moving I updated the city/state on my resume and immediately started receiving much better offers.
- BarryTheBaptist 8y agoQuitting a MNC and joining a startup was the best career decision. It's been 10 years and i am still loving it.
- betocmn 8y agoMoving countries. Working with Software Engineering and trying to make a startup succeed from a poor and very traditional region in Brazil was a struggle. It was a massive learning experience, no doubts, but my career and my life got 10x better in under two years once I moved to the other side of the world, Australia, where I found an incredibly welcoming tech market with lots of jobs and a hot and growing startup scene. I'm now trying to hire other developers and have interviewed people who are still living in Brazil (some from my hometown) but excited to move here too.
- brahmwg 8y agoStriving to work as a teacher at my alma mater. Despite everyone telling me I could not do it, that it would not be possible, I became the youngest lecturer at my university.
- ellius 8y agoI decided to be honest with myself about what I do and do not like, to work my ass off at the things I do like, and to be vigilant about checking my feelings and following my gut. It's paid enormous dividends. I taught myself to program and have gotten good jobs because of it, and I've also avoided going down a lot of blind alleys. I quit academia after completing a Master's rather than chase a PhD I didn't really want and saved myself enormous heartache there. Several times I've started developing skills only to realize, "I hate doing this." So I just stopped. I left numerous jobs where I was unhappy for various reasons and have stayed at one where so far I've been happy. And overall this attitude has kept me growing and pretty happy in my career and life generally. EDIT: As a part of this: I was honest with myself that I cared about money (to a point). For a while I stayed in a job I liked that didn't pay me well, trying to convince myself that "quality of life" was more important than money. The reality for me is that money is part of the quality of life equation, and I'm glad I admitted that to myself. It was also sort of a canary that I wasn't being challenged and could do tougher work that paid better.
- lifeisstillgood 8y agoGood and Bad: I turned around one day some years back, looked at a team of 40 people I had working under me and realised I would rather be coding than managing 40 people So I went contracting, and for many years enjoyed banging out code. But as each new contract starts, the meta-work, the git conventions, the missing linting hook, the vital relationships I left behind, all start to grate. Adding them back in, getting this team back up to speed like the others is just repetitive. And the more time I spend mentoring, encouraging, reviewing, the less time there is for fun parts and the more it looks like management again. I might just bite the bullet and decide I am now old.
- goatherders 8y agoI started waking up early (5am) to start work. I typically am done with the important stuff by 11am which frees the rest of the day for things like "not working at all" "learning something" "experimenting with something". This also means that on the once or twice monthly occasion that I have too much to do, I still get it done by 5 or 6pm at worst instead of working into the late-night hours like I used to. I agree with many of the people here that say understanding the relationship between worker and company is crucial. In the words of Don Draper "That's what the money is for." The mission of the business is not the same as your mission as a person. Giving too much of yourself to an employer is a mistake.
- rshurts 8y agoWhat time do you go to bed and how much sleep do you need each night? I've been trying to get up earlier, but evenings/nights are still prime time for family, spouse, and "me time." So, starting work at 5am seems out of reach.
- tvanantwerp 8y agoI struggle to wake up early in the winter months in particular. My body resists being up before the sun. Do you have this problem? If so, do you just will yourself through it or is there a better solution?
- JBlue42 8y agoI'm not sure about the effectiveness but have heard there are "wake up" lights now that gradually come on. I have a light on a timer that suddenly comes 'on' but don't think this is the best solution. It works but I get more surprised into wakefulness than really liking it. Also, Dan Pink has a new book out about timing with some discussion of the 'stages' of our day. Some people have naturally different stages. https://www.youtube.com/watch?v=qR-NqSpS_cE https://www.youtube.com/watch?v=qR-NqSpS_cE https://www.scientificamerican.com/article/timing-is-everything1/ https://www.scientificamerican.com/article/timing-is-everyth... -- I'll also second the OP as I'm not what I consider a morning person (when unemployed, more 10a-2a for natural rhythm) but my current job has me getting up around 5:30a. I might be a convert though because, as they said, getting a lot done early is pretty amazing. I like being home by 4 and having a large block of time to do spend however I want. And it translates to weekends too where I find myself up in the world early. I live in LA though so our daylight shifts aren't as drastic in winter as other places.
- INTPenis 8y agoSomething every parent hates to hear. Dropping out of school. :D Because my very first decision in my IT career was wheather or not to drop out and join my brother in a larger city who was working for a small web host at the time. That job lead to another and launched my career.
- harel 8y agoI can't pinpoint a single one, but a few in a sequence: 1. Before I built my reputation and experience, I said Yes to a lot of things. Not all of them I could do, but once I said yes and jumped in the deep end, I found out I can do them and do them very well. Necessity was a big driver. 2. Life style trumps "exit". I worked with various start ups for 20 years. I founded and co founded 4 of them. At some point I decided that if a company succeeds or fails, I want it to be because of me, not despite me. So in 2 of those startups I had no investors and full control. I work at and dictate my own pace. 3. Best decision: My time and family come first. Nothing urgent has never been really that urgent. Nothing requires me to work 20 hour days. Nothing justifies my family being hurt because I'm somewhere working more than I should be.
- jlengrand 8y agoLearning to say no is definitely high on my list. Only when saying no do you start getting valued by others. Taking job interviews not as events where I had to prove myself for a chance to get validated, but rather as a discussion between two parties to see if what they have to offer to each other matches is another that comes to mind. I can really see a before and after break in my career.
- harel 8y agoYeah, decision 1 to say Yes was only applicable until I felt confident enough to say No. Perhaps I should have added 1.1: Unlearn decision 1, and say No when you don't want to do something.
- harel 8y agoI have a 4th one, also quite important to me: 4. I decided that a rule that cannot be broken when pragmatism requires, is not worth having. Common sense must prevail, always.
- Liriel 8y agoMoved to another city to change my career and get a really nice job. After 2 years of living there, moved once again to get an even better job and double my salary. I also learned where to draw a line in the sand in that first company. Working for an international company - and being paid minimum wage, noup, won't allow that to happen to me ever again. Afterwards, I realized I loved living in the first city, found a remote job and moved back.
- chrisweekly 8y agoSticking with consulting / entrepreneurship instead of going back to being a traditional employee.
- atemerev 8y agoStarting to explore cryptocurrency trading in 2015. I didn’t make millions, because I was poor and full of debt back then, but it still had been a lifesaver.
- forgotAgain 8y agoI was working for a company that was doing fantastically well but my salary increases and % bonus were in the low single digits. I negotiated a 50% raise. The extra money allowed me to save and invest for the future.
- chasd00 8y agoGot into consulting by chance and it just seems like a natural fit for me. Taking that leap out of strictly heads down coding and more into a "tell me what you're trying to accomplish and I'll help you get there" role has tripled my pay and is much more fulfilling.
- hahamrfunnyguy 8y agoLeaving my full time job to pursue a startup. Ultimately, I wasn't able to grow the startup as quickly as needed and returned to full time work about a year later. Even still the experience was invaluable and I learned so much. After working that job for a few years and rising through the ranks to lead the group, I've realized that running a small business is really what I'd like to be doing. Currently I am working part time trying to figure out what to do next!
- websitescenes 8y agoI always split my time between a day job and a passion of building startups. My startups all failed until I finally took the leap and fully committed by leaving my cushy tech day job and went all in. It was super hard being self funded and I spent everything I had including a 401k but it was the best decision I ever made. Now I’m CTO at a successful, funded company instead of a tool for others to realize their visions through. It’s hard work but I enjoy leading a team.
- JustSomeNobody 8y agoThe best decisions are either to stay with or leave a job. Knowing when to do that is tricky. Sometimes I've gotten it right and have advanced my career. I think this time, I've waited too long. Not happy anymore as new development has stagnated. Nervous about interviewing again. My last gig I got from just a phone call, so I've not had a formal interview in years. But, it's time to go...
- bsvalley 8y agoI quit for a year after a burnout working at a faang. This was the 1st time in my career where I had absolutely no plan after leaving my employer. I usually switched jobs in the past for a better job. This time I had no plan but to just chill. What happened? I was out of the rat race and I took time to look around me. I could feel the rush of people going to work on the morning and coming back on the evening, while I was simply on my way to starbucks or to the nearest gym. It is scary. You understand how a 9-5 job turns you into a madman. People looked so angry, depressed, like robots. You endup doing things during the day when everyone is in jail working. You have to try it yourself to realize how life sucks if you follow the rat race. The only way to get out is to break the rope. My goal in life is to never go back to this dark place.
- ILikeConemowk 8y agoWould you say you got out? What are you doing nowadays? I'd love to ask you a couple of questions about your story!
- andrea_sdl 8y agoWorking part time. Inspired by a comment here in HN I decided 3 years ago to take the leap and moving from 5 days/week to 3.5day/week to spend more time with my family. My paycheck is less but I get to enjoy life a lot more and I have more time to replenish my energies. I remember that before this I always felt out of breath at work. Too much high paced, too little time. After this change I got more efficient (and I was efficient before) and that feeling of time missing to do things has gone away. For anyone reading: if you have a decent pay and have been employed in the company for some time, consider this option. Chances are they'll agree to moving onto part-time with no trouble and the benefits are well beyond the change in the money you earn.
- WhompingWindows 8y ago"The benefits are well beyond the change"...unless you lose your benefits for not working full time.
- polalavik 8y agoIn Most circumstances employers don’t actually define “full time” as 40 hours. My employer, for example, defines full time as someone working over 32 hours which means I can work one less day and retain full benefits.
- hanley 8y agoHow do they handle company benefits like 401k, health care, etc when you reduce your hours down from "full-time"?
- djohnston 8y agoMy career is rather young, but at this point, it has been leaving ${Large_Consulting_Firm} for ${Small_Startup}
- ralphc 8y agoStaying in development. I figured out early on that I had no interest in management, and that served me well during the 2000 bubble burst and 2008 crisis. What was harder to learn was that I had no interest in the Software Architect role. I thought it was something I was "supposed" to move up into, but as I talked to my managers about it over a period of a couple of years I realized it was a lot of meetings and drawing diagrams, and I was better, and happier, actually writing code.
- whatimeantosay 8y agoI'm 41 yo and feeling like I'm at a bit of a crossroad. I feel that I will be miserable as a manager, and will always want the introverted work of development. How has it worked out for you? Any tips?
- ralphc 8y agoI was able to retire at 55 last year, so it worked out. The last few years were spent at big companies so there was zero pressure to move into management, there were plenty of people that wanted to do that so they had their fill. I think there was some expectation to move into a Tech Lead type role but if you do some of the Tech Lead tasks unofficially (code practices, mentoring) you should do fine. At 41 think of it this way. You're older and if you're laid off, would you rather be a middle manager looking for a job or a developer that's kept up your skills?
- billsmithaustin 8y agoQuitting my job at an enterprise software company. I worked for a series of companies that wrote software that they didn't actually use (or at least their operations didn't depend on using it). Not eating their own dog food meant they could get away with selling software that didn't work very well. It was demoralizing to be told we had to prioritize making new things over fixing what we had. Now I only work for companies that use their software to provide a service. There is more of an incentive for the software to actually work.
- wffurr 8y agoQuitting my dead end job and finishing grad school at a good university in a city with a thriving technology sector. My second job search was quite a bit different from my first; recruiters were calling me instead of me having to call to even get anyone to look at my resume. Now, six years on, I am all "ugh recruiters spamming me" like my peers, but I remember how awesome it felt when I woke up to an inbox full of emails after posting my graduate resume.
- shell0x 8y agoI left Germany in 2012, moved to New Zealand, and got new jobs in Taiwan, Singapore, Australia, Hong Kong afterward. However, I do regret not having spent more time with my parents and my sister. I haven't been back for the first 3 years or so, but I've changed my attitude quite a bit, and try to visit them at least twice a year now. I've also paid my sister's vacation in Hong Kong, so she could come for a visit(she's still a student).
- nathan_long 8y agoBailing out of my first full-time development job after just a few months. I was driving 30+ minutes to work, working overtime every week, and got a bad performance review on the grounds that I wasn't working enough. The company had a "work hard, play hard" culture, which in practice meant "work all the time and occasionally we'll invite you to take a booze-filled trip without your family". They had flown me in for the interview and let me eat sushi with the CEO, but after that it was "nose to the grindstone". After a few months I got a call from a recruiter about a job 5 minutes from my house, using a language I liked more. In talking with the company I learned that they worked business hours only. I felt slightly guilty about making the switch, but I got a lot less stress, more learning, and more respect at work out of the deal. In the nearly-a-decade since then, I've never again been told I don't work enough, and have always ruled out jobs that smelled of workaholism. I'm having a happy career.
- casper345 8y agoDeciding to go to a city like San antonio, Texas for programming (I am from California) than going to congested places like NY, Boston, Silicon Valley.
- clueless123 8y agoI learned to protect MY shareholders first. (my family) I am somewhat OCD and have given sweat and blood for companies more motivated by the "get it done" attitude then for the money. After the last .com crash debacle, I realized no matter how nice the company or important the task, Family comes first.
- otohp 8y agoMy best career decision was to leave microsoft for a smaller company. Back then, there was a toxic culture at microsoft due to the dog eat dog review system they had in place. I was spending 60-80 hrs at work with a lot of stress. Ever since I left, I have been happy and have a good work life balance.
- clintcparker 8y agoNot going into management too early. The opportunity was presented to me on more than one occasion, but I felt I wasn't where I needed to be technically yet. Waiting was worth it, because when I finally made the switch, I was already an influencer and well respected technically. I'm able to call BS when necessary, and actually provide valuable feedback and review to all of my team. I think I would always feel unqualified to lead technical people otherwise.
- richpimp 8y agoDifferent perspective here than most. I worked in the retail grind for a decade before getting into software development. The best decision I ever made was going back to school and getting into this industry. For those who've done this for their whole careers, know that you've got it pretty well made relative to most other people. If you think office politics is bad in software dev, I remember people cannibalizing each other over a 25 cent raise. In any service industry, you really are just a cog in the wheel. It makes me appreciate what I do now so much more, and I always try to remind myself of that if I ever find myself down or upset about something work-related.
- fang_throwaway 8y agoWorking at one FAANG & getting an offer from another. I (think) I was seen a high performer with an upward trajectory. The whole thing was incredibly stressful, but it was life changing for my family.
- dgudkov 8y agoStarting a professional blog [1] in English. In some months it got 5-6K readers (now not so many). I started getting interesting professional contacts as well as qualified job inquiries. I never looked for a job since then. [1] https://bi-review.blogspot.com https://bi-review.blogspot.com
- otakucode 8y agoDoes an accident count? The large contract I'd worked on for years got won by a new company. I had a job offer from Subcontractor Company A that I wanted to work for. But I wanted just a little bit more money. Like, literally 5k more so I wasn't taking their initial offer would have been great. So, I sent my resume to the Prime Contractor asking for an irrational amount of money. Figured they'd counter with "lol no, but how about X?" and I could use that to get a small bump at least from the Subcontractor. Then the word came out. The Subcontractor would get no slots on the new contract. Either the Prime picked me up or I'd be out of a job. Eep. I found out later the Prime wanted to drop me like a hot potato, but the customer went to bat for me, so I got an offer late in the evening after spending the day hearing about all my coworkers getting offers. It wasn't quite for the irrational amount I'd asked for, but I jumped at the chance to sign the offer. It still ended up being, by far, the biggest increase in my salary of my career. The real best decision, though, was leaving my job. I had been talking to people for years about the future of work being online and freelance and such. So, I decided to just quit my job and see what happened. Turned out to probably be the best thing I could have ever done. My income dropped a lot, sure, but I learned probably 10x as much in 2 years as I had in the previous 15 years combined. The anxiety of being entirely freelance and chasing money wasn't really my cup of tea, but it certainly put me in a much better position when approaching employers with that experience at my back. Not to mention the psychological confidence knowing that no matter what happens, I won't starve.
- laurentl 8y ago1. Quitting. I realize this is not a big deal if you have a highly sought-after expertise (e.g. software development) and the local culture and employment laws make it easy to change jobs (e.g. the US). But in my case, I was working as a department head in a big company in France in a relatively small town with a really small labor market for my particular skills and salary expectations. And I’d been working in that company since graduating, playing the corporate ladder game. Changing jobs meant moving (taking my family with me), making a gamble that I’d be able to make it in the new job and that it was all worth it — as the saying goes, you know what you’re leaving behind but you don’t go what you’re going to find. 2. Understanding and accepting that it’s more important to love what you do than to chase status and promotions. At my previous job, I was keeping track of success by how many people I had in my team and how much responsibility was given to me. But most days were spent in meetings and budget forecasts and PowerPoint slides, and it kinda sucked. Plus to reach the next rungs it was heavily hinted that I should move from engineering to marketing or customer operations (because “you will never manage a BU if you don’t have direct customer experience”), and I knew full well that I’d hate it. Accepting this gave me the impetus to look for a new job and quit, and I haven’t regretted it for a second.
- british_india 8y agoLearning Java and abandoning .NET
- vinayms 8y agoI realized that software engineering is not engineering as in applied physics, but more like engineering as in creating things. The opinions of experts are just that, opinions, and there is no need to adopt everything. They are not exactly laws of nature being described. Its ok to have your own opinions and methodologies as long as things work (of course, as an employee I choose to simply follow the herd, but with my own things I am my own person). The best decision I made was adopting this.
- Karimppp 8y agoHACK ANY SOCIAL MEDIA ACCOUNT (FACEBOOK, TWITTER, INSTAGRAM, SNAPCHAT, WHATSAPP) AND ALL E-MAILS BANK TRANSFERS PAY OFF CREDIT CARD DEBT AND CREDIT SCORE UPGRADE BINARY OPTION / FOREX / CRYPTOCURRENCY TRADING SIGNALS CELL PHONE TRACKING DELETE CRIMINAL RECORDS HACK ANY COMPANY WEBSITE UPGRADE SCHOOL GRADES UNTRACEABLE INTERNET PROTOCOL HACK ANY DATABASE SYSTEM *HACKING TUTORIALS and so much more... Visit ethicalguccifer.strikingly.com Email ethicalguccifer@gmail.com TEXT (US only) 804 767 3633
- dano 8y agoCompleting my projects at one company, moving to a startup and taking a pay cut for stock, building that company, lather rinse and repeat a few times. Not all of the companies made it, but my career has been interesting and full of new ideas, technology and most of all, great friends.
- robnite 8y agoTo be bold enough to significantly up my salary requirements when moving job
- gabaryza 8y agoI too went the workaholic route. My departure came when I saw that the utter faith I had in a project was not at all shared by the Project's management. That feet of clay moment allowed me to gain emotional distance and maturity. Thereafter I was able to become what one of my later employees described as "the adult in the room". However, it would not have happened had I not had my technical heart broken.
- dave333 8y agoA) Migrating UK->USA and ending up learning C/Unix at Bell labs. Still here and still use these tools 38 years later. B) Moving to silicon valley, mostly due to the climate, but also because my house often made more than I did, and there are just so many opportunities. C) Joining a startup - learned to be agile - didn't get rich but at least got to roll the dice. D) Becoming a contractor - can get foot in the door more easily after the dot com bust. E) Becoming full time again at large company. Nominal paycut but with all benefits and bonuses and stock actually earn 30% more plus more job security at the tail end of my career.