Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Shouldn't programmers know how to fix computers?

Shouldn't programmers know how to fix computers?

Scheduled Pinned Locked Moved The Lounge
helptutorialquestion
182 Posts 61 Posters 3 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Z ZurdoDev

    Does it drive anyone else bonkers when developers keep complaining about their windows PC blue screening? If you know how to program why can't you figure out how to fix your own computer, or at least start researching?

    There are only 10 types of people in the world, those who understand binary and those who don't.

    P Offline
    P Offline
    peterchen
    wrote on last edited by
    #83

    Because fixing computers takes a fucking lot of time, we are to expensive for that.

    FILETIME to time_t
    | FoldWithUs! | sighist | WhoIncludes - Analyzing C++ include file hierarchy

    1 Reply Last reply
    0
    • OriginalGriffO OriginalGriff

      If you move to Norfolk, you could have the one in the middle instead!

      Ideological Purity is no substitute for being able to stick your thumb down a pipe to stop the water

      C Offline
      C Offline
      CPallini
      wrote on last edited by
      #84

      Frascati[^] is nearer.

      Veni, vidi, vici.

      OriginalGriffO 1 Reply Last reply
      0
      • L Lost User

        Boobs are superior to ryanb31 in every way.

        P Offline
        P Offline
        peterchen
        wrote on last edited by
        #85

        Unless ryanb31 comes with an ample selection of the mentioned.

        FILETIME to time_t
        | FoldWithUs! | sighist | WhoIncludes - Analyzing C++ include file hierarchy

        1 Reply Last reply
        0
        • S Slacker007

          you ryanb31, are a boob.

          "the meat from that butcher is just the dogs danglies, absolutely amazing cuts of beef." - DaveAuld (2011)
          "No, that is just the earthly manifestation of the Great God Retardon." - Nagy Vilmos (2011) "It is the celestial scrotum of good luck!" - Nagy Vilmos (2011)

          L Offline
          L Offline
          Lost User
          wrote on last edited by
          #86

          There must be some past history between the 2 of you that I am not familiar with.

          S 1 Reply Last reply
          0
          • Z ZurdoDev

            Does it drive anyone else bonkers when developers keep complaining about their windows PC blue screening? If you know how to program why can't you figure out how to fix your own computer, or at least start researching?

            There are only 10 types of people in the world, those who understand binary and those who don't.

            L Offline
            L Offline
            Lost User
            wrote on last edited by
            #87

            You would think someone who knows how to write the code behind a program would have a clue about what is happening in another program, that after all, WAS written by a programmer as well. I agree.

            1 Reply Last reply
            0
            • V Vark111

              Fixed your title What drives me even more bonkers are developers who don't know how to put a shortcut to an app on the desktop. :doh: True story, that.

              S Offline
              S Offline
              SimulationofSai
              wrote on last edited by
              #88

              There was this one time when I created a desktop shortcut on a Windows server only to have users complain that there is no shortcut. Ofcourse, what I had not thought about was different people use different logins and I should have placed the shortcut at the appropriate location. :-O

              SG Aham Brahmasmi!

              T K 2 Replies Last reply
              0
              • N Not Active

                So you expect anyone who programs computers to also be a hardware technician? Most automobiles have many computerized systems in them. Do you expect the mechanic to be a computer technician? Do you expect them to be a materials engineer to determine why the brake pads have worn out?


                Failure is not an option; it's the default selection.

                H Offline
                H Offline
                HuntrCkr
                wrote on last edited by
                #89

                Mark Nischalke wrote:

                Most automobiles have many computerized systems in them. Do you expect the mechanic to be a computer technician?

                Yes, as a matter of fact, I do. In at least so far that he knows how to run a diagnostic on those computerized system. If he can't do that, then he isn't qualified to work on my car, and he should stick to fixing VW's ;)

                Mark Nischalke wrote:

                Do you expect them to be a materials engineer to determine why the brake pads have worn out?

                No, but I do expect him to be able to tell me that the brake pads are indeed worn out, not just simply "Uh, your car won't stop.... I don't know why!"

                Mark Nischalke wrote:

                So you expect anyone who programs computers to also be a hardware technician?

                So, by definition, a programmer is someone who makes a computer system do his bidding. Whether it be via a provided API, or direct to metal, makes no difference. If something goes wrong, I expect them to be able to find the problem, even if it turns out that the problem lies in the API... ie, if a "programmer" ever came to me and said "It doesn't work... I don't know why!", he loses all credibility in my eyes In short, I don't expect the programmer to fix the hardware issue, or the driver issue either. Just to be able to point to it, and say "This is what is causing the problem... Can you help me fix it?"

                L 1 Reply Last reply
                0
                • Z ZurdoDev

                  That is because you are a user of the car. Not what I am talking about.

                  There are only 10 types of people in the world, those who understand binary and those who don't.

                  G Offline
                  G Offline
                  GuyThiebaut
                  wrote on last edited by
                  #90

                  I think I know where you are coming from in terms of the ideal. When I studied for my degree back in 1988 we were taught computer science. I have come across people with recent IT degrees who do not understand the workings of a hard drive - now someone may be a DBA and think that they don't need to know about hard drive architecture but nothing could be further from the truth - as the way data is physically stored on the disk will have a huge impact on database performance. Now for the reality - I work with many programmers and find myself again and again explaining why global variables are not generally a good idea and why decreasing coupling is also a good idea for the long run(making maintenance so much easier) - however the number of times I get blank faces and people disagreeing has got to the point where I no longer get frustrated. I now just quietly repeat my point and then wait for a few weeks after which I see them grimace in frustration when someone has named a global variable with the same name they want to use in their local variable... A good programmer will have a thirst for information and will learn more than they immediately need to know to perform their job - so yes ideally programmers need to know about hardware too(the decision to recently build my own desktop was one of the best choices I ever made with regards to IT). I also just gave you a +5 in sympathy for how frustrating it can be sometimes when other people have a limited scope of interest :)

                  “That which can be asserted without evidence, can be dismissed without evidence.”

                  ― Christopher Hitchens

                  1 Reply Last reply
                  0
                  • Z ZurdoDev

                    But your finished product runs on a computer. Not only is it a tool, it is also the delivery platform for your finished product therefore you need to know a lot more about it. The carpenter is not delivering or building a nail gun.

                    There are only 10 types of people in the world, those who understand binary and those who don't.

                    B Offline
                    B Offline
                    Bergholt Stuttley Johnson
                    wrote on last edited by
                    #91

                    So you know all the configurations of every pc the software will run on? you must work on apple

                    You cant outrun the world, but there is no harm in getting a head start Real stupidity beats artificial intelligence every time.

                    1 Reply Last reply
                    0
                    • Z ZurdoDev

                      Does it drive anyone else bonkers when developers keep complaining about their windows PC blue screening? If you know how to program why can't you figure out how to fix your own computer, or at least start researching?

                      There are only 10 types of people in the world, those who understand binary and those who don't.

                      B Offline
                      B Offline
                      Bergholt Stuttley Johnson
                      wrote on last edited by
                      #92

                      I have worked for companies that lock down the machine so tightly that even programmers havent got the access to do anything but report an issue. If my program was cause the BSOD then thats one thing, if it was something else then that something is corporate standard and I could be classed as unauthorised modification of company equipment, which in turn is a dismissable act in my T&C's. The company pays people to maintain the hardware, if I do it I am taking work from them and I know if a techie started writing software then I would be miffed.

                      You cant outrun the world, but there is no harm in getting a head start Real stupidity beats artificial intelligence every time.

                      1 Reply Last reply
                      0
                      • C CPallini

                        Frascati[^] is nearer.

                        Veni, vidi, vici.

                        OriginalGriffO Offline
                        OriginalGriffO Offline
                        OriginalGriff
                        wrote on last edited by
                        #93

                        Doesn't that confuse (or at least disappoint) teenage boys a bit?

                        Ideological Purity is no substitute for being able to stick your thumb down a pipe to stop the water

                        "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                        "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                        C 1 Reply Last reply
                        0
                        • OriginalGriffO OriginalGriff

                          Doesn't that confuse (or at least disappoint) teenage boys a bit?

                          Ideological Purity is no substitute for being able to stick your thumb down a pipe to stop the water

                          C Offline
                          C Offline
                          CPallini
                          wrote on last edited by
                          #94

                          Oh, no: just size matters!

                          Veni, vidi, vici.

                          1 Reply Last reply
                          0
                          • Z ZurdoDev

                            Does it drive anyone else bonkers when developers keep complaining about their windows PC blue screening? If you know how to program why can't you figure out how to fix your own computer, or at least start researching?

                            There are only 10 types of people in the world, those who understand binary and those who don't.

                            B Offline
                            B Offline
                            BobJanova
                            wrote on last edited by
                            #95

                            No. That's like saying 'if you know how to drive why can't you figure out how to fix your own car'. Some people are interested enough to research around the whole thing that they work with, but not everyone.

                            Z 1 Reply Last reply
                            0
                            • S Slacker007

                              you ryanb31, are a boob.

                              "the meat from that butcher is just the dogs danglies, absolutely amazing cuts of beef." - DaveAuld (2011)
                              "No, that is just the earthly manifestation of the Great God Retardon." - Nagy Vilmos (2011) "It is the celestial scrotum of good luck!" - Nagy Vilmos (2011)

                              S Offline
                              S Offline
                              Snorri Kristjansson
                              wrote on last edited by
                              #96

                              LOL - Agree :)

                              1 Reply Last reply
                              0
                              • L Lost User

                                There must be some past history between the 2 of you that I am not familiar with.

                                S Offline
                                S Offline
                                Slacker007
                                wrote on last edited by
                                #97

                                sock puppet account?

                                "the meat from that butcher is just the dogs danglies, absolutely amazing cuts of beef." - DaveAuld (2011)
                                "No, that is just the earthly manifestation of the Great God Retardon." - Nagy Vilmos (2011) "It is the celestial scrotum of good luck!" - Nagy Vilmos (2011)

                                L 1 Reply Last reply
                                0
                                • Z ZurdoDev

                                  Does it drive anyone else bonkers when developers keep complaining about their windows PC blue screening? If you know how to program why can't you figure out how to fix your own computer, or at least start researching?

                                  There are only 10 types of people in the world, those who understand binary and those who don't.

                                  S Offline
                                  S Offline
                                  Stefan_Lang
                                  wrote on last edited by
                                  #98

                                  Shouldn't drivers know how to fix their cars? (Since I was beat to that statement, replace this with: ) Shouldn't guests in the restaurant know how to cook?

                                  Z 1 Reply Last reply
                                  0
                                  • Z ZurdoDev

                                    Does it drive anyone else bonkers when developers keep complaining about their windows PC blue screening? If you know how to program why can't you figure out how to fix your own computer, or at least start researching?

                                    There are only 10 types of people in the world, those who understand binary and those who don't.

                                    F Offline
                                    F Offline
                                    Fran Porretto
                                    wrote on last edited by
                                    #99

                                    Har-dee-har har...

                                    Let us return now to those thrilling days of yesteryear, when the operating system was delivered as a spool of paper tape, when we toggled in the bootstrap program from memory via the front panel switches, and when we patched everything, including the OS, in hexadecimal. When source-code-aware debuggers were a glint in some atavism’s eye, and “structured programming” was still an absurd new notion of the ivory-tower types. When the men were men, and the sheep slept with one eye open.

                                    C'mon, now. A blue screen almost always means a fault in something:

                                    • That you didn’t produce;
                                    • That you don’t have the source code for;
                                    • That’s poorly documented in some barely-recognizable dialect of English;
                                    • That you understand dimly if at all;
                                    • That some overworked Indian grad student turned out on his lunch hour for a total compensation of fifty bucks and a free copy of Flight Simulator;
                                    • That’s you’d probably get in trouble for meddling with, even if you knew how to fix it, which you don’t.

                                    There are occasional exceptions. If you’re working on a new device driver (whether or not you’re an overworked grad student, Indian or otherwise), you might encounter one of those exceptions. But in the main, contemporary computer systems are far too obscure, and too multifarious in their provenance, to allow us to fix faults outside our own applications. Especially since we aren’t all that good at fixing the faults that occur inside our own applications.

                                    (This message is programming you in ways you cannot detect. Be afraid.)

                                    Z 1 Reply Last reply
                                    0
                                    • Z ZurdoDev

                                      Does it drive anyone else bonkers when developers keep complaining about their windows PC blue screening? If you know how to program why can't you figure out how to fix your own computer, or at least start researching?

                                      There are only 10 types of people in the world, those who understand binary and those who don't.

                                      R Offline
                                      R Offline
                                      redbones
                                      wrote on last edited by
                                      #100

                                      You mean you know how to fix your pc everytime your screen bsods? wow i just usually just use trial and error through the usual suspects to find a solution to the problem

                                      Z 1 Reply Last reply
                                      0
                                      • N Not Active

                                        So you expect anyone who programs computers to also be a hardware technician? Most automobiles have many computerized systems in them. Do you expect the mechanic to be a computer technician? Do you expect them to be a materials engineer to determine why the brake pads have worn out?


                                        Failure is not an option; it's the default selection.

                                        D Offline
                                        D Offline
                                        Damien Mulcahy
                                        wrote on last edited by
                                        #101

                                        I would expect any tradesman to know how to maintain the tools he works with. I wouldn't hire a carpenter with blunt chisels to put in a new kitchen. So why should a programmer be any different? Their PC is the primary tool they need to do their work so they should at least know the basics of how to maintain it.

                                        L 1 Reply Last reply
                                        0
                                        • Z ZurdoDev

                                          Does it drive anyone else bonkers when developers keep complaining about their windows PC blue screening? If you know how to program why can't you figure out how to fix your own computer, or at least start researching?

                                          There are only 10 types of people in the world, those who understand binary and those who don't.

                                          D Offline
                                          D Offline
                                          didimitrov
                                          wrote on last edited by
                                          #102

                                          I assume your are a support tech. Please forgive me if I am wrong. Developers do know how to fix their computers, the competent ones, but it is not cost-efficient to do it. If you are a tech you can probably program in one or two languages. However, a good full-time developer cranks many more lines than you a day. On the other hand, while he is doing that, you fix many more computers. Even though a programmer can fix his computer, he knows, or at least I know that my techs can do it faster than me. I am sorry if you are working with incompetent developers. But, even a good one would not waste his time with fixing a blue screen unless from experience he knows that it is faster to fix it than to call you. The difference between a bad developer and a good one is that the good one will use that time to work, no excuses no complains, and a bad one will go tell the manager that the techs messed it all up and the cat eat his source code. The programmer and the tech should act as a team. The Programmer makes sure the code is as close to perfect as possible within the time constrains, so the company is profitable, and the tech makes sure the programmer can do that without any distraction. It's called team work. I am sorry that you guys have to work with people who don't know what a shortcut is and such. They really need to asses their careers. However, please don't generalize. Respectfully, Di

                                          Z 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups