I use Stack Overflow (and to a lesser extent, Google) to help me with problems large and small all the time. Why break your neck to find a solution without finding out if someone else already did? There's never a point when you can't learn from others.
The question is, are you really learning? How much of that copy/pasted solution sticks with you a day or a week from now? The fact is we are missing the benefit of building up expertise that used to go along with spending time researching (through docs) and problem solving. When every problem is a google search away, there is a ceiling to how much expertise one can build up this way. Edit: the reflex downvoters will…
Am I really a developer or just a good Googler?
41–50 of 75 posts
Re: Am I really a developer or just a good Googler?
#42Re: Am I really a developer or just a good Googler?
#43Earlier quoted context omitted.
Is copy/pasting a solution without understanding how it works worse than using a library, framework, or programming environment without knowing how it works?
I think it's OK to not know the implementation details of code you aren't responsible for maintaining.
Re: Am I really a developer or just a good Googler?
#44It all depends on your goals though, I guess.
Re: Am I really a developer or just a good Googler?
#45It isn't a crime if you occasionally need to google something. It is a crime if you copy and paste a solution you find without understanding how it works. This leads to cargo cult programming. http://en.wikipedia.org/wiki/Cargo_cult_programming
Is copy/pasting a solution without understanding how it works worse than using a library, framework, or programming environment without knowing how it works?
On the other hand, there's a difference in the level of abstraction between copy/paste of code and calls to a library or framework. The question is, will you recognize the difference between a bug in your code, a bug in the copied code, and a bug in the framework code?
To solve code problems, you need to be able to identify where the problem actually lies ...
Re: Am I really a developer or just a good Googler?
#46It isn't a crime if you occasionally need to google something. It is a crime if you copy and paste a solution you find without understanding how it works. This leads to cargo cult programming. http://en.wikipedia.org/wiki/Cargo_cult_programming
Is copy/pasting a solution without understanding how it works worse than using a library, framework, or programming environment without knowing how it works?
If you understand your code at your current level of abstraction, you're probably doing OK. If you don't, you're definitely in trouble.
Re: Am I really a developer or just a good Googler?
#47I saw somewhere that you can get all of wikipedia on a 128GB SD card? Would be cool if you could get the same for all of stackoverflow. Would make a neat gift and might serve some practical purposes if you were working offline.
Re: Am I really a developer or just a good Googler?
#48Step 0 fire up the debugger/repl and poke. Step 1 read the docs (again.) Step 2 look at somebody else's code: the library and its tests, another similar project, or whatever. Use the source luke! Step 3 put a natural-language-ish query into google/stackoverflow. When you're properly competent with the language and tools you mostly won't get to step 3. By the time you get there, you're looking for a specific piece of…
I always start with 3. I even start with 3 before I have a bug, to see if I can't find a lib for my task, or if someone has a blog post on the thing where I can find some caveats or clever solution.
Re: Am I really a developer or just a good Googler?
#49I'll frequently go days without Googling anything, weeks if its just CRUD work. When I started it was very different, I can remember writing entire database layers via copy and paste with no idea what anything did I just knew it worked and thats all I needed.
But I'm at a point now I smell bad code in my own work and want to get rid of it and I only got there because I did google... I did go to blogs... read the responses... reference pages/critiques... read white papers/specs/manuals.
And above all I wasn't intellectually lazy, I put in that little bit of effort to ask why, and then get it verify. Nothing wrong with reading source material, theres only problems if you fail to understand and retain what you are reading.
Re: Am I really a developer or just a good Googler?
#50It isn't a crime if you occasionally need to google something. It is a crime if you copy and paste a solution you find without understanding how it works. This leads to cargo cult programming. http://en.wikipedia.org/wiki/Cargo_cult_programming
Is copy/pasting a solution without understanding how it works worse than using a library, framework, or programming environment without knowing how it works?