Slashdot Mirror


User: Duhavid

Duhavid's activity in the archive.

Stories
0
Comments
2,775
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 2,775

  1. Re:It's like razorblades on Quad Core Chips From Intel and AMD · · Score: 1

    Quick question:

    Does this make you the Grammer Nazi?

  2. Re:By The Way... on Undisturbed Tomb found in the Valley of the Kings · · Score: 1

    Depends on where he/she is in the pyramid scheme.

  3. Re:Heh. on Fired for Solitare At Work · · Score: 1

    So, you quietly take the person aside, ask them
    to ( without attracting attention ) get the game
    off the screen, and you jolly the photographers
    and / or distract them for a moment while that
    happens.

  4. Re:Honestly.... on Advertisers May Face Ridicule For Adware · · Score: 1

    You can be his former client when you remit that final check.
    And not until.

  5. Re:Google found out how to "one-up" Microsoft on Google Gets A9 Search Chief · · Score: 1

    I believe Microsoft has grabbed key people before.

    The guy credited with architecting NT, Dave something
    comes to mind. Also, didnt they hire some Borland
    developers away? Compiler team guys, cant remember
    the details.

  6. Re:The usual rules apply on Debugging Asynchronous Applications? · · Score: 1

    A: You can drive out a large number and class of bugs from the
            component before you begin integration testing. Then you will
            be focusing on "more real" bugs.

    B: There is nothing that says that the test harness cannot run
            multiple threads and test some "real world" type conditions.
            I know it will not drive out every integration or real world
            bug, but it will be a good start.

    Both of these will leave you with less to do when you do start
    your beta. And yes, you note well that there *will* be bugs
    found in the wild.

    I have done both of the above, and it has been an huge help
    in delivering software that is robust.

  7. Re:Solutions Should Be Natural on Does Company-Wide Language "Standardization" Work? · · Score: 4, Insightful

    I've worked with code like that in the "language of choice".

    Do these introducers never get asked to justify their actions?

    I dont see a problem with mixing languages, as long as the
    choice is a defensible one that moves the project forward.
    Making project choices on the basis of "gee, this will look
    cool on my resume", or "gosh, I really want to play with this"
    on any level ( in language or out ) should, generally, be
    disallowed.

  8. Re:The usual rules apply on Debugging Asynchronous Applications? · · Score: 1

    I believe the parent post meant that the bottom level
    components will not care if they are called from the
    real system or from a test harness. So, do the test
    harness, and use it to test the snot out of that
    sensitive component.

  9. Re:A Stab at Some Solutions & Strategies on Debugging Asynchronous Applications? · · Score: 1

    If you put a mutex on log access, and dont accept the message
    async, you can end up serializing your app. I.E., dont
    hold up the caller on logging.

    Also, there are application blocks for logging in C#.
    Dont recall the name of it right off the top of my head.

    Another way to solve the timing issue, make it so that you have one
    app in your system to receive and record the messages.
    That one app should timestamp the message when it comes in,
    put it in a queue, and release the caller. Then you dont
    have the worry about figuring out what happened before and
    after what. Requires connectivity, but you have that, or
    you have a fairly easy to debug problem.

    Everything that logs should put a unique name on the message,
    something like App:Module:Function.

    Other than those, I think you have hit the high points.

  10. Re:A gentle reminder, dear Slashdaughters on Should We Land on the Moon's Poles or Equator? · · Score: 1

    Excepting the point about the US dollar, your points all seem to me
    to be arguments *for* expanding beyond this planet earth.

    I respect your position on this, but I cant help but think
    that population control will not work long term. Earth is
    finite.

  11. Re:No no no on Verizon Threatens Google's 'Free Lunch' · · Score: 1

    That is a good point.

    They talk about Google. But it seems to me that they
    would not single out Google. If they do single out
    Google, then how will they know Google traffic from
    other traffic? If they dont single them out, then
    how will they decide how to bill, and who to bill?
    And will the additional analysis equipment be worth
    the costs?

  12. Re:This Ain't No Free Lunch on Verizon Threatens Google's 'Free Lunch' · · Score: 1

    Kinda like trucking companies not shipping until you guarantee them a slice of the profits?
    Above and beyond a base minimum, of course.

  13. Re:Simple solution, in Google style on Verizon Threatens Google's 'Free Lunch' · · Score: 1

    You, suh, are usin' my client's valuable
    Intellectual Property. I demand, yes, I
    demand that you turn over 1 beellon-gajillion
    dollars.

  14. Dont give them ideas! on RMS says Creative Commons Unacceptable · · Score: 1

    Or do you want to buy air!

  15. Re:General on Cutting the Cost of Household Bills? · · Score: 1

    Or lose the cell phones, and get one land line.

  16. Turn off on Cutting the Cost of Household Bills? · · Score: 3, Insightful

    Turn off any and all electrical devices not in use.

    Pile on the blankets, dont run the heater.

  17. Re:Golf ball-sized hail? on Solar Energy Becoming More Pervasive · · Score: 1

    Is that Moe HailStorm?

    Hail, hail, Hailstorm woohee!

  18. Re:The right war for the wrong reasons on Powell Aide Says Case for War a 'Hoax' · · Score: 1

    I agree with you.

  19. Re:This is ridiculous behavior on Google's part. on Google Delists BMW-Germany · · Score: 1

    So, others are "yelling loudly", and they then "should"
    yell even louder. What stops the others from yelling even
    more loudly, then BMW needs to top that?

    And how can google say "dont do this" if they allow BMW to?
    What makes it OK then?

    And how can they distinquish the signal from the noise when
    the noise looks just like the signal? Because the signal
    is noisy?

  20. Re:Asserts() are your best friend. on Ultra-Stable Software Design in C++? · · Score: 1
    Assert every input parameter. Assert every returned value.


    only helps during the debugging. s/Assert/Check/g

    Shred your garbage (set pointers=null after deleting them).


    absolutely.

    Take a stick to programmers who use #if's.

    Take a bat to programmers who use templates.


    Code review and educate programmers about misuse, where misused.
    Dont throw something out automatically, if properly used.

    Have unit tests for every public method.

    Have stress tests that check for memory leaks.


    Absolutely. Automate the running of those
    tests to the extent possible.
  21. Re:I'm gonna take a guess, but.. on Ultra-Stable Software Design in C++? · · Score: 1

    You have kinda a point, but not handling the problem
    means that the error message will not lead you directly
    to a solution.

    Check for null, check return values, and DO SOMETHING
    with this information. If you cant recover, report.
    Then when it crashed in the field, you have something
    to go on, not a generic segfault report.

  22. Re:WHOA BUDDY on Ultra-Stable Software Design in C++? · · Score: 1

    No, no one else did. Just you. :-)

  23. Re:Listen to what he said!! on Ultra-Stable Software Design in C++? · · Score: 1

    There is nothing magical about managed code.

    Ending up in a catch handler because a reference variable
    is null ( nothing ) isnt much different from ending up in
    a catch handler because you dereferenced a null or bad
    pointer.

    And it sounds like he/she/it doesnt want to be able to
    confidently blame anything, he doesnt want things
    going wrong in the first place, or to be able to detect
    and recover when they do.

    He needs a great team, and to leave the technology
    selection to that team, once he has apprised that
    team of the requirements. If he is serious about this,
    he will find this team based on experience at building
    systems under similar constraints. And he will listen
    to the team on issues of tool selection, testing methodology,
    schedule, archetecture, platform, etc, etc.

    I'm sure he would like a magic bullet, but there isnt one.
    Care and time are required.

  24. Re:You're not the first one.... on Ultra-Stable Software Design in C++? · · Score: 4, Insightful

    I read his comment as saying that C# would not guarantee
    a good result ( correctness ). And it wont.

    What the guy really needs is a great team and some decent
    process to backstop that team. Not a silver bullet.

  25. Re:I'll do it on Finding Programmers to Build a Website? · · Score: 1

    If he could pick the right people, he would
    probably never have asked the question... :-)