Forgot your password?
typodupeerror

Comment: Re:Management Fail (Score 1) 630

by heironymous (#41361395) Attached to: Ask Slashdot: When Does Time Tracking at Work Go Too Far?

Yes, one needs to demonstrate that Suzy is not doing her job. Documenting this requires actual effort on the part of Suzy's manager.

There is no need to make all Suzy's coworkers suffer. Unless the manager is taking a paycheck without actually managing, which is exactly what I'm arguing here.

Comment: Re:Oracle matters less thank you'd think (Score 1) 157

by heironymous (#38721976) Attached to: Oracle and the Java Ecosystem

Goto isn't used in Linux for performance reasons. It's used because C does not have exceptions and using goto to jump to clean-up code prevents code duplication. Any sufficiently experienced C programmer will encourage you to do the same.

Why not put the cleanup code in a well named function instead? Also, there are plenty of experienced C programmers who loathe gotos.

Comment: Re:Oracle matters less thank you'd think (Score 1) 157

by heironymous (#38721924) Attached to: Oracle and the Java Ecosystem

I might care about that for operational reasons. For example I don't want a bunch of objects to be collected when my application is otherwise busy, but that wasn't the point.

That I understand. Modern gc algorithms are pretty good, though.

I might have references to objects which I expect to be freed up. I would like to say "this object should be free now" so the VM can say "so, it won't".

That I don't understand. First, one can't possibly know for sure when an object is freeable. Moreover, how could one even say "free up this object"? If you can even say that, then you'd have a pointer to it, giving it a positive reference count! But, secondly, and this is really my question, why should one care? Even if an object is marked for deletion, that memory won't be made available until the VM is good and ready. (When swept.) So, what's the advantage?

By analogy, when I save a file to disk, I don't care what sectors it's written to. The dos worries about that for me, so that I can get on with writing software that addresses the business problem at hand.

Do not simplify the design of a program if a way can be found to make it complex and wonderful.

Working...