Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment Google could advise exects to increase salaries... (Score 1) 254

And provide a little training to experienced programmers who want to learn new skills. Their faux shortage of experienced, competent programming staff would disappear in a year.

Of course, this is beyond the comprehension of a newly minted MBA or HR director. They want money-saving flashy miracles that will get them their next bonus in the next quarter, before they move on to avoid the next re-org. Solving problems is irrelevant - to be avoided if it interferes with the next crazy bonus scheme and all of its unintended consequences.

Comment Nuke it from orbit. (Score 1) 233

It's the only way to be sure....

Seriously though. C++ is one of the most powerful, complete commercial languages.... with a code interface and syntax designed by Satan. You couldn't have *designed* a coding system that would better encourage missteps, fuck-ups, obfuscation and a plethora of errors.

It's a product of 90s math nerds whose machismo came from knowing more and better than regular folks. It was never designed to get work done efficiently; it was designed to feed the egos of C++ programmers.

Better to take a relatively sane language like C# and make it scalable to the point where it can do everything C++ can do with a more restricted syntax and structure that ensures consistency and readability.

Comment Well good luck with that... (Score 1) 779

Here's the reality.

Men and women are different. They *come out* different. How many of you parents out there have noticed that their little girls usually play with dolls while boys play with trucks, despite your best efforts to equalize?

You're fighting human programming. Testosterone does things to the human nervous system that make it act in certain ways, like enhancing spatial reasoning, agression, and so on.

You can try and jimmy social structures all you want. You won't change this, unless and until you get to genetic and/or neurological programming at a level we haven't achieved yet.

Comment In other news, someone discovered arithmetic (Score 1) 224

Biofuels are nifty, but they will never scale to run an industrial civilization at current levels without creating an ecological disaster.

You didn't actually need a "think-tank" to figure this out. A hand calculator and the ability to use Google would have done just as well.

Comment Many wealthy will be killed. The funny thing is... (Score 1) 339

They could, collectively, save themselves in a fairly trivial manner. All they'd have to do is suck it up, let governments tax them, and purchase legislation benefiting the great unwashed (i.e. the 99%) with the same zeal applied to purchasing legislation designed to maximize profits and minimize business risk.

It won't happen, of course. Rich sociopaths are psychologically incapable of seeing themselves as evil, or as the cause of their own problems, and so we have another "French revolution" cycle approaching. It's evolution in action, of course. The problem will be whittled down a bit as wealthy sociopaths are killed en masse and the world gets its parasite load back down to a survivable level, until the cycle happens again.

And it will happen again.

Comment Re:Let em try (Score 1) 392

Accidents do happen. People come home at odd times. Obviously the agencies are less than flawless. If they start breaking into people's homes, a few will get shot.

So, they'll job out this to criminals, who will hit your house later. No skin off the NSA's nose. This, however, will result in a few less criminals. Not bad.

Comment Oh, they're so *cute* in their fascist arguments (Score 1) 392

Individual bad actors will always have access to unbreakable surveillance. Even now, there are encryption systems quite capable of foiling any agency.

All this does is make the agency unable to do mass trolling of the citizenry. You only object to that if you assume that the enemy is the citizenry.

Comment Well first, it has to be unnoticeable. (Score 3, Insightful) 324

Preferably in black, unstylish eyeglass frames.

I don't want to advertise the fact that I'm wearing this thing. Google geeks may think it's the coolest status symbol ever. I don't. And I don't care. I want to use the map feature, get the weather report.

Yes, I know it can give me automatic Yelp reports, tell me who and what's around, get me dates, show me movies and deliver specs on my computer by looking.

I could care less. I'll use the maps. And the weather. Maybe news, if I'm waiting for a bus. If they want me to buy it, it has to be cheap and boring.

Comment Caused by managers who see companies as disposable (Score 1) 271

Poor managers only manage up, only look at spreadsheets, and only look for short term gains and bonuses before they jump ship to the next company leaving someone else to clean up their mess.

Deferred bonuses for 3 to 5 years would fix this nicely - meaning a manager have to be around in 5 years, and still employed at the same place, to pick up their bonus - better still if paired with an "anti-bonus" if they do poorly. It would also mean that managers would have to live with what they create, and deal with the consequences of firing experienced staff and hiring a bunch of semi-qualified overseas programmers.

I'm pretty sure that would stop the "disposable worker" issue quickly. I'm also sure that it will never happen. It's managers who see companies as "disposable" and who make the policies.

Comment Get off your high horses. Software is a BUSINESS. (Score 1) 648

It's NOT an art form. If you're a programming diva and you see, Oh, sob! Bad, sloppy programming practices...!

Blah, blah, blah. We've heard it all before.

Software is about producing something usable for money. You don't expect the bricklayer of your house to be an architect with a doctorate. You don't expect the guys nailing boards together to be either. Similarly, every person who makes money programming something doesn't need to know every aspect of software development down to the level of the circuitry, nor do they need to do it perfectly.

Sometimes you need a skyscraper. Other times, you need a quick shed in the back yard. Usually, you need something in-between.

Can there be problems or maintenance issues? Sure. I need to replace bricks and board every so often too. All structures are imperfect and must be adapted to changing conditions (Rotting wood, rotting OSs, etc.)

What these ivory tower assholes don't want to admit is that software development is a construction business like any other. They want their perfect constructions to exist forever in Platonic Space as perfect contemplative objects...

Get real. I hire the programmers I can afford. We fix it later if needs be. That's the real world, and that's how it will always be.

Comment Re:Boom. Boom. Boom. Another one bite's the dust.. (Score 1) 121

Since I'm engaged in humorous speculation, I posit that stable vacuum events are either limited in size and scope or that they travel at less than C, or both.

Speaking of which, does the inside of a black hole qualify as a more stable type of vacuum? Being a fairly ignorant sort, can a physics guy out there enlighten me?

Comment No. Larger organizations stop being rational. (Score 4, Interesting) 489

Look at your own experiences with governments, phone companies, cable companies, banks.

The kind of focused, reasonable analysis needed to produce workable products seems to end when the greatest concerns in the organization are self serving personal behavior and organizational preservation.

Which means that Microsoft is at the mercy of some dimwitted manager who's had a brainwave and somebody's ear. The results are usually disasterous (e.g. Windows 8 interface, Powershell interface instead of VBScript.net, the lack of realistic automated language migration from something like Winforms to ASP, WPF, etc. which could have been avoided with forethought and better design...). Somebody wanted their good review and their bonus. That's all it's about now at Microsoft, or any large organization.

Slashdot Top Deals

You can't take damsel here now.

Working...