4 ms·
> Are you going to hire me to lead a team working on a 10 year old complicated Java app when all of my “enterprise” experience is in the .Net ecosystem? Yes. T
by ianlevesque 3y ago
> Are you going to hire me to lead a team working on a 10 year old complicated Java app when all of my “enterprise” experience is in the .Net ecosystem?
Yes. The skills are fungible.
- mgkimsal 3y agoWhile that might be the 'right' answer, it's also in the minority for many job openings/postings.
- ianlevesque 3y agoYou're not wrong, but thankfully job openings are more fungible than ever too, with remote positions open at plenty of companies that won't make that particular (not-)hiring mistake.
- scarface_74 3y agoRemote positions make it easier not harder to find someone with the skills fit that a company needs and makes any position more competitive. When companies were looking for “a C# developer who knew the latest front end framework who was willing to commute to the office in midtown Atlanta” the pool was a lot smaller than “someone legally allowed to work in the US”
- pjmlp 3y agoActually it is more like legally to work anywhere, for some kind of positions.
- sanderjd 3y agoYep, this is true. But that just means that it's something of a super power for organizations that don't make this myopic mistake.
- scarface_74 3y agoAnd I would be a horrible hire to lead a team where I’m expected to mentor junior developers on best practices, which packages to use, how best to work with technical debt, etc. In the real world, I’m interviewing for positions where they are looking for leads at cloud consulting companies who can mentor juniors and that they can put in front of customers for recommendations, estimating statements of work for implementations on AWS and it’s specializing in application development where you are integrating with AWS services. I have lots of experience with most things AWS. No one should hire me to do the same for either Azure or GCP. Sure I could do the initial discovery, pre-sales, needs analysis, business outcomes, etc. But I wouldn’t have a clue about what services to use and i definitely couldn’t mentor and help troubleshoot implementations on Azure or GCP.
- linuxftw 3y agoHow hard is it to find a few mainstream opensource projects and emulate what they're doing in a given language when it comes to packaging and best practices? Other than awful, unsuitable for production languages like ruby.
- scarface_74 3y agoMost open source solutions are meant to be building blocks for larger projects. It’s up to you to know what’s best for your organization based on prior experience. If you’re not in the C# ecosystem would you know how badly you are shooting yourself in the foot using Entity Framework when you should be using Dapper (a micro ORM invented and used by Stack Exchange)? On the other hand, would you know the limitations of Dapper until your system grew and you found out that you really needed EF but because you didn’t know the tradeoffs you didn’t know what to look out for?
- linuxftw 3y agoI don't write crud apps, but if I did, I'm sure I could sort out which ORM is the right one for my usecase.