As an experienced Canadian developer who is seeking a work visa to work in the US, it is actually extremely difficult to get one.
It seems as though the US prioritizes shit-developers/wannabe-engineers over experienced Canadian developers. Which kind of makes sense, in that you feed your own before feeding your neighbour.
So I really doubt that H1B flooding is a thing. Open to debate though.
In Canada, you get sued if you call yourself an engineer when you're not part of an order of engineers.
Even if you're a bona fide engineer, but not enrolled in the order, calling yourself one opens the floodgates of hell where spaghetti coders do the same and get hired by retarded HR departments to take the lead on some mission-critical software.
I like this. I am a self-learned developer. When my peers call themselves engineers, I spit my coffee.
Halting progress indeed seems like the commonsensical thing to do. A massive UI overhaul is not be the most resource-efficient course of action if you plan on announcing your demise. Hence my startling
What does it mean that a leg broke? Correct me if I'm wrong cause I'm no expert, but I'd assume that there'd be some 'emergency' backup legs to address this kind of event?
What does "not upright" mean? Did it crash? Or is it simply in limbo, leaning, at an x degree angle?