Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Comment Management theory (Score 2) 136

Ah, just another insight into the wonderful word of management theory. I wonder if the esteemed people who concern themselves with the knowledge of what it takes to run a successful company will ever just admit to themselves that perhaps this about as useful as trying to understand a winning strategy of casino slots?

Comment 21 billion hours... (Score 1) 145

I don't know - I listened to Jane's TED talk and in spite of totally liking the idea, I just don't think her argument is very sound. Take her calculation of 21 billions hours a week - she came upon that number by simply extrapolating it from some historical account, where people in a society (I think it was some ancient Greek region) were asked to play games in order to keep their minds of the fact that they don't have food. Multiply the amount of hours spent by ancient starving Greek with today's population size - bam! 21 billion hours per week!

Comment 8/2? (Score 1) 583

Any users accessing a Freedom Hosting hosted site since 8/2 with javascript enabled

Is this like an American August 2nd, or a rest-of-the-world 8 February?

And no, I did not RTFA. Worried that the FBI would be tracking everybody who is even interested in this news.

Comment Re:Cool. (Score 1) 99

Instead, blame the OS manufactures, and the owners of the bot-ridden machines. Seriously. It's your fault if you don't know enough about your car that you ignore the oil light and it seizes up on a highway.

Well, if an idiot ignores his oil light and ends up stranded on the highway, that is generally his problem. If an idiot allows a bot to run on his server, that becomes everybody's problem.

Comment ** sigh ** (Score 1) 434

I don't know. Reading the article, all I'm thinking is: how many ways can Jimmy find to fuck up his code now? At least with Groovy and Scala, these language features were pretty much limited to programmers who knew what they were doing. With Java, it's a bit like giving everybody in the world a glock and expecting everything to get better.

Comment agile paradox (Score 2) 597

What developers see as iterative and flexible, users see as disorganized and never-ending

The danger, he cautions, is when Big Design becomes Big Commitment — as sometimes business sponsors see this plan as something that needs to be tracked against.

Anyone who expects predictability and tractability from what is fundamentally an uncertain project is going to be unhappy. But that is the sort of unhappiness that you can't really do much about.

Comment Re:I was born in the wrong era... (Score 1) 163

Baseball, and virtually all pro sports have audiences that pay to attend, advertising deals, television deals, and ongoing source of income. First Person Shooter games? Not so much.

You fail to understand your own logic. If there was no money coming into the system, there would be no money to pay the players with.

Economics 101.

Comment Re:May Bel-Shamharoth eat their souls (Score 1) 311

From an academic standpoint, food production outweighs entertainment.

Maybe that statement is generally true (although I do wonder why you consider academia to be the adjudicators of what is important), but we are not talking about an essential food resource here. We can feed the world without killing whales.

Comment Not in touch with reality (Score 4, Insightful) 524

Developers can make more work for themselves by causing bugs, and with the specifications I write there is no excuse for not testing their code.

This hugely contradicts my experience. Although it may be possible to write specs that are so good, so coherent and incorporate so many edge case that any code realizing it *must* be bug-free, I have never seen it happen for any modestly complicated software project.

Software development is a continuous process (like gardening). If you are worried about bugs, then you must be pro-active about it. Tools like Sonar can give you valuable information about which parts of the code base are under-tested, overly complicated and require careful attention. Also, testing is a multi-level discipline - you can't get away with *only* unit testing, or *only* integration testing. If you want your code to be bug free, you need to invest a lot of time and effort in automating your different test strategies.

There is no guaranteed, affordable process for having bug-free code. You *will* end up with bugs, without requiring this to be attributable to someone's incompetence. You need to actively manage this.

Slashdot Top Deals

Anyone can make an omelet with eggs. The trick is to make one with none.

Working...