You're right, I don't want many alphas. But that's not what im talking about here. I'm just talking about how the majority of people who call themselves programmers/software engineers/whatever aren't even fit for a normal individual contributor role.
If you're working on a big database + rails CRUD project where you need a bunch of hands to make forms, sure, I'll take that.
Of course, you could drastically reduce cost by architect a system that doesn't need to just brute force code so much.
And that's the difference: if I'm building a sky scrapper, I need some architects and engineers to figure out how to make it stand 50+ stories tall, and then I need hands to build the hundreds and hundreds of identical units inside.
In software engineering, I can architect a way to only have to make 1 of those units and never have to worry about the grunt work. There's always SOME level of grunt work, but it's very small compared to non-software fields.
And then there's actually complex software projects, which is where a large chunk of the money is. Not just chugging out stupid games and apps. And this is where code monkeys are useless, and where they keep being noise for the signal.
That being said, right now, those coding boot camps are chugging out people who arent even fit to be code monkeys.... so the argument doesn't even apply.
Its already causing problems. Its super hard to make a full team of half decent software engineers, because the signal to noise ratio is so bad. Even very successful companies are filled with teams where 1 person is doing the job while 10 people are just dicking around arguing about which 3rd party package to pick between the latest trend and the new fad.
And since no one figured out how to properly screen for good programmers yet, the only semi-acceptable teams are the ones in companies that are willing to just can those who can't make it, and then they end up in the news for being "horrible places to work"::shrugs:: We need a second dot com crash.
Google Fibers picks their targets more by political situation of the city than anything else. So many cities have lock ins, agreements, weird contracts, codes that will get in the way, etc, that its really hard to establish a service like Google Fibers.
Quite a few companies will start by putting employees on "performance improvement plans", that can be as much as 6 months in some cases, with feedback along the way as to how you're doing.
With layoffs often come severance. And not all companies are Disney forcing employees to train their replacements.
If you work for a company like that, then, IMO, some mutual respect is appropriate.
it's an FPS. You can't cheat-proof a skill based game without basically taking over control of the user's computer, and doing a bunch of things that Slashdotters really would not be ok with.
Things that cost the same everywhere cost the same in SF. Your 401k's cap is the same. Your smart phone is the same, your kid's college education will be the same (assuming they move anyway).
If you're dumping money in rent, that may or may not make you come up ahead with the above. If you dump your money in a mortgage instead...then you're -way- ahead, unless you're expecting a massive crash before you sell.
You can also do interesting things: home renovation doesn't magically get more expensive. Labor might be a little, but the price of wood and appliances doesn't significantly change, so you can go all out.
I don't live in SF, but I still live in a high cost area, and once that mortgage is in place, your disposable income shoots up the roof. That's basically the whole reason cost of living is so high...because for a lot of people, it's worth it.
Now, I'm not gonna argue against how messed up it is, privilege, how it screws the poor over, etc. That shit has to change sooner or later before we end up in another civil war. But as far as an individual software engineer goes, it can very well be totally worth it.
Languages are not nearly as important as ecosystem. Else Haskell and co would be ruling the world of software engineering.
We're only starting to see a world where good languages are starting to catch on...but it's slow going. If the ecosystem is there, it picks up, even if the language sucks.
HOA rules don't have nearly as much bite though. The building I'm in used to have issues with someone AirBNBing to frat parties all the time. The association eventually stopped it, but it took years.
When you're in a residential area with high owner occupancy, sooner or later you get to know most of your neighbors. Since people are likely to stay there a while (I think average house ownership is 7 years), you're gonna bump into them enough time that you'll get to know who's who.
It makes a huge difference: if something annoyed you, you talk to them, you compromise, and you're good to go for years to come (not always easy, but easier than having to redo it every year or two)
You can't take a residential space and make it a commercial one (unless zoning rules allow). And the majority of AirBNBed places are condos and apartments in buildings where the renter/owner signed documents saying they would not do this shit anyway.
So yeah, it is the same rule for everyone. You don't take residential buildings and turn them into hotels, airbnb or not.
That's exactly how Uber works in the US too, at least Uber Black does. The cab vs limo service (hired cars) is pretty much exactly what you describe, with similar advantages and limitations.
Uber X just ends up in a weird messy gray (dark gray I guess) area.
I encourage you to check out the source to either JQuery or Sizzle. You'd be surprised how many workarounds are needed even for items like querySelectorAll and xhr2.
I don't really need to. I already work on a lot of large scale web apps and sites targeting IE10 and up without using jQuery, and they work fine...::shrugs::
Not contesting the other arguments, but for the first one...
CSS selectors are MUCH easier than using document.getElementsByTagName, document.getElementsByClassName, document.getElementById. Those are all a mouthful when I can just type $(".className") and be done with it and have terser code that is easier to read (if you know jQuery)
document.querySelectorAll does just that. If it's too much to type, just alias it. Even to the $ sign!
If you only target modern browsers, between querySelectorAll, XHR2 or fetch (ok, that will need polyfilling), and all the newer stuff that's available in 95% of browsers, jquery is very nearly useless.
The only reason to use it is to deal with older browser quirks. Once you don't need to support that, you don't need jquery.
Yup. The irony is now I use a Steam link connected to my PC as "my console" and its easier to use with less bullshit than my PS4.
Push the button on the controller, pick "resume playing", done. PS4's collecting dust (though there are a few...very few, but a few, exclusives I want to play)
If even 20% of cars going through the streets near my place did that, I'd probably be able to sleep an extra hour in the morning. Obeying the speed limits? Lol.
There's also long studies made to make sure the streets are safe with the given expected traffic, choke points, traffic, and the fire department has to check it out to make sure it's okay in case of an emergency. It's not an exact science, but shit like this can seriously fuck things up.
Add that a lot of buildings and roads are built on pure corruption (things that really should not have been built gets built on "special" permits that skip normal rules, etc), and you end up with no one being happy.
Then you have people in cities like SF and Boston bitching about skyrocketing rent and too few units being built. Why do you think that is? You're right: they can't stop you from using the roads. So they just vote to stop people from building at all instead. Then the rich get skyscrappers up and live at the top, away from the "peasants". And you increase the gap between rich and poor.
This type of bullshit attitude is why everyone is so stressed, nobody's happy, and we have such a crappy society.
Oh, and while people go "I have the right to use this street! My taxes paid for it!", they'll conveniently ignore the other laws they don't like, speeding, city noise rules, etc.
In my particular case, the street in front of my house is actually a private way, with a compromise done with the city long before my time to give an easement right to connect 2 other street for locals. There's a bunch of (legally enforceable signs, since we own that street) signs up, as you're not allowed trucks, passthrough traffic, etc. People will happily ignore those, AND the street is on Waze to boot.
If it went both ways and all rules were observed, there wouldn't be any problem.
Yeah. I had a Nest and eventually had to ditch it. The maintenance band range that isn't configurable is simply unacceptable in a large home. The temperature swings would last for hours at a time. The ecobee fixes that nicely (I wish the maintenance band was more configurable than 2 options, but at least one of the options is acceptable).
Ecobee still has a few glitches and weird algorithms (like the way it transitions from one comfort zone to the other at the same time as the active sensors are changing), but it still works great.
In this case the vast, vast majority of people who receive the stock will never do anything with it, effectively taking it out of the market. So it's kind of a buyback that is hard/weird to compute.
You're right, I don't want many alphas. But that's not what im talking about here. I'm just talking about how the majority of people who call themselves programmers/software engineers/whatever aren't even fit for a normal individual contributor role.
If you're working on a big database + rails CRUD project where you need a bunch of hands to make forms, sure, I'll take that.
Of course, you could drastically reduce cost by architect a system that doesn't need to just brute force code so much.
And that's the difference: if I'm building a sky scrapper, I need some architects and engineers to figure out how to make it stand 50+ stories tall, and then I need hands to build the hundreds and hundreds of identical units inside.
In software engineering, I can architect a way to only have to make 1 of those units and never have to worry about the grunt work. There's always SOME level of grunt work, but it's very small compared to non-software fields.
And then there's actually complex software projects, which is where a large chunk of the money is. Not just chugging out stupid games and apps. And this is where code monkeys are useless, and where they keep being noise for the signal.
That being said, right now, those coding boot camps are chugging out people who arent even fit to be code monkeys.... so the argument doesn't even apply.
Its already causing problems. Its super hard to make a full team of half decent software engineers, because the signal to noise ratio is so bad. Even very successful companies are filled with teams where 1 person is doing the job while 10 people are just dicking around arguing about which 3rd party package to pick between the latest trend and the new fad.
And since no one figured out how to properly screen for good programmers yet, the only semi-acceptable teams are the ones in companies that are willing to just can those who can't make it, and then they end up in the news for being "horrible places to work" ::shrugs:: We need a second dot com crash.
a million times this.
Google Fibers picks their targets more by political situation of the city than anything else. So many cities have lock ins, agreements, weird contracts, codes that will get in the way, etc, that its really hard to establish a service like Google Fibers.
Thank you, finally someone noticed that it was a little weird the medias and wacko SJW made it seem like its freagin 90% of the population.
Definately depends on the field and the company.
Quite a few companies will start by putting employees on "performance improvement plans", that can be as much as 6 months in some cases, with feedback along the way as to how you're doing.
With layoffs often come severance. And not all companies are Disney forcing employees to train their replacements.
If you work for a company like that, then, IMO, some mutual respect is appropriate.
If you work the cash at McD? WHATEVER!
it's an FPS. You can't cheat-proof a skill based game without basically taking over control of the user's computer, and doing a bunch of things that Slashdotters really would not be ok with.
So no, better programmers wouldn't help (much)
Things that cost the same everywhere cost the same in SF. Your 401k's cap is the same. Your smart phone is the same, your kid's college education will be the same (assuming they move anyway).
If you're dumping money in rent, that may or may not make you come up ahead with the above. If you dump your money in a mortgage instead...then you're -way- ahead, unless you're expecting a massive crash before you sell.
You can also do interesting things: home renovation doesn't magically get more expensive. Labor might be a little, but the price of wood and appliances doesn't significantly change, so you can go all out.
I don't live in SF, but I still live in a high cost area, and once that mortgage is in place, your disposable income shoots up the roof. That's basically the whole reason cost of living is so high...because for a lot of people, it's worth it.
Now, I'm not gonna argue against how messed up it is, privilege, how it screws the poor over, etc. That shit has to change sooner or later before we end up in another civil war. But as far as an individual software engineer goes, it can very well be totally worth it.
Languages are not nearly as important as ecosystem. Else Haskell and co would be ruling the world of software engineering.
We're only starting to see a world where good languages are starting to catch on...but it's slow going. If the ecosystem is there, it picks up, even if the language sucks.
HOA rules don't have nearly as much bite though. The building I'm in used to have issues with someone AirBNBing to frat parties all the time. The association eventually stopped it, but it took years.
When you're in a residential area with high owner occupancy, sooner or later you get to know most of your neighbors. Since people are likely to stay there a while (I think average house ownership is 7 years), you're gonna bump into them enough time that you'll get to know who's who.
It makes a huge difference: if something annoyed you, you talk to them, you compromise, and you're good to go for years to come (not always easy, but easier than having to redo it every year or two)
You can't take a residential space and make it a commercial one (unless zoning rules allow). And the majority of AirBNBed places are condos and apartments in buildings where the renter/owner signed documents saying they would not do this shit anyway.
So yeah, it is the same rule for everyone. You don't take residential buildings and turn them into hotels, airbnb or not.
I haven't seen many residential or office buildings lacking a 13th floor, but it is -very- common for hotels to skip it.
That's exactly how Uber works in the US too, at least Uber Black does. The cab vs limo service (hired cars) is pretty much exactly what you describe, with similar advantages and limitations.
Uber X just ends up in a weird messy gray (dark gray I guess) area.
I don't really need to. I already work on a lot of large scale web apps and sites targeting IE10 and up without using jQuery, and they work fine... ::shrugs::
What I was trying to say is that you need it for backward compatibility, and they're getting rid of that, making it useless... Woosh.
Not contesting the other arguments, but for the first one...
document.querySelectorAll does just that. If it's too much to type, just alias it. Even to the $ sign!
No, it really IS useless.
If you only target modern browsers, between querySelectorAll, XHR2 or fetch (ok, that will need polyfilling), and all the newer stuff that's available in 95% of browsers, jquery is very nearly useless.
The only reason to use it is to deal with older browser quirks. Once you don't need to support that, you don't need jquery.
Yup. The irony is now I use a Steam link connected to my PC as "my console" and its easier to use with less bullshit than my PS4.
Push the button on the controller, pick "resume playing", done. PS4's collecting dust (though there are a few...very few, but a few, exclusives I want to play)
And by that you mean "reboot once a month when it asks you to". That's about it.
If even 20% of cars going through the streets near my place did that, I'd probably be able to sleep an extra hour in the morning. Obeying the speed limits? Lol.
There's also long studies made to make sure the streets are safe with the given expected traffic, choke points, traffic, and the fire department has to check it out to make sure it's okay in case of an emergency. It's not an exact science, but shit like this can seriously fuck things up.
Add that a lot of buildings and roads are built on pure corruption (things that really should not have been built gets built on "special" permits that skip normal rules, etc), and you end up with no one being happy.
Then you have people in cities like SF and Boston bitching about skyrocketing rent and too few units being built. Why do you think that is? You're right: they can't stop you from using the roads. So they just vote to stop people from building at all instead. Then the rich get skyscrappers up and live at the top, away from the "peasants". And you increase the gap between rich and poor.
This type of bullshit attitude is why everyone is so stressed, nobody's happy, and we have such a crappy society.
Oh, and while people go "I have the right to use this street! My taxes paid for it!", they'll conveniently ignore the other laws they don't like, speeding, city noise rules, etc.
In my particular case, the street in front of my house is actually a private way, with a compromise done with the city long before my time to give an easement right to connect 2 other street for locals. There's a bunch of (legally enforceable signs, since we own that street) signs up, as you're not allowed trucks, passthrough traffic, etc. People will happily ignore those, AND the street is on Waze to boot.
If it went both ways and all rules were observed, there wouldn't be any problem.
Yeah. I had a Nest and eventually had to ditch it. The maintenance band range that isn't configurable is simply unacceptable in a large home. The temperature swings would last for hours at a time. The ecobee fixes that nicely (I wish the maintenance band was more configurable than 2 options, but at least one of the options is acceptable).
Ecobee still has a few glitches and weird algorithms (like the way it transitions from one comfort zone to the other at the same time as the active sensors are changing), but it still works great.
In this case the vast, vast majority of people who receive the stock will never do anything with it, effectively taking it out of the market. So it's kind of a buyback that is hard/weird to compute.