The idea that there exists 10x software engineers regularly comes around, and is either supported or ridiculed with similar fervor. Instead of wasting time arguing and chasing the mythical 10x software engineer, create 10x environments!
As this is on-boarding season, I thought it would be interesting to go over some personal thoughts on how to improve the tech on-boarding process.
I usually don't share pieces of advice I haven't applied myself, but in this case, the epiphany came before the practice: you should be always interviewing!
As the tech hiring market is getting hotter by the day, I thought it might be helpful to share some guiding principles that I've followed over the years when crafting my resume.
Talk with any software engineer, and they will gladly tell you that software engineer interviewing is sorely broken.