Slashdot Mirror


User: tomhudson

tomhudson's activity in the archive.

Stories
0
Comments
14,724
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 14,724

  1. Re:Non sense on Best Seating Arrangement For a Team of Developers? · · Score: 1

    Putting them all together "to improve productivity" works - they'll produce MORE conflict, MORE stupid mistakes, MORE distractions, and MORE crap.

    Everyone needs the equivalent of a sheet of plywood (32 s.f.) in work surface space for maximum productivity - this can be divided between a desk or table (6' x 2-1/2' gives you 15 s.f.), shelf space for books, manuals, "papers that I need", and storage (like a half-height filing cabinet that you can also throw ancillary equipment on.

    Add a chair (only one, to discourage others from hanging around), a white board and a cork board, and a minimum of 2 screens. 1920x1200 each. They'll pay for themselves and then some.

    BTW, the 32 s.f. rule is from Scott Adams, he of Dilbert fame, from before he found his true calling. And people have been using dual-monitor setups for more than 2 decades to increase productivity - even DOS products like dBase and Turbo C supported dual monitors, FFS.

  2. Re:Kind Of Vague on How Many Hours a Week Can You Program? · · Score: 1

    If you have so much frustration when working with Windows, it just means that you are doing it wrong and fail.

    ... or that everything just works so much faster and better on the same hardware when I'm not running Windows.

  3. Re:Perhaps now he can admit a few mistakes in Java on "Father of Java" Resigns From Sun/Oracle · · Score: 1

    No, what's really stupid is the two design errors I initially pointed out - that Java made everything a class (mistake #1, which we all learned was a dumb move by 1990, so there really was no excuse ...) and the lack of a preprocessor (instead implementing parts of one in javac for things like anonymous classes).

    This is how java SHOULD have been designed from the ground up - instead of me having to implement it ...

    1. FIXED: If you insist on the "everything is a class" paradigm (because it's kind of hard to undo the mistake at this stage of the game), hide the messier parts.
    2. DONE: the use of of a pre-processor should be an integral part of the language
    3. INFO: Never use an imports statement - polluting the namespace was a dumb idea, and required everyone to pick unique names throughout the standard class hierarchy.
    4. IN PROGRESS: Just as not every class doesn't HAVE to look like a class, not every function call has to look like a function call. Make them into statements when there are no parameters, and save those endangered parenthesis ...
    5. COMPLETED: StopWithTheExtraLongClassAndMethodNameStupidity - I went through EVERY single class (except the interfaces - I'll get to them soon) in 1.6, and was able to reduce ALL the classnames to unique syms of 31 characters or less.
    6. COMPLETED: A Window is a Window is a Window. Don't call it a JFrame because you screwed up the namespace with the AWT and expect people to be entirely happy.
    7. IN PROGRESS: gui applications shouldn't require a huge machine to run a bloated IDE and/or a fancy runtime framework.

    Heck, if you're a php programmer, or just doing a single-class app, you can run c2jmain instead of c2j and hello world becomes a one-line program: echo("Hello,World!"); No includes, no imports, not even <?php and ?> tags.

  4. Re:People Still Use Ubuntu? on Ubuntu LTS Experiences X.org Memory Leak · · Score: 1

    Both Fedora and opensuse have more users. And with the latest b0rkage ...

  5. Re:People Still Use Ubuntu? on Ubuntu LTS Experiences X.org Memory Leak · · Score: 1

    Why is having an application with one button and minimal configurations a goal?

    Macintosh Mouse Envy?

    And like the one-button mouse, obsolete. Wipe it down and install a real distro already ... one that's not so fugly and not so "we want to be the Windows Experience of the Linux world."

  6. Re:People Still Use Ubuntu? on Ubuntu LTS Experiences X.org Memory Leak · · Score: 1

    I've even heard that some of its users are (gasp) not programmers. It's too mainstream for my elitist taste! :P

    Here - let me fix that for you : "I've even heard that some of its users are (gasp) .NET programmers".

  7. Re:People Still Use Ubuntu? on Ubuntu LTS Experiences X.org Memory Leak · · Score: -1, Troll

    When I first heard it I thought "that's the stupidest fucking name I've ever heard".

    I believe that distinction goes Ogg Vorbis, with The Gimp after it.

    No, Micro-Soft has you all beat there. Forget "Bob" and "Clippy" - just naming your company after your penis' two distinguishing features leaves the rest WAY behind.

  8. Re:People Still Use Ubuntu? on Ubuntu LTS Experiences X.org Memory Leak · · Score: 1

    If upgrades are a server issue, maybe you should be using bsd. Just saying ...

  9. If they REALLY wanted a ban that improved service on Cox Discontinues Usenet, Starting In June · · Score: 1

    They could get rid of that OTHER back alley of seamy, scummy crap known as craigslist.

  10. Obvious answer ... on Fraud Fighter "Bobbear" To Close Up Shop · · Score: 2, Funny

    Any ideas on who might want to take over the domains

    "Hello, I represent Mr. Kopyambi, who died recently and left $28 million unclaimed. If you wish to claim a portion of this amount as a handling fee, just set the domain name administrator to Pytor Molotov, Russian Business Network, St. Petersburg"

  11. Re:When did UML become "orthodox"? on How Many Hours a Week Can You Program? · · Score: 1

    No, I don't believe it. Because those diagrams ultimately end up with lines all over the place, looking like circuit board traces. If you can't explain it concisely in text, perhaps you need to work on either your naming conventions or on making things more modular. Managing complexity by having that complexity reflected in complex diagrams doesn't work.

  12. Re:When did UML become "orthodox"? on How Many Hours a Week Can You Program? · · Score: 1

    When you start taking your 4x6 cards, scanning them, and sharing them on the same server as your source code repository so that anybody with access to the latter also has access to the former, then we can compare. Otherwise it doesn't do anybody else any good when they are in your drawer, especially in a distributed project with contributors across the world.

    You can have my 4x6 Entity-Relationship-Attribute index cards when you pry them from my cold dead hands.

    In the meantime, it prevents every "idjit" from adding yet another field/table/broken relationship to the database - and that is a Good Thing. It's also a hard-copy backup, which even today we still need. And it uses that great interface - the pen. Think of it as "pen computing 1.0" - it just works. And it's a lot easier to shuffle through a card deck than it is to scroll all over the place on-screen. 2 decades later, diagrams still suck.

    Some people over-normalize. Some people under-normalize. Some people create insane relationships "because they can".

  13. Re:Arms race anyone? on NSA Develops USB Storage Device Detector · · Score: 1

    Ever been in a call center during the graveyard shift. I walked into one (to get through to the section where I was writing the point-of-sale software) and most of the cubbies were empty. Anyone could have kept their headset on and stretched out to the next cubby and jimmied open a box with no problem. They would even have "proof" that they couldn't have been the ones to do it, since they were always jacked in and able to take a call.

    Also, the higher-ups have even less of a clue to security - they leave laptops on the roof of cars and then drive away ... or sitting on the front seat. Or did you miss all those stories about military secrets getting leaked by cthe clueless. Also, I don't need anything more than a wire probe to get into your network - no need to unplug anything, even for a second.

  14. Re:Friendly people on Genetic Disorder Removes Racial Bias and Social Fear · · Score: 1

    Maybe you don't understand. Toddlers have racial biases. Even babies just a few months old will prefer to look at a picture of someone with the same skin color as them.

    I don't think so, Clyde. Kids don't know what colour they are when they're born. They don't even grok that the themb they're sucking is connected to them.

  15. Re:When did UML become "orthodox"? on How Many Hours a Week Can You Program? · · Score: 2, Insightful

    So can my stack of 4x6 index cards. It might be old school, but it works, and I can wrap a rubber band around the stack, throw it in a drawer, and forget about it until I need it.

  16. Re:Arms race anyone? on NSA Develops USB Storage Device Detector · · Score: 1

    Most modern printers also have ethernet connections, it's called network printing. Saves us a fortune on printers because we can share them.

    Here, let me fix that for you.

    "Most modern printers also have ethernet connections, it's called network printing. Costs us a fortune on printers and consumables because we can share them."

    I can go months without printing. Whatever happened to the paperless office?

  17. Re:that's easy on How Many Hours a Week Can You Program? · · Score: 1

    Psych! Made you look :-)

    A friend of mine did that to a waitress one time. She added up the bill - it was really simple - and he looked at her and said "Are you sure about that?" She re-did it. He asked her again. After the third time, she wasn't sure. Then she started getting wrong answers. Then she had to do it with a calculator - and getting MORE wrong answers (it was only 3 items). Finally, he clued her in.

    It's the same with one-offs. You can be sure, but then you second-guess yourself ... and then you go "I *know" the index starts at 0, and I've accounted for it ... but ...."

    Try it some time. You'll end up with people counting on their fingers, they'll be so perturbed.

  18. Re:Kind Of Vague on How Many Hours a Week Can You Program? · · Score: 1

    They can't find developers anywhere that want the work (its like a black mark on your cv *)

    Are you KIDDING? The porn industry is, and has always been, at the cutting edge of tech. They were streaming multiple live video streams while Youtube was a "sometime in the future" thing. porn and gambling might be smutty, but they certainly don't hurt your cv as a developer.

    they rarely have offices

    not true.

    and I doubt their management has any set work hours (usually managed by the sole owner).

    I talked with one of the largest porn operators back at the turn of the century when he stopped in where I was working - he makes enough $$$ that he pays other people to do the "work hours" thing. Good money, good working conditions, projects that are interesting from a technical standpoint ... (but it was a Windows shop ... blech! You have to pay me double to work with Windows, simply because of the higher level of frustration and cluelessness).

  19. Re:Fire that Judge on Girl Claims Price Scanner Gave Her Tourette's Syndrome · · Score: 1

    If someone loses the case, isn't he required to pay for all the costs involved?

    Like SCO paid Novell? Oh, wait ...

  20. Re:that's easy on How Many Hours a Week Can You Program? · · Score: 1, Troll

    If its the right week you could do 169 - (middle of march in the southern hemisphere, october in the northern hemisphere)

    Really? So, on the day when we turn the clocks back, we gain two hours? (there are only 167 hours in a week - the original post had an off-by-one error, and so does youers)

  21. Re:Programming on How Many Hours a Week Can You Program? · · Score: 2, Funny

    "How many hours per day will your brain allow you to be functional at a given task?"

    24 when I worked the fishing trawlers but towards the end of the third day the fish start talking to you.

    "We are NOT fish, you insensitive clod!"
    -- the dolphins.

  22. Re:Kind Of Vague on How Many Hours a Week Can You Program? · · Score: 1

    coding by trial-and-error? Remind me not to ever hire this guy.

    You obviously never debugged anyone else's code. You can either take the time to learn the whole code-base, or follow a hunch. If you have the nose for it, your hunches pay of most of the time. If you don't have the nose for it you haven't written enough code, and made enough mistakes, to understand the term "code smell".

    Oh, right, all your code compiles, links, and runs as expected the first time. No trail and error for YOU! So, when are you going to extend that "HelloWorld" class to actually DO something?

    Okay, maybe that was harsh, but seriously, our current engineering knowledge is based on discoveries that came from trial and error. So is our medical knowledge. The first 10 heart transplants didn't work out so hot, you know - "the operation was a success but the patient died". And while Edison didn't invent the light-bulb, he DID try over 1,000 different filaments before he hit on one that worked.

    Trial-and-error is part of engineering. And part of art. And programming is both.

  23. Re:Kind Of Vague on How Many Hours a Week Can You Program? · · Score: 1

    It is vague. If there is a range that defines coding, it falls between playing video games and designing an algorithm. Any healthy programmers can play games for days nonstop, but designing an algorithm? They can easily hit a wall and have to stop.

    That's when you get up and go for a walk. Or take a 10-minute power nap (which most of the time, you end up lying there feeling guilty about trying to take a nap and then enlightenment strikes and you have the basis of another avenue of investigation).

    Just the mere act of getting away from the keyboard for 15 minutes every so often more than pays for itself in less buggy code that has to be re-written.

  24. Re:Kind Of Vague on How Many Hours a Week Can You Program? · · Score: 1

    Interesting, just one nitpick, people in sweatshops can quit

    Not always. There are still places where they lock the doors, and at night you go to your company cot, and if you're seen even TALKING to an outsider, you're fined.

  25. Re:When did UML become "orthodox"? on How Many Hours a Week Can You Program? · · Score: 1

    Except for the fact that UML is for people who can't draw!

    Because that's what it is - like an etch-a-sketch for adults.

    It's one more layer of mis-communications and stuff that never stays in synch anyway. If you have time to draw pretty diagrams - DO THE REAL DOCUMENTATION INSTEAD.