Gergely Orosz: Yeah, and I feel also that, going forward for the next couple of years, the kind of mainstream advice might apply less. The mainstream advice until now, like if you wanted to have a really successful and profitable career in tech was learn how to code, if you have the opportunity go to university, just because now you have a pedigree, try to get into one of these big techs as soon as you can, and then jump around from there; if you cannot get straight into like Facebook or Google, try to go at a tier lower, like Foursquare, or Yelp, who have really good cultures, but they’re not as well known as some of you others, and then tried to like hop your way up. And once you’re there and you made it to staff engineer at Facebook, you’re probably making so much money that – I mean, if you’re spending it all, you’re crazy, because you should have just saved some of that for a time like now. And then the advice kind of ends there. And I do talk with people who are 5 or 10 years into their career, or let’s say more like 8 to 10 years, they made it to staff engineer at one of these companies, and they’re like “What next? Because I’m now making so much money I cannot go anywhere”, which is not a bad problem to have, but they just feel a little bit trapped, because they went there so quickly. And compare this with people who kind of got there after 30 years, in the past. I know people who retire from similar situations, at the end of their career, as a staff or a principal engineer as well.
So this used to be the traditional advice, and it kind of worked for so many people, because big tech was hiring so many people. This was kind of achievable for most people. And this route will always be there. I’ve seen this in investment banking. When I joined JP Morgan in 2010, I worked on the front office… And banks are really good; they have front office, middle office, back office, and it’s based on how much money you make. The front office is making all the money, middle office is supporting the front office, and back office is just a cost center, like clearing stuff. So I worked with traders, and what I noticed is – I was on a desk, we had like ten traders that we were supporting, and we were building software for them… And when I joined, we had 10 traders; a year later we had 6, and they never got backfilled. And these were the traders who were making dollars in the millions in compensation per year, or at least a million; they were making these outsized bonuses.
And I asked the traders like “Hey, how was it like?” and they were like “Yeah, back in the day this desk used to have 30 traders.” And I asked “What is it like?” “But we’re just kind of getting fewer…” Because when they let people go, they actually hired like two software engineers to do algorithmic trading, or just the same thing, but for cheaper, or similar stuff. And then they told me that to become a trader, it used to be pretty easy back in the day. Or not that easy, but you just needed to go to a good school. But now you have to go to a good school, you need to have the connections, they will tell you what the interview is like, and some of the interviews are ridiculous. Back then they claimed that there were some reflex tests, and all that; they will tell you what it’s like, so you can prepare. So basically, to get that job, you needed to have pedigree, you needed to have connections, often family connections, and then you had a chance at an interview, where you had to do really good, you needed to be really good.
I think this is slowly going to happen with big tech, where they will be hiring, but you will need a pedigree. They’re not going to hire you off of a bootcamp or nothing; or a previous company. And then you’ll also need to do well there. So it’s just gonna be a lower funnel.
[57:48] And the other advice - so this advice will still be there, but it’ll be harder to do… But the other advice that no one will talk about is what you said, is ignore the mainstream and look into interesting sectors. And this will be hit or miss, but there will be some people who will do great at these no-name companies that no one knows about; some will be absolute flops, but some will be just really fun, where you get to grow, you get a pretty good compensation, and you grow with the company, and you’re solving for a really interesting challenge, and maybe that also gives you ideas to potentially start your own company, or partner with something… Or just stay at a company for a long time.
I’m now into the industry long enough that I have these weird kind of reflections… When I worked on kind of industries or areas that I might have like looked down a little bit on, for example the government sector… When I lived in Edinburgh, more than 10 years ago - it was maybe like 12; I don’t even know. It was more like 13-14 years ago… I built an app called Edinburgh Bus Tracker on a Windows phone, because I went every day to work, and there was an app for iPhone, and one for Android, but none for Windows phones, and I was I just wanted to know when my bus would arrive. So I built this, but in building it, I had to reach out to the local council, and they had a tech team who were building this API. And I kind of talked with them, and they made some changes to their API… And I just built it, and I forgot about it… And now, I think just six months ago, a guy wrote to me saying, “Hey–” I think I tweeted about this app that I did, and he said like “Oh, I’m still here, and I’m still building the API, and it’s really cool…” And I was like “Hold on… You’ve been there for 12 years, working at the council, on the API team?” And I started just talking to him and he was like “Yeah, it’s actually really good. It’s just a really friendly place. It kind of feels like family, and we get to experiment a lot when we do these things…”
And in my mind, if you would have asked me – like, I was always someone who just wanted to climb subconsciously a ladder. I always wanted – not climb, but I wanted to prove myself that I’m good enough for the next thing. But now I’m reevaluating of like “Hey, this person - he’s a software engineer, he works at a job which probably pays the bills, it is really important for the community… He gets to have a lot of professional freedom… People are using it… So you know what - there’s not just one way to have a fulfilled professional life” and I think that’s what a lot of the career advice focuses on, like “Just go higher, and higher, and higher, and more, and more, and more.” And that person is definitely not afraid of any layoffs, right? Like, everyone else who’s stressing – that’s gonna be the last place that is impacted, for obvious reasons.
So I think one thing that I’ll take away from this is try to talk with other people outside of your bubble, other software engineers, or if you’re an engineer manager, other engineering managers, and just approach those people with curiosity, because I think this is how my worldview is changing a little bit - I get more empathy - and you also just build up a better network, right? You just get to know those people, and I think you’ll be a bit more grounded. Tech is still really big, and there’s so many people doing so many different things… And by talking with different people, this is how you might find out that absolutely boring industry that is actually really exciting, and now’s a good time to jump into it, now that big tech is just really – everyone is focusing their attention right there.