4 ms·
Your problem is: 1. Great senior devs are actually rare, so yeah, you won't just have them flowing into your applicant queue no matter who you are. 2. You're
by mkozlows 11y ago
Your problem is:
1. Great senior devs are actually rare, so yeah, you won't just have them flowing into your applicant queue no matter who you are.
2. You're not just looking for great senior devs, you're looking for great senior devs who hold certain ideological positions, which is going to narrow your pool much further.
Lots and lots of senior devs have been through the OO design stuff and come out the other side. Like a lot of people, I read and used a ton of design patterns stuff back when I was working in Java around the turn of the century, and nowadays think of OO design as an antipattern to be avoided, with a strong preference toward functionally-oriented code.
Same thing with the XP/agile stuff. Been there, done that, kept what worked and abandoned what didn't. I wouldn't want to apply for a place that had an ideological commitment to strong XP principles and thought of people with other opinions as being in need of "training up."
And maybe you don't want people like me working for you; that's fine, you've got your vision of your OO/XP workplace and you don't want people who don't buy in fully. But don't be surprised when you can't find people who combine strong ability, a lot of experience, and a particular type of tech ideology.
- obiefernandez 11y agoThis is a great example of the feedback I'm looking for since it gives me clues on how to adjust my messaging for the future... OO: Totally understand where you're coming from and share your viewpoint. (Former OO Java guy, Rubyist, now primarily dong Node for last 2 years) XP/Agile: I have 8-9 teams under me and their processes vary and are continually evolving via weekly retrospectives and a commitment to perpetual learning and improvement. My ideological commitment is to ruthlessly, earnestly be excellent in what we do. The vibrant cynicism around Agile has been extremely eye-opening.