Thread: Lessons in writing good software - part 1

  1. #1
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,659

    Lessons in writing good software - part 1

    http://news.bbc.co.uk/1/hi/technology/3180212.stm
    When you deliver your software, make sure that all your users are so totally dumb that they haven't figured out how to turn off auto-play.
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.

  2. #2
    Registered User
    Join Date
    Oct 2002
    Posts
    385
    Wow, how lame. Suing someone because you create bad software...what's this freaking world coming to? After working for a medium sized hospital doing desktop support, I've come to realize that about half the software created for businesses is...well....pretty crappy.
    Wandering aimlessly through C.....

    http://dbrink.phpwebhosting.com

  3. #3
    carry on JaWiB's Avatar
    Join Date
    Feb 2003
    Location
    Seattle, WA
    Posts
    1,972
    I don't think he should have told people how to do that...It's one thing if they know how to defeat anti-piracy stuff by figuring it out themselves, but now thousands of idiots will be making copies of cds and perhaps even selling them to bigger idiots...A friend of a friend downloads songs and software off of Kazaa and then burns and sells them for slightly cheaper than they are in stores...Apparently he had enough money from that to buy a car (although used, I would assume)
    "Think not but that I know these things; or think
    I know them not: not therefore am I short
    Of knowing what I ought."
    -John Milton, Paradise Regained (1671)

    "Work hard and it might happen."
    -XSquared

  4. #4
    Much older and wiser Fountain's Avatar
    Join Date
    Dec 2001
    Location
    Engeeeerland
    Posts
    1,158

    Re: Lessons in writing good software - part 1

    Originally posted by Salem
    http://news.bbc.co.uk/1/hi/technology/3180212.stm
    When you deliver your software, make sure that all your users are so totally dumb that they haven't figured out how to turn off auto-play.
    That really is funny.

    Are people really that dumb? Like not knowing about autoplay? Well, looking around at none PC users, I guess they are.


    edit-Jawib, people make so much money from piracy that they have a fleet of new cars, and houses It is big business.
    Such is life.

  5. #5
    Just one more wrong move. -KEN-'s Avatar
    Join Date
    Aug 2001
    Posts
    3,227
    They're not suing him.

  6. #6
    Registered User VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,607
    Major oversight on the part of the programmer's. Not the guy's fault for finding the obvious.

  7. #7
    ....
    Join Date
    Aug 2001
    Location
    Groningen (NL)
    Posts
    2,380
    The programmers probably have written good software, but those who are involved in analysis and design of the system (requirements managers, architects, ...) have overseen the possibility the student has used to defeat the protection. Also those involved with testing (test engineers, testmanagers, ...) could have found this possibility to defeat the protection.

    Probably the company has invested lots of dollars in doing research, developing the system and probably also other things and now a student shows that their system can be defeated by a simple key press. :-)

  8. #8
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,659
    > have overseen the possibility the student has used to defeat the protection
    If this really is the case, then they're incompetent. I can't believe that in a group of windows programmers and users, that none of them had ever known how to disable autoplay.

    If they knew (like google finds 30K+ references to windows autoplay), then they're negligent, or worse, sellers of snake oil.

    Either way, if I were a customer of these cowboys, I think I'd be looking long and hard at the contract with them and formulating my own lawsuit against them for selling something totally unfit for purpose.
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.

  9. #9
    ... kermit's Avatar
    Join Date
    Jan 2003
    Posts
    1,534
    It was a simple way to disable the autoplay, but how many average people would figure it out that you could do that? Of course, in the Mp3 business it seems that word does get around quickly enough regarding matters of how to negotiate around 'resistance' from the record companys and such

  10. #10
    train spotter
    Join Date
    Aug 2001
    Location
    near a computer
    Posts
    3,868
    If I find a flaw in the Windows OS that can be used to attack the users computer.
    Or if I find a flaw that causes your banking details to be distrubuted online.

    Do you want me to tell or remain silent from fear I will get sued?

    Try a search for Thalidomide. What if the manufacturer sued the person who discovered it was not good for pregnant users.

    These guys have produced a product that does not work.
    They created a padlock but left the key under the mat.
    Now they wanted to sue the person who told the companies customers (not users) that it was there.
    "Man alone suffers so excruciatingly in the world that he was compelled to invent laughter."
    Friedrich Nietzsche

    "I spent a lot of my money on booze, birds and fast cars......the rest I squandered."
    George Best

    "If you are going through hell....keep going."
    Winston Churchill

  11. #11
    King of the Internet Fahrenheit's Avatar
    Join Date
    Oct 2001
    Posts
    128
    The RIAA needs to evolve or die. Sad thing is, some day if a bad precedent is set in court it may be illegal to hold shift or turn autorun off when running one of these cds. Sounds silly to put in law? Look at the DMCA, it passed.

  12. #12
    End Of Line Hammer's Avatar
    Join Date
    Apr 2002
    Posts
    6,231
    Update (case dropped):
    http://news.bbc.co.uk/1/hi/technology/3186592.stm

    The company behind the software, SunnComm Technologies, said it did not want to hamper academic research
    Wow, academic research into holding down the shift key, that must be a tough one.
    When all else fails, read the instructions.
    If you're posting code, use code tags: [code] /* insert code here */ [/code]

  13. #13
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,659
    > academic research into holding down the shift key
    Heh, I always wondered what PhD stood for, and now I know

    It's "Press and Hold Down"

    > it may be illegal to hold shift or turn autorun off when running one of these cds
    And if windows isn't your OS, what do you do then?
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.

  14. #14
    monotonously living Dissata's Avatar
    Join Date
    Aug 2001
    Posts
    341
    > it may be illegal to hold shift or turn autorun off when running one of these cds
    free music!
    if a contradiction was contradicted would that contradition contradict the origional crontradiction?

  15. #15
    The software is stupid anyway, because not everyone uses Windows. Mac and *nix users can copy as much as they want.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. How good do you have to be to get into the business?
    By SmashBro in forum Game Programming
    Replies: 13
    Last Post: 12-16-2002, 01:36 AM
  2. The Art of Writing Comments :: Software Engineering
    By kuphryn in forum C++ Programming
    Replies: 15
    Last Post: 11-23-2002, 05:18 PM
  3. fopen();
    By GanglyLamb in forum C Programming
    Replies: 8
    Last Post: 11-03-2002, 12:39 PM
  4. Looking for good anti spam software for Outlook 2002...
    By gicio in forum A Brief History of Cprogramming.com
    Replies: 2
    Last Post: 10-31-2002, 01:34 PM