Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×

Comment Re:Yes, and there's nothing new with that (Score 3, Interesting) 729

The idea that software development will somehow become obsolete because there are open source programs freely available is a fallacy. It is like when 20 farm workers are replaced by a mechanized piece of farm machinery, they don't just starve and die. Those twenty farm workers end up operating, repairing, and building those pieces of farm machinery instead of breaking their backs in a field and every benefits from the productivity increase.

Software is similar. There's no less money being thrown into technology now than there ever was. The difference is that instead of throwing all their money on basics like OS and Office suite, now they spend your money on more complex things, custom internal software, employees capable of managing and aggregating FOSS, and highly complex systems that have not been tackled by the community. This is great for programmers in general as there will be less drudgery, more respect, and more rewarding work than have existed in the past.

Programming

Submission + - Programming exercises for learning new languages

pinkfloydhomer writes: When learning a new programming language or library framework, I find that the most effective method is to work on a real project. The project shouldn't be too big or advanced of course, but it shouldn't be a toy project either.

I usually write a small game or something like that. But of course, that doesn't necessarily take me through the entire language or framework. I think several different kinds of projects would be needed for that. Maybe one focusing on graphics, one focusing on networking, one focusing on database access, etc.

So please give your suggestions for small-but-not-too-small projects that will be instructive to do to learn a new language or framework.

Slashdot Top Deals

Everybody likes a kidder, but nobody lends him money. -- Arthur Miller

Working...