• Important to do soul searching - he knows so many people who get burned out and needed to decompress. He has burnouts all the time. The early days of Java was not fun.
  • There’s no such thing as a dream job - jobs have a life cycle and have a honeymoon phase too. Stick around as long as you find the work still compelling, but it’s okay to move on when it isn’t anymore. He’s also stuck at companies way too long because he liked the product too much.
  • You should take a lot of risks. If you haven’t gone through trying out new jobs and then realizing you don’t like them later, and moving on, that means you’re not taking enough risks.
  • Important to have a plan, take some time off to figure out what you want to do - agrees with me using my 2 weeks vacation to decide if I wanted to quit my job
  • Don’t underestimate happy accidents - Java was an accident because C/C++ capabilities were just limited. He was like “We could fix that you know”. Put yourself in a position where you are in the general area you want to be and see where that takes you.
  • Working at a company is almost a continuation of the interview itself. He quit Google after 6 months and Oracle after 2 weeks.
  • Make sure you always have health insurance - he went broke once because he got dysentery and didn’t think he needed health insurance (thought he was invincible)
jan 16 2021 ∞
jan 16 2021 +