Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment Re:Oh Canada (Score 5, Insightful) 359

So you also clearly don't keep health insurance for your family, don't benefit from (in no particular order) police services, fire departments, curb-side trash removal, winter snow removal, labor regulation, environmental regulation, judicial services, etc.

Why are so many people willfully ignorant of what services modern governments pay for from their taxes?

Comment Re:True that (Score 1) 551

I also avoid categorical imperatives.

There is testing that isn't unit testing. Knowing when it's sufficient is one of the things that separates good coders from highly productive coders.

Comment Re:True that (Score 3, Interesting) 551

I'd avoid the false dichotomy.

Only unit test what needs to be unit tested. If it needs to be tested the testing will pay for itself. If it's simple enough that it doesn't need testing, then you're wasting your time writing those tests.

Half the benefit of the unit tests/test-first methodology is that they force you to design even your internal interfaces in a reliable way. The other half is knowing you didn't introduce regressions in that oh-so-clever code.

For most projects you don't need a whole lot of tests but there will be a couple of subsystems that you almost can't manage without them.

Comment Re:More like a safeguard (Score 2, Informative) 326

It just makes it more expensive to fight your suit against the megacorp. Since justice belongs to the party with the deeper pockets, megacorp gets away with it until some defense lawyer can carry the whole thing through, which reduces how many attorneys might take on what might be an otherwise open-shut case.

Comment Re:Intellisense and Debuggers (Score 1) 731

You need to learn to use a command-line debugger. IDE debuggers "work" for simple bug and code flow tracing, but they are useless for anything subtle.

There's nothing I hate more than the IDE deciding to display the new value of a variable by overwriting the old one, making it impossible to track the history of a variable without a piece of paper. Try debugging tricky races without that history.

Real debuggers give you a log, in your window, of all your actions and of the previous state you examined. No IDE I know of gives you that.

Comment Re:Work (Score 1) 252

Really, the question about the question is: Do you mean "how many hours a day are you allocating to your job", vs "how many hours are doing useful work for your employer".

Job is easily 9-10 a day.

Useful work is capped around 5.

Overhead chews (from expense reports to travel arranging, to yet another bozo who couldn't be bothered coming to the meeting needing to be filled in) up the rest.

Slashdot Top Deals

Disraeli was pretty close: actually, there are Lies, Damn lies, Statistics, Benchmarks, and Delivery dates.

Working...