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.
  • L lewax00

    Nagy Vilmos wrote:

    Can the delivery man service his truck?
    Can the carpenter repair his lath?
    Does Hamilton know how the car works?

    All of these are significantly more difficult than plugging a board into a slot. Anyone who can figure out the children's toy where you put the round block in the round hole, the square block in the square hole, etc. has the skill necessary to change hardware in a computer. And a programmer should have the skill necessary to diagnose the error (i.e. google some error codes). And I'm sure all of them do some form of maintenance, the driver likely cleans out his own cabin, maybe fills up gas, etc. A dull tool will likely be sharpened, dirty ones cleaned, etc. Can you assemble a workstation (given a tower, monitor(s), keyboard, etc. can you attach them together)? Yes? Building a computer/changing hardware is identical to that. USB cable fits in the USB port? It goes there. PCIe card fits in the PCIe slot? It goes there. Building a power station is more like being given an empty board and some electronic components and building the motherboard/CPU/etc.

    L Offline
    L Offline
    loctrice
    wrote on last edited by
    #126

    lewax00 wrote:

    And I'm sure all of them do some form of maintenance, the driver likely cleans out his own cabin, maybe fills up gas, etc. A dull tool will likely be sharpened, dirty ones cleaned, etc.

    All of this is equal to running software like disk cleanup on your machine. It's not the same as diagnosing and fixing a BSOD.

    lewax00 wrote:

    Can you assemble a workstation (given a tower, monitor(s), keyboard, etc. can you attach them together)? Yes? Building a computer/changing hardware is identical to that. USB cable fits in the USB port? It goes there. PCIe card fits in the PCIe slot? It goes there. Building a power station is more like being given an empty board and some electronic components and building the motherboard/CPU/etc.

    I can build computers from the parts, yeah. I don't buy premade computers. Still not the same as fixing BSOD, or some of the wierd errors you get on computers.

    If it moves, compile it

    1 Reply Last reply
    0
    • L loctrice

      HuntrCkr wrote:

      So, by definition, a programmer is someone who makes a computer system do his bidding

      Optional definitions I found of programmer, software engineer, etc : --------------------------------------------------------------------------- One who prepares or writes instructional programs. a person who designs and writes and tests computer programs a person who writes a program so that data may be processed by a computer Computer science: --------------------------------------------------------------------- the branch of engineering science that studies (with the aid of computers) computable processes and structures Computer User: ------------------------------------------------------------------------------ a person who uses computers for work or entertainment or communication or business

      If it moves, compile it

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

      loctrice wrote:

      Computer User:
      ------------------------------------------------------------------------------
      a person who uses computers for work or entertainment or communication or business

      I assume you made the User and the work parts bold to empasize and try to point out that programmers are as a matter of fact users just doing their work. That's like saying a mechanic is just another car owner because he drives a car to work. It's true, BUT, if his car broke down on the way to work, it's kinda logical to assume he would maybe know how to fix it. Or at least have a good idea what went wrong even if he can't fix it himself. Programmers that complain about BSOD and PC's malfunctioning are like the mechanic that can't even tell you what's wrong with his own car. Would you trust that mechanic to fix YOUR car...... I didn't think so! So why should I trust that kind of programmer to write decent software?!? :confused:

      L 1 Reply Last reply
      0
      • M Matthew Graybosch

        Having to play sysadmin is a distraction from coding. Not that I can't fix my own machine if necessary (sometimes I use a M-79), but I'd rather not have to do so.

        When posting here, I do not represent anybody but myself.

        Z Offline
        Z Offline
        ZurdoDev
        wrote on last edited by
        #128

        But, you can if necessary. Some guys have been programming on computers for 20 years and still don't know the basics. I have a hard time understanding how you can go so long without learning the basics.

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

        M 1 Reply Last reply
        0
        • L loctrice

          ryanb31 wrote:

          when you don't even know how a computer works? At least the basics.

          This isn't what the thread was implying at all. Knowing how a computer works, and the basics, does not involve being able to fix a blue screen.....

          ryanb31 wrote:

          You can't run to IT every time you run into an external issue causing your code not to work.

          This is also not what your thread was saying.

          If it moves, compile it

          Z Offline
          Z Offline
          ZurdoDev
          wrote on last edited by
          #129

          If you read what I first wrote, I said "or at least start researching?"

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

          1 Reply Last reply
          0
          • S S Houghtelin

            Mike Hankey wrote:

            But I can fix my own computer!

            I do all my own repairs and diagnostics as well, but because I'm cheap, I'd rather spend 20 hours on a fix than pay some kid to pull out all the cards and say "I dunno" and charge me $75 to reformat my drive. I do repairs and charge other people though, I used to do it as favors but they keep coming back for more freebies every time their stupid kid visits a porn site. Charge them money and they return a little less often.

            It was broke, so I fixed it.

            P Offline
            P Offline
            Pankaj Nikam
            wrote on last edited by
            #130

            Same goes for me... :thumbsup:

            Always Keep Smiling. Yours Pankaj Nikam

            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.

              I Offline
              I Offline
              Isfeasachme
              wrote on last edited by
              #131

              In fairness it really is two different areas of knowledge. As a kid geek in the 80s I had no money of my own, so I coded and tore apart my pc. As an adult, I started my career in PC repair and moved to network support while coding as a hobbyist. I've been a professional coder for more than a decade now and my OS/hardware troubleshooting skills are very dated! I used to constantly rebuild, tweak and overclock, but now I hardly deviate from the basics. As a programmer, having my pc work is more necessary than wringing every ounce of speed from my rig. Without that constant tweaking, troubleshooting has turned from an enjoyable challenge to a bore. I either let someone else do the grunt work, of format and rebuild. There are only so many hours in a day.

              1 Reply Last reply
              0
              • S snorkie

                Please don't ever put an icon on my desktop. I can't stand programs that put an icon on my desktop like Google Earth. Then every time there is an update/upgrade, they update the desktop icon that I removed. If I wanted clutter, I would use somebody else's computer. My desktop is sacred space for a very few select icons... I use my start bar or quick launch to find things, but don't assume I want them on my desktop. Hogan

                J Offline
                J Offline
                jimstjohn
                wrote on last edited by
                #132

                Amen!!! I tell my developers - "if you write an installer that puts an icon on someone's desktop without asking, I'll withhold your next pay check... without asking." Amazing that we've never had to deal with that issue any longer. BTW, I can and do fix my own computer. I think that we as developers (I'm also an engineer) have a far deeper understanding of what goes on under the hood. I've solved problems where other non-developer types were ready to throw in the towel and re-format/re-install.

                1 Reply Last reply
                0
                • Z ZurdoDev

                  But, you can if necessary. Some guys have been programming on computers for 20 years and still don't know the basics. I have a hard time understanding how you can go so long without learning the basics.

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

                  M Offline
                  M Offline
                  Matthew Graybosch
                  wrote on last edited by
                  #133

                  It's easy to go so long without learning the basics. Just ask somebody who has been driving cars for 20 years but can't even swap out a flat tire -- because they've always been able to have somebody else do it for them.

                  When posting here, I do not represent anybody but myself.

                  1 Reply Last reply
                  0
                  • S snorkie

                    Please don't ever put an icon on my desktop. I can't stand programs that put an icon on my desktop like Google Earth. Then every time there is an update/upgrade, they update the desktop icon that I removed. If I wanted clutter, I would use somebody else's computer. My desktop is sacred space for a very few select icons... I use my start bar or quick launch to find things, but don't assume I want them on my desktop. Hogan

                    V Offline
                    V Offline
                    Vark111
                    wrote on last edited by
                    #134

                    I wasn't referring to his inability to put an icon on a desktop with an installer - that would be a legitimate programmer question for someone who doesn't do much in the way of installer packages. This guy didn't know how to put a shortcut to Visual Studio on his own desktop.

                    1 Reply Last reply
                    0
                    • S SimulationofSai

                      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 Offline
                      T Offline
                      thoiness
                      wrote on last edited by
                      #135

                      Was it in band camp? :-D

                      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.

                        M Offline
                        M Offline
                        Member 4044641
                        wrote on last edited by
                        #136

                        These are the so called self taught developers, who have learned to code but have no knowledge of a computer's hardware. Binary is as foreign to them as learning a new language.

                        L D 2 Replies Last reply
                        0
                        • S snorkie

                          Please don't ever put an icon on my desktop. I can't stand programs that put an icon on my desktop like Google Earth. Then every time there is an update/upgrade, they update the desktop icon that I removed. If I wanted clutter, I would use somebody else's computer. My desktop is sacred space for a very few select icons... I use my start bar or quick launch to find things, but don't assume I want them on my desktop. Hogan

                          M Offline
                          M Offline
                          Michael A Cochran
                          wrote on last edited by
                          #137

                          This is a huge pet peeve for me. And the second biggest reason I don't have adobe reader installed on my pc anymore. (the first being that it is a major attack vector)

                          1 Reply Last reply
                          0
                          • S snorkie

                            Please don't ever put an icon on my desktop. I can't stand programs that put an icon on my desktop like Google Earth. Then every time there is an update/upgrade, they update the desktop icon that I removed. If I wanted clutter, I would use somebody else's computer. My desktop is sacred space for a very few select icons... I use my start bar or quick launch to find things, but don't assume I want them on my desktop. Hogan

                            J Offline
                            J Offline
                            John Hunley
                            wrote on last edited by
                            #138

                            I don't so much mind putting an icon on my desktop (although most installers will ask whether or not to do this), but I had one app that not only automatically updates itself, but rearranges all of my desktop icons when it does so. I keep my icons organized on the right side of my desktop, specifically so that I can tell if something has added one without my permission (it'll always be in the upper left corner). This app comes in and moves them all to the upper left corner and down the left side, and gets them all out of order to boot. I have stopped using that app. And yes, I could have turned off automatic updates, but it still rearranged the icons even when I did a manual update.

                            1 Reply Last reply
                            0
                            • S S Houghtelin

                              Mike Hankey wrote:

                              But I can fix my own computer!

                              I do all my own repairs and diagnostics as well, but because I'm cheap, I'd rather spend 20 hours on a fix than pay some kid to pull out all the cards and say "I dunno" and charge me $75 to reformat my drive. I do repairs and charge other people though, I used to do it as favors but they keep coming back for more freebies every time their stupid kid visits a porn site. Charge them money and they return a little less often.

                              It was broke, so I fixed it.

                              W Offline
                              W Offline
                              weberrich
                              wrote on last edited by
                              #139

                              S Houghtelin wrote:

                              I'd rather spend 20 hours on a fix than pay some kid to pull out all the cards and say "I dunno" and charge me $75 to reformat my drive.

                              I go by another philosophy, when my computer is sick, I may spend 1-2 hours looking into the problem. Research, re-install drivers and the what not... However, if after a short time, I will format and re-install. Spending 20 hours costs way more than the additional few hours to re-install. And throughout the years, I have gotten really skilled in organizing my important file by backing up to another drive or machine, burn a ROM in cases of important data like tax returns. Hey, the benefits would be maybe time to upgrade OS (although I still run XP and don't intend to switch), or just to have a super clean machine and just re-install the apps I need when I need them. And relocate the Desktop to another drive. Simple and easy peezy.

                              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
                                Leng Vang
                                wrote on last edited by
                                #140

                                Believe it or not, some so called professional programmers haven’t a clue how to manage their own development tools let alone manage their PC. I can name half a dozen here. All programmers ought to know how to piece together their machine from parts.

                                K 1 Reply Last reply
                                0
                                • M Member 4044641

                                  These are the so called self taught developers, who have learned to code but have no knowledge of a computer's hardware. Binary is as foreign to them as learning a new language.

                                  L Offline
                                  L Offline
                                  Leng Vang
                                  wrote on last edited by
                                  #141

                                  I have several programmers with computer science degree, but wouldn't even dare open their PC.

                                  1 Reply Last reply
                                  0
                                  • S S Houghtelin

                                    Mike Hankey wrote:

                                    But I can fix my own computer!

                                    I do all my own repairs and diagnostics as well, but because I'm cheap, I'd rather spend 20 hours on a fix than pay some kid to pull out all the cards and say "I dunno" and charge me $75 to reformat my drive. I do repairs and charge other people though, I used to do it as favors but they keep coming back for more freebies every time their stupid kid visits a porn site. Charge them money and they return a little less often.

                                    It was broke, so I fixed it.

                                    L Offline
                                    L Offline
                                    Lilith C
                                    wrote on last edited by
                                    #142

                                    S Houghtelin wrote:

                                    I do repairs and charge other people though, I used to do it as favors but they keep coming back for more freebies every time their stupid kid visits a porn site.

                                    My solution would be to fix the kid. And I don't mean by making him (or her) less stupid.

                                    I'm not a programmer but I play one at the office

                                    S 1 Reply Last reply
                                    0
                                    • R Rajesh R Subramanian

                                      There's helpdesk to deal with that sort of stuff. I don't have to be elephanting around fixing a BSOD.

                                      "Real men drive manual transmission" - Rajesh.

                                      L Offline
                                      L Offline
                                      Leng Vang
                                      wrote on last edited by
                                      #143

                                      I stay outside of the domain so I can maintain my own machines. Not stinky group policy causing BSOD.

                                      R 1 Reply Last reply
                                      0
                                      • Z ZurdoDev

                                        That analogy is not the same. A driver of a car is just a user of the car. I am not asking that users know how to fix computers. Programmers, on the other hand, are the ones writing code that runs on a computer so they better know something about how computers work.

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

                                        L Offline
                                        L Offline
                                        Leng Vang
                                        wrote on last edited by
                                        #144

                                        Actually I agreed with you. Drivers = Users. Programmers = Manufacturer. They are two different classes. Hardware and API are part of a programmer's job to understand. I still don't get it that people claimed to be programmers but don't know about the infrastructure where their application going to run on. It just not add up.

                                        Z 1 Reply Last reply
                                        0
                                        • L Leng Vang

                                          Actually I agreed with you. Drivers = Users. Programmers = Manufacturer. They are two different classes. Hardware and API are part of a programmer's job to understand. I still don't get it that people claimed to be programmers but don't know about the infrastructure where their application going to run on. It just not add up.

                                          Z Offline
                                          Z Offline
                                          ZurdoDev
                                          wrote on last edited by
                                          #145

                                          Ya, to be honest, I am very surprised at how many people are using the car and driver analogy. It does not work. I am also surprised at how many people defend programmers who do not know anything about computers. It doesn't make sense to me.

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

                                          L 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