I see you are one of the 40% of healthy adults who struggle with sarcasm. Don't worry, you are in good company.
I see you are one of the 102% of basement dwellers who struggles with Poe's Law.
Substandard code, slipping release schedules
That sounds more like a management issue than it does an H1-B problem.
You can't manage your way to good code, and you can't manage all 9 month projects into 1 month by hiring more people.
Any management action to alleviate the former will worsen the latter: you can have stringent checks on the quality of your code, but all management can do is to say "not good enough, do it better", further slipping the schedule.
Traditionally, when you're joking you should write something that's funny.
Thank you mods for modding this comment funny.
What's more, there's absolutely no evidence to back up the belief that babies require more bonding between them and their mother than with their father.
Because there's a risk of someone misinterpreting that statement as implying that parents and children or mothers and children don't need bonding - a
quick few googled hits about the benefits of bonding (or risks of not bonding).
There's more out there, but I suggest to go talk to a midwife and/or doula if you are genuinely interested in knowing more about the subject.
Nothing wrong with them requiring VB skills from the beginning if they want their new developer to be able to hit the ground running. Sure, maybe you could get up to speed after a few months or even weeks, but if they don't have that time (read: money) to spare it's their choice.
A good developer would be up and running with a language that's in a similar paradigm as a known language in a matter of days or hours not weeks. What takes weeks is getting used to the new company's domain, existing code base conventions. Knowing the language doesn't help with that.
You can have things on your phone that you can't have in a briefcase in your car.
You can have your *phone* in your briefcase in your car.
you will NOT get past the HR drones because you don't tick the boxes
But do you really want to work for those kind of companies anyway?
I'm willing to bet many of those companies are perfectly fine, once you get past HR's incredibly myopic view.
I think a better question would be, how often does something genuinely new come along?
Every time HR gets a new buzzword to give reason to reject your application because it doesn't mention said buzzword.
Once I was searching for a new job and an HR type rejected me because my CV did not show Visual Basic.
This really irks me these days. Most job offers are buzzword bingo with a long list of "absolutely required" niche technology du jour stuff, none of which are particularly hard to pick up if you're a half-decent developer, but you will NOT get past the HR drones because you don't tick the boxes.