Announcing: Slashdot Deals - Explore geek apps, games, gadgets and more. (what is this?)

Thank you!

We are sorry to see you leave - Beta is different and we value the time you took to try it out. Before you decide to go, please take a look at some value-adds for Beta and learn more about it. Thank you for reading Slashdot, and for making the site better!



How Do You Explain Software Development To 2nd Graders?

chatgris Focus on requirements and design (430 comments)

Take a very simple application that keeps a list of what money you get, and what you spend it on. A simple display screen of Amount Reason Then explain you need to add two buttons - add money and spend money. Each button opens up a screen where you enter the information, explain how you need fields to enter the data, and buttons to go OK. Then you can go, what if you hit the button by mistake? You need a cancel button. Around this time you need to talk about how dumb computers are, and how you have to tell them every single little detail of what needs to happen. Then assuming the OK button is hit, you need to update the screen to add the new Amount and Reason. After you explain the above (use a blackboard to draw simple versions of what the screen should look like), you will have spent probably 15 minutes explaining what you had to go through at least. Then, if you have the resources, open up something like excel. Explain that each and every little menu and option and button requires just as much if not more analysis like what you just described - and that keeping track of all that information with such detail gets very difficult. And voila, you've largely explained what software development is all about, without touching code.

more than 3 years ago

South Korea Launches First Electric Bus Fleet

chatgris Useless (168 comments)

So they can go for about an hour before recharging, and then they spent half their active time recharging? Keep in mind, there's also time required to leave from and return to whatever charging station you have. These things are useless.

about 4 years ago

The Awful Anti-Pirate System That Will Probably Work

chatgris Re:Sure it's hard to crack (1027 comments)

With that said, this is the most horrendous example of what the gaming society is becoming. I'd rather throw myself off a cliff than pay these fucktards.

Thankfully, you have a simple, legal option available to you: Don't buy the game. It's just entertainment :)

more than 4 years ago

Exchange Rates Spell High Prices for Windows 7 In the EU

chatgris Re:Huh? (548 comments)

Simply put, this has nothing to do with globalization and everything to do with Monopoly.

more than 5 years ago

Switching To Solar Power, One Year Later

chatgris No, he's NOT saving money (541 comments)

Why people still routinely neglect compound interesting I'll never know. If he took that $38,000 and put it in a long term investment at a mere 5%, he'd had 68242.54 at the end of 12 years. Yes, it's green, yes, it's cool, but no, he's not saving money.

more than 5 years ago

Dot-Communism Is Already Here

chatgris Re:False opening statement (554 comments)

That was taken into consideration. From the viewpoint of developers and users, distribution costs are free. Yes, someone pays for it, but the cost is so low that it is provided for free to the participants. Even if we are talking p2p distribution, the distribution costs are at least fixed, which has a similar effect (sorry, it's been a while since I've taken economics).

There's always a fine line when to keep your post simple, and when to write an essay :)

more than 5 years ago

Dot-Communism Is Already Here

chatgris False opening statement (554 comments)

"Most people in the West, including myself, were indoctrinated with the notion that extending the power of individuals necessarily diminishes the power of the state, and vice versa"

What? Western culture has been about empowering the individual, about heroes. Conversely, communist nations such as Russia and China are less about individuals, and more about "the good of many outweighs the good of the few".

Additionally, the "free" software you see isn't an affront to free market principles, in fact it is an application of "when a product has an infinitely increasing returns to scale, cost tends towards distribution costs", and since distribution costs are free, well, hello open source.

Open source is very much a product of western, capitalist countries that PROMOTE the power of the individual.

more than 5 years ago

Web 2.0 Lessons For Corporate Dev Teams

chatgris This has nothing to do with Web 2.0 (142 comments)

And is instead similar to the Agile software development process. If the average Web 2.0 monkey had some real software engineering background, maybe their work will be maintainable a few years down the road, and not just rewritten for the Next Big Buzzword.

more than 6 years ago


chatgris hasn't submitted any stories.


chatgris has no journal entries.

Slashdot Login

Need an Account?

Forgot your password?