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

 



Forgot your password?
typodupeerror
×

Comment Re:Life on Mars? (Score 3, Insightful) 265

No one will EVER live in a permanent space colony. Sorry.

While I share your pessimistic outlook for the foreseeable future, forever is a really long time. Are you willing to say that absolutely nobody will be living in a permanent space colony in 100 years? 500 years? 10,000 years? If so, what makes you so certain?

Comment Re:ridiculous (Score 2) 608

Experience and training is not very important as long as you know how to write good code that's efficient and makes sense to others.

And how did you learn to write good code that's efficient and make sense to others? Maybe you're the rare case of a person that can just intuit what is good code and what isn't, but I think most developers (including myself) learn how to write good code by first writing lots of bad code, and then suffering the consequences until they learn from experience what works and what doesn't.

Comment Grass is always greener (Score 5, Interesting) 49

While attending Apple's WWDC a couple years back and looking around during the lunch break, I noticed indie devs looking at the corp devs with envy, lamenting how great it must be working for a big company with all those perks, resources, tight social connections, regular paychecks, etc.

Listening to the corp devs, they were all eyeing the indies, jealous of the perceived freedoms to set their own project priorities and schedules while eft alone to focus on whatever they liked at a given point in time.

Comment Re:Amusing... (Score 2) 285

To the people who hired you, the most important thing is getting the product to work reliably so they can start making money with it. It won't matter at all how pretty the chart bubbles are in the design document, if the program crashes or is otherwise unusable. So score one for the talented programmers there.

Which is not to say software engineering isn't important -- only that exactly how important it is will vary with the size of the project. e.g. for a smaller project like a script or a one-off data processing program, just about any design (or no design) can be made to work well enough. For a large program (or one that will eventually grow into a large program), detailed software engineering is necessary to prevent its eventual collapse under the weight of its own complexity.

Slashdot Top Deals

"And remember: Evil will always prevail, because Good is dumb." -- Spaceballs

Working...