I've reviewed several jobs recently and thought about moving to SF. Why didn't I? Because industry doesn't make it worth it. High rent, high hours, etc etc makes for a terrible life. Facebook wouldn't have any issue with hiring and retention if they made it worthwhile to work there.
A good Waterfall approach gets 4x more done than any version of Agile - on a complex project that can be understood well enough to design before most coding. Agile is good for reporting and projects where a client just wants to throw money to "get somewhere" but really don't know what they want.
Agile is not a development method. It's a client control method. The client (business) sees something tangible and imagines that they can follow along and have some control. It's mostly an illusion, as is most management.
The actual development methods to make Agile successful (at least from a technical perspective) are Regression Testing and Code Refactoring. Most Agile projects that fail are because of one or both of those areas failed.
As for FDD... standard on the east coast USA and many other parts of the world. It works for unthinking peons but utterly fails for jobs that require imagination.
What they are really asking for is another billing mechanism to charge people more for their traffic to be higher priority... or at least not choked out to death-by-dropped-packets.
Most countries are just sneakier - they have government officials embedded in "private" corporations. France and China come to mind. Other countries indirectly support their home grown monopolies through technicalities.
The point of trade is that another country can do something better/faster/cheaper. If you can't compete then don't compete - don't invent some imaginary barriers then use lots of logic fallacies to defend it.
And that's the problem with green energy (other than hydro) - production is lowest when consumption is highest. What are they going to do, use all those batteries to store electricity? Does that mean if I buy an electric car I'm paying premium prices for a used battery with limited life?
I haven't performed the calculations behind it but I have a sneaking suspicion that it's cheaper than nuclear power, once you factor in the long-term nuclear waste storage costs that are paid by the taxpayer.
I've done the calcs. Hydropower is 1/4 the cost, all known factors included. Nothing beats it.
Internationally? Whenever I travel international from the USA, I typically only see 1 airline offering the flight. But I digress... I'm speaking directly about USA national flights. I've made around 300 round trips in the last 15 years and watched business flights go from very nice to dismal.
If you're speaking about european or asian flights then those have overcapacity due to massive government subsidies overbuilding the fleets, not from capitalism.
Most seats no longer have enough room to open a laptop.
As a frequent flier and 6 ft tall, I can attest that airline seats have gotten to the point of cause widespread pain and suffering, including physical injury. There is not nearly enough competition in the airline industry to lead to improvements driven from capitalism. This is unfortunately the time where government needs to step in for the general well being of society.
Self absorbed, amoral, and rampantly driven... but he's no moron.
Current and future education is all about multidisciplinary integration. Even right now you need 2 bachelors or a master's degree to get anywhere, then ongoing learning spans many disciplines. As for history, how it is currently taught is worthless. Dates and names are irrelevant. The real value - Why and How - is not taught in any 100 level class.
A Programmer Codes. An Engineer Designs. Which do you want to be? The theory that CS teaches is mostly and directly translatable to Software Engineering.
And on a tangent, anyone with the intelligence to get a CS degree should instead be focused on getting a couple bachelors then MIS or MBA. Twice the pay for half the work.
The Stern report assumes that how we do things doesn't change, which is fundamentally incorrect. We constantly change. fivethirtyeight.com has had a few backwards-looking comprehensive stat reports that show we do adapt and that this type of report is bogus.
Climate change is happening and will continue to happen. Society isn't going to abandon oil so researchers need to quit having that fantasy. What are REAL ways that society will agree to change? The simplest is to quit building below anticipated sea levels (probably by adjusting insurance rates... put a cap of CPI-U+5% yearly increase to make it politically palatable). Focus on that - it's an area of society and economics that has a decent chance of actually being changed.
All I see is "the world is ending!" without any realistic measurements provided. Show me what it's going to cost at each point, and when. The simplest, lowest cost adaptation is simply to build above future sea levels. The lowest cost food change is crop switching and genetic manipulation. The simplest - and probably only - long term solution is reducing population numbers.
As usual, the ACM totters between cluelessness and a corporate stooge.
CS population is a social issue. To be blunt, the USA views STEM as low class. "nerd" and "geek" are 4 letter slurs coming from most people.
Women are taught to be more in tune with social issues so shy away. Later on, 75% of STEM graduates leave the field.
It's worse in Canada and some European countries. After working several years there, I'll never willingly go back. If you're in tech then you're an untouchable lower social rung.
This suggests that we have passed a point where gaming has become dominantly a women's hobby.
I disagree. As usual, they miss the measurement of "quality" and instead dumb it down to "quantity". Playing Candy Crush 5 minutes a day is not the same as playing the Xbox until 4am.
Green is a big fat liar. "The Best" account for less than 10k a year - across all disciplines. Cut all other visas then give these people green cards then citizenship.
75% of STEM workers leave the field due to substandard conditions. There isn't a recruiting problem, there is a retention problem.
I believe that a far more productive idea would be to apply strong electroshock therapy to managers that insist on unreasonable due dates since that is the single greatest cause of software bugs (cutting corners to meet an arbitrary date).
I've reviewed several jobs recently and thought about moving to SF. Why didn't I? Because industry doesn't make it worth it. High rent, high hours, etc etc makes for a terrible life. Facebook wouldn't have any issue with hiring and retention if they made it worthwhile to work there.
Here they called it "salary". Work 80 hours and get paid for 40.
A good Waterfall approach gets 4x more done than any version of Agile - on a complex project that can be understood well enough to design before most coding. Agile is good for reporting and projects where a client just wants to throw money to "get somewhere" but really don't know what they want.
Agile is not a development method. It's a client control method. The client (business) sees something tangible and imagines that they can follow along and have some control. It's mostly an illusion, as is most management.
The actual development methods to make Agile successful (at least from a technical perspective) are Regression Testing and Code Refactoring. Most Agile projects that fail are because of one or both of those areas failed.
As for FDD... standard on the east coast USA and many other parts of the world. It works for unthinking peons but utterly fails for jobs that require imagination.
he means "make panicked decisions retarding business formation while entrenching early adopters".
More likely they'll be planned and vetted by the corporations that stack the board with their employees... and, yes, entrenching them.
That is the best proof I've seen in this discussion.
Summary for the unwashed masses: Tim Cook is a big fat liar!
Yep, what AT&T brought up is already solved.
What they are really asking for is another billing mechanism to charge people more for their traffic to be higher priority... or at least not choked out to death-by-dropped-packets.
Don't forget the 2.5m crimes avoided through firearm self defense each year.
Gotta have both sides to make an accurate measurement.
Besides, a tool is a tool. Car, kitchen knife, chainsaw... each is a great tool but also constant injury and death.
Most countries are just sneakier - they have government officials embedded in "private" corporations. France and China come to mind. Other countries indirectly support their home grown monopolies through technicalities.
The point of trade is that another country can do something better/faster/cheaper. If you can't compete then don't compete - don't invent some imaginary barriers then use lots of logic fallacies to defend it.
And that's the problem with green energy (other than hydro) - production is lowest when consumption is highest. What are they going to do, use all those batteries to store electricity? Does that mean if I buy an electric car I'm paying premium prices for a used battery with limited life?
I haven't performed the calculations behind it but I have a sneaking suspicion that it's cheaper than nuclear power, once you factor in the long-term nuclear waste storage costs that are paid by the taxpayer.
I've done the calcs. Hydropower is 1/4 the cost, all known factors included. Nothing beats it.
Internationally? Whenever I travel international from the USA, I typically only see 1 airline offering the flight. But I digress... I'm speaking directly about USA national flights. I've made around 300 round trips in the last 15 years and watched business flights go from very nice to dismal.
If you're speaking about european or asian flights then those have overcapacity due to massive government subsidies overbuilding the fleets, not from capitalism.
Most seats no longer have enough room to open a laptop.
As a frequent flier and 6 ft tall, I can attest that airline seats have gotten to the point of cause widespread pain and suffering, including physical injury. There is not nearly enough competition in the airline industry to lead to improvements driven from capitalism. This is unfortunately the time where government needs to step in for the general well being of society.
OR ...
It could be that the FAA needs to get off it's ass and write some updated regulations instead of turning law abiding citizens into criminals.
Self absorbed, amoral, and rampantly driven... but he's no moron.
Current and future education is all about multidisciplinary integration. Even right now you need 2 bachelors or a master's degree to get anywhere, then ongoing learning spans many disciplines. As for history, how it is currently taught is worthless. Dates and names are irrelevant. The real value - Why and How - is not taught in any 100 level class.
Quality matters. The CS graduates from my school could design a clean OS, much less API. To bad that quality doesn't matter much to management.
A Programmer Codes. An Engineer Designs. Which do you want to be? The theory that CS teaches is mostly and directly translatable to Software Engineering.
And on a tangent, anyone with the intelligence to get a CS degree should instead be focused on getting a couple bachelors then MIS or MBA. Twice the pay for half the work.
The Stern report assumes that how we do things doesn't change, which is fundamentally incorrect. We constantly change. fivethirtyeight.com has had a few backwards-looking comprehensive stat reports that show we do adapt and that this type of report is bogus.
Climate change is happening and will continue to happen. Society isn't going to abandon oil so researchers need to quit having that fantasy. What are REAL ways that society will agree to change? The simplest is to quit building below anticipated sea levels (probably by adjusting insurance rates... put a cap of CPI-U+5% yearly increase to make it politically palatable). Focus on that - it's an area of society and economics that has a decent chance of actually being changed.
All I see is "the world is ending!" without any realistic measurements provided. Show me what it's going to cost at each point, and when. The simplest, lowest cost adaptation is simply to build above future sea levels. The lowest cost food change is crop switching and genetic manipulation. The simplest - and probably only - long term solution is reducing population numbers.
Yea, that's almost as crazy at the NSA hacking and tracking pretty much everything and everyone. Oh wait...
As usual, the ACM totters between cluelessness and a corporate stooge.
CS population is a social issue. To be blunt, the USA views STEM as low class. "nerd" and "geek" are 4 letter slurs coming from most people.
Women are taught to be more in tune with social issues so shy away. Later on, 75% of STEM graduates leave the field.
It's worse in Canada and some European countries. After working several years there, I'll never willingly go back. If you're in tech then you're an untouchable lower social rung.
This suggests that we have passed a point where gaming has become dominantly a women's hobby.
I disagree. As usual, they miss the measurement of "quality" and instead dumb it down to "quantity". Playing Candy Crush 5 minutes a day is not the same as playing the Xbox until 4am.
Green is a big fat liar. "The Best" account for less than 10k a year - across all disciplines. Cut all other visas then give these people green cards then citizenship.
75% of STEM workers leave the field due to substandard conditions. There isn't a recruiting problem, there is a retention problem.
The only differences I've seen the last 20 years are:
1. VMs
2. Average developer skill getting worse
I believe that a far more productive idea would be to apply strong electroshock therapy to managers that insist on unreasonable due dates since that is the single greatest cause of software bugs (cutting corners to meet an arbitrary date).