This is the third, similar message I receive about a senior engineer having a fantastic interview experience with @Fonoa_HQ (I’m an investor).
I asked them what they’re doing differently.
“Everything. We’re creating the process we wish we had. And we keep iterating on it.”
Their current interview process:
- No Leetcode-style interviews (coding in a vacuum)
- No coding for senior hires: opting for conversations instead
- Managers spend 30-50% of their time on hiring, and making the process better, at this stage.
On my job board I only list teams scoring at least 10/12. Have to turn away listings from time to time: but IMO this test is a decent indicator of what to expect: pragmatic-engineer.pallet.xyz/jobs
• • •
Missing some Tweet in this thread? You can try to
force a refresh
Interviewer: "Where do you see your career headed?"
Candidate: "I want to be a software architect."
I: "Why?"
C: "Honestly: I'm getting tired of coding. I'd like to do the planning, others implementing my ideas."
I: "Let me be frank. We don't have this kind of role here."
The above was an actual conversation I had with a candidate.
Wanting to become an architect to fully get away from coding is either:
1. A sign of poor organizations where this is how architects work.
2. A huge disservice for everyone involved.
Don't get me wrong: it's fair for anyone to get tired of coding. Luckily, there are more career paths that can accommodate staying technical, but without coding. Both TPM (Technical Program Manager) and PM (Product Manager) are paths that might be good options in this case.
If you sell to startups, YC makes it easier, early on. But without YC, you’re *forced* to learn to sell better. This is good!
A note on outside US startups:
I believe this is a massive growth area for YC.
The VC ecosystem in EU, Asia, Africa is very poor compared to US. YC’s terms are more than generous here, and they still give outside US startups an unfair advantage in their region, all-round.
“Got a Director of Eng offer from a unicorn EU scaleup. The offer is equity-light, no refreshers or additional equity on promotions. The total compensation is below what I got at a US startup offered, in EU, six years ago, two levels below (at a senior engineer).
Come on.”
There is plenty of talent in the EU and other regions - and so much of the best talent is gravitating towards the companies that pay the top of the market. Which are - sadly - overwhelmingly US-founded and headquartered companies, hiring locally.
The irony is how the main difference between EU and US offers are less and less on base salary. The biggest difference is in equity. Many EU unicorns and decacorns offer a fraction of the equity for senior roles than US companies do. And they lose these people to equity.
Looking back at my five years at university, the class that prepared me most for the industry was a semester-long team project where the four of us went from planning, through coding, to shipping a small app.
CS education should have more of this, and less solo work/study.
During this project I had to learn about and navigate:
- Disagreements on a team
- Learn how all of us are terrible at estimating
- Requirements wildly changed midway (very nice touch, that)
- Dealing with messy team dynamics
- Bonding as a team through tough challenges
This class way in year four of the curriculum and it acted as a well-needed reality check.
Start of the class: “Lol, this is nothing, I can single-handedly code all this. And what an awesome team we have!”
End of it: “Damn, I had no idea it’s this painful to work in a team…”
Talked with @LBacaj about how he got promoted from senior engineer, to staff, to director at Jet, and this story stuck with me:
When joining the company, he really wanted to work on Pricing as he worked there before. The CTO said: "no, we need someone on Marketing." Louie then:
Figured if it's the most important thing - more important than Pricing - he'll do it.
When he joined Marketing he started by understanding the marketing business *in-depth*, talking w everyone, while he was building solutions. Reading material on how the marketing world works.
Every success at Jet for him was built on top of this. He understood Marketing, as an engineer, and Marketing understood him.
E.g. later the marketing folks were begging the CTO to give him more headcount, as he works super efficiently with his team.