Does the Internet make software developers lazy?
-
Its not lazy, but there is no point re-inventing the wheel! However, despite having tools such as Google at our disposal, many fail to know how to use it properly, or simply can't be @rsed. Proof of that lies in many of the qestions asked here on CP and on many other sites. :)
Dave Find Me On: Web|Facebook|Twitter|LinkedIn
Folding Stats: Team CodeProject
Well said.
----------------------------- Just along for the ride. -----------------------------
-
What I mean is, does access to the Internet make you lazy when you're coding. Let me qualify this: when working on a routine that you're not sure how to code correctly, do you Google for example code instead of reading the necessary/relevant documentation? For example, I am currently working on a short article to post on Codeproject concerning the backing up and restoration of Windows 7 activation files. Because these files have limited user access, the program needs to change access permissions to backup and restore. So, rather than reading all of the necessary MSDN documentation, I Google for code samples. Not the correct way I know, but hey, it gets the job done. Or does it? Maybe in the short term, but in the long term I've learnt nothing. So the next time I need to code any access permission changes, I'm still no nearer to knowing the correct way. I suppose what I'm wondering is, has the Internet made me lazy?
As I walk through the Valley of the Shadow of Death, I fear no evil, for I am the God of Death.... and this is my valley. Aici zace un om despre care nu sestie prea mult
Judging by the latest set of questions on the Question section.. it would appear some people are so lazy they can't even google for the answer, and need someone else to do it for them!
-
What I mean is, does access to the Internet make you lazy when you're coding. Let me qualify this: when working on a routine that you're not sure how to code correctly, do you Google for example code instead of reading the necessary/relevant documentation? For example, I am currently working on a short article to post on Codeproject concerning the backing up and restoration of Windows 7 activation files. Because these files have limited user access, the program needs to change access permissions to backup and restore. So, rather than reading all of the necessary MSDN documentation, I Google for code samples. Not the correct way I know, but hey, it gets the job done. Or does it? Maybe in the short term, but in the long term I've learnt nothing. So the next time I need to code any access permission changes, I'm still no nearer to knowing the correct way. I suppose what I'm wondering is, has the Internet made me lazy?
As I walk through the Valley of the Shadow of Death, I fear no evil, for I am the God of Death.... and this is my valley. Aici zace un om despre care nu sestie prea mult
-
For serious developers, the internet doesn't make you lazy, it's simply another tool/resource. I may look for code samples online, but only as a guide, and I never use it unless I understand it. As someone else mentioned, why spend an hour deriving a solution when 10 minutes of Googling can find an example that you can read through an realize "Yeah, that's exactly what I want to do" or "What was this guy smoking? I'll figure it out myself." :) In my case, I always access MSDN documentation online rather than using local help, since local seems to take 5 minutes to open the first time, but opening in a web browser is relatively instant. Plus, any updates to documentation are always online, and not necessarily available for download. I'm not sure, but I doubt MS ships updated local documentation for a VS service pack - they probably assume you have internet access and will just get to the latest documentation online anyway. Dybs
The shout of progress is not "Eureka!" it's "Strange... that's not what i expected". - peterchen
I never use it unless I understand it I wish some of my developers followed that rule. Again and again I find code that is somewhat flaky and when I ask the developer about it he says, "It's something I found on the Internet." Now I worship the God Google and wonder how we ever lived without it. Most documentation has been a joke and many books require you to read everything up to the part you are interested in to comprehend their presentation. But somewhere in the InnerTubes, someone has had the same frustrations and have taken the time to give a real code example of what you are looking for. But you have to understand what you are looking at before you use it. I agree with you 100%.
Psychosis at 10 Film at 11
-
What I mean is, does access to the Internet make you lazy when you're coding. Let me qualify this: when working on a routine that you're not sure how to code correctly, do you Google for example code instead of reading the necessary/relevant documentation? For example, I am currently working on a short article to post on Codeproject concerning the backing up and restoration of Windows 7 activation files. Because these files have limited user access, the program needs to change access permissions to backup and restore. So, rather than reading all of the necessary MSDN documentation, I Google for code samples. Not the correct way I know, but hey, it gets the job done. Or does it? Maybe in the short term, but in the long term I've learnt nothing. So the next time I need to code any access permission changes, I'm still no nearer to knowing the correct way. I suppose what I'm wondering is, has the Internet made me lazy?
As I walk through the Valley of the Shadow of Death, I fear no evil, for I am the God of Death.... and this is my valley. Aici zace un om despre care nu sestie prea mult
-
What I mean is, does access to the Internet make you lazy when you're coding. Let me qualify this: when working on a routine that you're not sure how to code correctly, do you Google for example code instead of reading the necessary/relevant documentation? For example, I am currently working on a short article to post on Codeproject concerning the backing up and restoration of Windows 7 activation files. Because these files have limited user access, the program needs to change access permissions to backup and restore. So, rather than reading all of the necessary MSDN documentation, I Google for code samples. Not the correct way I know, but hey, it gets the job done. Or does it? Maybe in the short term, but in the long term I've learnt nothing. So the next time I need to code any access permission changes, I'm still no nearer to knowing the correct way. I suppose what I'm wondering is, has the Internet made me lazy?
As I walk through the Valley of the Shadow of Death, I fear no evil, for I am the God of Death.... and this is my valley. Aici zace un om despre care nu sestie prea mult
Use both documentation and code samples found throughout the Internet.
-
Plain Old Copy Repeatedly And Paste programming.
Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.” I wouldn't let CG touch my Abacus! When you're wrestling a gorilla, you don't stop when you're tired, you stop when the gorilla is.
hehehe... I had to sign in just so I could plus 5 that one.
-
What I mean is, does access to the Internet make you lazy when you're coding. Let me qualify this: when working on a routine that you're not sure how to code correctly, do you Google for example code instead of reading the necessary/relevant documentation? For example, I am currently working on a short article to post on Codeproject concerning the backing up and restoration of Windows 7 activation files. Because these files have limited user access, the program needs to change access permissions to backup and restore. So, rather than reading all of the necessary MSDN documentation, I Google for code samples. Not the correct way I know, but hey, it gets the job done. Or does it? Maybe in the short term, but in the long term I've learnt nothing. So the next time I need to code any access permission changes, I'm still no nearer to knowing the correct way. I suppose what I'm wondering is, has the Internet made me lazy?
As I walk through the Valley of the Shadow of Death, I fear no evil, for I am the God of Death.... and this is my valley. Aici zace un om despre care nu sestie prea mult
-
What I mean is, does access to the Internet make you lazy when you're coding. Let me qualify this: when working on a routine that you're not sure how to code correctly, do you Google for example code instead of reading the necessary/relevant documentation? For example, I am currently working on a short article to post on Codeproject concerning the backing up and restoration of Windows 7 activation files. Because these files have limited user access, the program needs to change access permissions to backup and restore. So, rather than reading all of the necessary MSDN documentation, I Google for code samples. Not the correct way I know, but hey, it gets the job done. Or does it? Maybe in the short term, but in the long term I've learnt nothing. So the next time I need to code any access permission changes, I'm still no nearer to knowing the correct way. I suppose what I'm wondering is, has the Internet made me lazy?
As I walk through the Valley of the Shadow of Death, I fear no evil, for I am the God of Death.... and this is my valley. Aici zace un om despre care nu sestie prea mult
I don't think Google (for all intents and purposes, used in place of "the internet") generally makes software developers lazy, but I do think it makes gives really mediocre developers a resource to get enough done so they're not in danger of getting fired for incompetence. I personally use it to find simple examples of unfamiliar syntax or unusual techniques (I think they call it "web design", ugh). And, it removes the need to have 15, thousand-page desk reference textbooks on hand!
-
What I mean is, does access to the Internet make you lazy when you're coding. Let me qualify this: when working on a routine that you're not sure how to code correctly, do you Google for example code instead of reading the necessary/relevant documentation? For example, I am currently working on a short article to post on Codeproject concerning the backing up and restoration of Windows 7 activation files. Because these files have limited user access, the program needs to change access permissions to backup and restore. So, rather than reading all of the necessary MSDN documentation, I Google for code samples. Not the correct way I know, but hey, it gets the job done. Or does it? Maybe in the short term, but in the long term I've learnt nothing. So the next time I need to code any access permission changes, I'm still no nearer to knowing the correct way. I suppose what I'm wondering is, has the Internet made me lazy?
As I walk through the Valley of the Shadow of Death, I fear no evil, for I am the God of Death.... and this is my valley. Aici zace un om despre care nu sestie prea mult
If google provides the documentation plus explanatory code samples in 1.25 seconds while MSDN is still deciding which useless, bloated, theoretical horse apples to try to pawn off as useful info, then no, the internet doesn't make us lazy.
-
What I mean is, does access to the Internet make you lazy when you're coding. Let me qualify this: when working on a routine that you're not sure how to code correctly, do you Google for example code instead of reading the necessary/relevant documentation? For example, I am currently working on a short article to post on Codeproject concerning the backing up and restoration of Windows 7 activation files. Because these files have limited user access, the program needs to change access permissions to backup and restore. So, rather than reading all of the necessary MSDN documentation, I Google for code samples. Not the correct way I know, but hey, it gets the job done. Or does it? Maybe in the short term, but in the long term I've learnt nothing. So the next time I need to code any access permission changes, I'm still no nearer to knowing the correct way. I suppose what I'm wondering is, has the Internet made me lazy?
As I walk through the Valley of the Shadow of Death, I fear no evil, for I am the God of Death.... and this is my valley. Aici zace un om despre care nu sestie prea mult
-
For serious developers, the internet doesn't make you lazy, it's simply another tool/resource. I may look for code samples online, but only as a guide, and I never use it unless I understand it. As someone else mentioned, why spend an hour deriving a solution when 10 minutes of Googling can find an example that you can read through an realize "Yeah, that's exactly what I want to do" or "What was this guy smoking? I'll figure it out myself." :) In my case, I always access MSDN documentation online rather than using local help, since local seems to take 5 minutes to open the first time, but opening in a web browser is relatively instant. Plus, any updates to documentation are always online, and not necessarily available for download. I'm not sure, but I doubt MS ships updated local documentation for a VS service pack - they probably assume you have internet access and will just get to the latest documentation online anyway. Dybs
The shout of progress is not "Eureka!" it's "Strange... that's not what i expected". - peterchen
dybs wrote:
In my case, I always access MSDN documentation online rather than using local help, since local seems to take 5 minutes to open the first time, but opening in a web browser is relatively instant.
This has been true since I was on dialup. And it makes me wonder. It really makes me wonder.
And sometimes when you're on, you're really f***ing on And your friends they sing along and they love you But the lows are so extreme that the good seems f***ing cheap And it teases you for weeks in its absence Rilo Kiley - "A Better Son/Daughter"
-
What I mean is, does access to the Internet make you lazy when you're coding. Let me qualify this: when working on a routine that you're not sure how to code correctly, do you Google for example code instead of reading the necessary/relevant documentation? For example, I am currently working on a short article to post on Codeproject concerning the backing up and restoration of Windows 7 activation files. Because these files have limited user access, the program needs to change access permissions to backup and restore. So, rather than reading all of the necessary MSDN documentation, I Google for code samples. Not the correct way I know, but hey, it gets the job done. Or does it? Maybe in the short term, but in the long term I've learnt nothing. So the next time I need to code any access permission changes, I'm still no nearer to knowing the correct way. I suppose what I'm wondering is, has the Internet made me lazy?
As I walk through the Valley of the Shadow of Death, I fear no evil, for I am the God of Death.... and this is my valley. Aici zace un om despre care nu sestie prea mult
No way it makes you lazy. In fact I firmly believe Googling is an integral part of our job.
-
What I mean is, does access to the Internet make you lazy when you're coding. Let me qualify this: when working on a routine that you're not sure how to code correctly, do you Google for example code instead of reading the necessary/relevant documentation? For example, I am currently working on a short article to post on Codeproject concerning the backing up and restoration of Windows 7 activation files. Because these files have limited user access, the program needs to change access permissions to backup and restore. So, rather than reading all of the necessary MSDN documentation, I Google for code samples. Not the correct way I know, but hey, it gets the job done. Or does it? Maybe in the short term, but in the long term I've learnt nothing. So the next time I need to code any access permission changes, I'm still no nearer to knowing the correct way. I suppose what I'm wondering is, has the Internet made me lazy?
As I walk through the Valley of the Shadow of Death, I fear no evil, for I am the God of Death.... and this is my valley. Aici zace un om despre care nu sestie prea mult
Hi, I don't think so does de software developers lazy, the thing is Why reinvent wheel???? . Cheers.
-
What I mean is, does access to the Internet make you lazy when you're coding. Let me qualify this: when working on a routine that you're not sure how to code correctly, do you Google for example code instead of reading the necessary/relevant documentation? For example, I am currently working on a short article to post on Codeproject concerning the backing up and restoration of Windows 7 activation files. Because these files have limited user access, the program needs to change access permissions to backup and restore. So, rather than reading all of the necessary MSDN documentation, I Google for code samples. Not the correct way I know, but hey, it gets the job done. Or does it? Maybe in the short term, but in the long term I've learnt nothing. So the next time I need to code any access permission changes, I'm still no nearer to knowing the correct way. I suppose what I'm wondering is, has the Internet made me lazy?
As I walk through the Valley of the Shadow of Death, I fear no evil, for I am the God of Death.... and this is my valley. Aici zace un om despre care nu sestie prea mult
Think of the Net as Socrates. I like to use examples and try to improve on them if necessary. If it is a new language to me (e.g. node.js) I like to skim the doc quickly to get into it but build my first apps based on examples until I see the patterns and remember the syntax better. I try to find more than one example, then pick one by testing each code. This seems practical to me. Why ignore the code out there. Use it as a lever to move forward. I post code when I want to share so that others can do what I did with the examples I started with. Other people's code is probably better than yours at first anyway. Later you can write better code than the examples once you are up to speed.
"Courtesy is the product of a mature, disciplined mind ... ridicule is lack of the same - DPM"
-
What I mean is, does access to the Internet make you lazy when you're coding. Let me qualify this: when working on a routine that you're not sure how to code correctly, do you Google for example code instead of reading the necessary/relevant documentation? For example, I am currently working on a short article to post on Codeproject concerning the backing up and restoration of Windows 7 activation files. Because these files have limited user access, the program needs to change access permissions to backup and restore. So, rather than reading all of the necessary MSDN documentation, I Google for code samples. Not the correct way I know, but hey, it gets the job done. Or does it? Maybe in the short term, but in the long term I've learnt nothing. So the next time I need to code any access permission changes, I'm still no nearer to knowing the correct way. I suppose what I'm wondering is, has the Internet made me lazy?
As I walk through the Valley of the Shadow of Death, I fear no evil, for I am the God of Death.... and this is my valley. Aici zace un om despre care nu sestie prea mult
Google (or StackOverflow) hasn't made me lazy - nor, in my opinion, anyone who takes at least some time to understand code samples they are using. If you do not understand what you are implementing from a code sample, then you need to read up on some documentation. To me, documentation comes second; that said, I want both! The documentation provides me with insight on certain aspects or characteristics of a class I may be investigating or researching. There is always some crucial bit that MSDN leaves out. No doubt, I will find what I need in the code sample. If there is nothing about a code sample that I don't understand or fully comprehend just by reading the sample, then my time spent reading documentation would be better spent implementing the code sample.
-
What I mean is, does access to the Internet make you lazy when you're coding. Let me qualify this: when working on a routine that you're not sure how to code correctly, do you Google for example code instead of reading the necessary/relevant documentation? For example, I am currently working on a short article to post on Codeproject concerning the backing up and restoration of Windows 7 activation files. Because these files have limited user access, the program needs to change access permissions to backup and restore. So, rather than reading all of the necessary MSDN documentation, I Google for code samples. Not the correct way I know, but hey, it gets the job done. Or does it? Maybe in the short term, but in the long term I've learnt nothing. So the next time I need to code any access permission changes, I'm still no nearer to knowing the correct way. I suppose what I'm wondering is, has the Internet made me lazy?
As I walk through the Valley of the Shadow of Death, I fear no evil, for I am the God of Death.... and this is my valley. Aici zace un om despre care nu sestie prea mult
As I walk through the Valley of the Shadow of Software, I fear no evil, for there be Google.
-
As I walk through the Valley of the Shadow of Software, I fear no evil, for there be Google.
-
What I mean is, does access to the Internet make you lazy when you're coding. Let me qualify this: when working on a routine that you're not sure how to code correctly, do you Google for example code instead of reading the necessary/relevant documentation? For example, I am currently working on a short article to post on Codeproject concerning the backing up and restoration of Windows 7 activation files. Because these files have limited user access, the program needs to change access permissions to backup and restore. So, rather than reading all of the necessary MSDN documentation, I Google for code samples. Not the correct way I know, but hey, it gets the job done. Or does it? Maybe in the short term, but in the long term I've learnt nothing. So the next time I need to code any access permission changes, I'm still no nearer to knowing the correct way. I suppose what I'm wondering is, has the Internet made me lazy?
As I walk through the Valley of the Shadow of Death, I fear no evil, for I am the God of Death.... and this is my valley. Aici zace un om despre care nu sestie prea mult
Personally, I'll take a stab at solving it myself using documentation, but as time is money (generally), google is step 2 after a while. The truly lazy will just copy something that works without attempting to understand why. Since I was a kid, I've always liked to know how/why something works the way it does, whether it's my motorcycle engine or some piece of code...so I guess I'm saying a lazy non-inquisitive attitude can make for a lazy developer.