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

 



Forgot your password?
typodupeerror
×

Comment Re:doesn't work (Score 1) 597

Hey, it's Mr. Strawman. I haven't seen you in days!

First off- waterfall doesn't exist. It never has. It was made up as an example of what people thought development was like, and then immediately used to contrast with how software really was made. Really- check out the history up front.

Secondly, nowhere did I say waterfall was the preferred method. THere are more than 2 options here. Shocking, I know.

Agile is absolutely not about providing information to make decisions early. By the point that you get enough functionality into an Agile project to make any non-trivial decisions on projects of non-trivial scale, you're already many months in and have an architecture that changes will force you to throw away. You're going from possibly needing to throw away work due to changes to assuring it. The costs are no less, and actually tend to be higher than other forms of iterative design.

Comment Re:doesn't work (Score 2) 597

THat's great, if you're writing something that's highly customer visible and understandable, like a UI. If you're building a front end webpage, go agile. If you're writing a back end set of service or algorithms, the customer won't be able to see anything, and won't be likely to understand it even if they do.

With traditional methods, you have some possibility X of major change towards the end. The value of X depends on how good your engineers are at design and requirements gathering. The cost depends on exactly what the change is and how good your devs did with design. With Agile, X is 100%, and the cost tends to be fairly high because there is no design and no effort put to possible future use cases or changes up front.

Comment Re:WTF?!? (Score 1) 187

Yes. Java is a language. If it compiles and runs programs written in that language, it's Java. That would be like claiming that rvds binaries aren't C because the binaries it puts out won't run on x86. The VM is 100% immaterial. Hell, you can compile Ruby and Python and run them on the Java VM, does that make them Java?

Comment Re:Developers hate Agile too (Score 1) 597

2-3 meetings a day? When the hell would you find time to get things done? And daily 1 on 1 meetings each day with the manager might be needed for junior devs, for senior devs you're just getting in the way. Remember the important part of the idea of daily meetings isn't talking to your manager, its talking to your peers.

I'd rather see 1 longer meeting a week, and you email/talk to whoever's blocking you as needed. I find that there's almost nothing of real value discussed in the dailies. Maybe 2, more than that is wasted.

Comment Re:doesn't work (Score 5, Insightful) 597

It frequently is. It doesn't matter what methodology you use- if you change major features/priorities at the last minute it will cost multiple times as much. Yet frequently customers expect it to be cheap because "we're agile". And by accepting that change will happen you don't push the customers to make important decisions early, ensuring that major changes will happen, instead of just being possible.

Comment Re:Here's one person who doesn't support them (Score 5, Insightful) 174

We tried that. People were dieing from unsafe food products- meat that was slaughtered in unsanitary conditions, alcohol that has gasoline and other non-edible fillers added in, and crooks who just plain lied about what was in their product. Read Upton Sinclair's The Jungle sometime.

Foo and shelter for the poor? Non-government efforts have been attempted since pre-Roman times. They all failed miserably- people would literally die of starvation in major cities. Now we have government efforts. They're not perfect, but they work- the starvation in western civilizations is damn near zero, the remainder being child abuse cases.

Defense- please tell me how you're going to self organize for defense against an opponent that can kill you by tens of thousands from a continent away, and pay for this effort? Oh, and please tell me how you'll do this without creating an organization that will just take power.

Roads? Well since we never prevented anyone from building them, the US must have a had a sweet set of private roads for cross country travel before the government stepped in and fucked them up. Oh wait, it was the exact opposite- the government was needed to build and finance the interstate system. In fact, there's been no time in the history of the world where an extensive network of private roads was made adequate to the nation's transportation needs.

Step the fuck out of fantasyville and into the real world.

Comment Re:Just think of ... (Score 1) 174

The problem is VAT is a sales tax. Sales tax hit those who spend more of their income harder than those who spend less- they're the most regressive form of taxation there is. That's the exact opposite of what taxes should do. What we ought to do instead is actually prosecute tax frauds, reduce loopholes in the tax code, and make investment income tax at a higher rate than earned income.

Comment Re:Do 'Dream Teams' guarantee quality new games? (Score 1) 193

The one true video game god, Miyamoto- Donkey Kong, Zelda (all of them), Mario (all of them), and half the rest of the nintendo catalog.

But these are few and far between. Normally when you see a game hyping their lead designer, its a doomed project. It means they don't have enough ideas to hype them instead. And at the same time it raises the expectation levels. Bad combo.

Comment Re:Small runtime? (Score 1) 404

Not every C program requires OS initialization. I've written firmware, OSes, DOS apps, and even unix apps that did nothing- just jumped straight into main. C does not have a runtime. You can add one in, but by language default there is none. Nor have I ever heard of anyone calling library initialization a runtime before- I don't think you understand the term.

Slashdot Top Deals

He has not acquired a fortune; the fortune has acquired him. -- Bion

Working...