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

 



Forgot your password?
typodupeerror
×

Comment Re:How many ways are there to do simple things? (Score 2, Insightful) 694

Exactly. Reasons like those explained the GP and the subsequent replies are the reason we end up with bloated code with hundreds or even thousands of unused methods/functions/classes/etc.

"What is this function used for?"

"Oh, because I know that the next feature we add here will need this."

This is not a valid excuse. Anybody who has spent a month working in the industry will know that product managers change their minds on a minute-by-minute basis. Don't waste my time by putting in code that I will end up reading, deciphering, and eventually find is not even used.

Comment Re:Ego (Score 4, Interesting) 344

Exactly. I'm a professional UI developer and I used to contribute to open source software quite a bit back in the day. I don't contribute much these days mostly because of lack of free time to do so, but this was a major point of contention for me.

The biggest problem is that the programmers have trouble accepting advice for changes to the product they've poured their blood, sweat, and tears into. I've found for the most part that many open source projects are over complicated. One of the best ways to improve the usability of a product is to simplify it. You need to remove or conceal the features that are rarely used. Unfortunately, those features tend to be the hardest to implement, so the person who implemented it wants to make sure people know about it. It's not unexpected that they wouldn't be happy if you suggest that it be removed.

Comment Re:you keep dry and sit around all day (Score 3, Insightful) 844

Indistinguishable? Really?

I have yet to meet a non-graduate with who I can discuss a performance problem in terms of time and space complexity. Big O notation? What's that? Some kind of cheerio?

That's not to say that there aren't some very intelligent people without University degrees and some very stupid people with them. I've just found that most people with a passion for their profession are those with degrees. They did have the drive to spend 4 extra years of their lives going to school after all.

Comment Re:NetBeans? Really? (Score 1) 151

You should consider giving it another shot. NetBeans, in my opinion, is by far the best free Java IDE out there right now. As everyone has already pointed out, Eclipse is a plugin nightmare. The NetBeans UI is incredibly polished and while it might be slower at doing some things (e.g. autocompletion), it has a few features that I can't live without.

Check out the "Find Next/Previous Matching Word" keyboard shortcuts. I think it's bound to Ctrl+K and Ctrl+Shift+K by default. I never have to type more than 2 or 3 characters per word in my code. It's almost a complete replacement for the slower Ctrl+Space autocompletion. I really only use Ctrl+Space for reading Javadocs these days.

Slashdot Top Deals

Always draw your curves, then plot your reading.

Working...