Steal the Code
zachholman.com
Steal the Code
1–10 of 16 posts
Re: Steal the Code
#2Sometimes I'm surprised to find my method was spot on. Other times I find someone who already iterated the solution a few times and I can jump over those mistakes to a more mature solution.
Learning to read other people's code and quickly get the gist of how it works and recognizing patterns is crucial in becoming a proficient programmer.
Re: Steal the Code
#3This approach only truly works if you understand what you're doing after you've 'borrowed' code. If you just blindly copy down the concepts and paste where you need them without understanding why that block works the way it does then you're not going to be up shits creek when it comes time to debugging that part of the application.
Re: Steal the Code
#4Re: Steal the Code
#5Re: Steal the Code
#6This is also why I'm a BSD (well, WTFPL...) kind of guy, over GPL. Feel free to take my code, and use it however you'd like. The thought of someone making bad software because they couldn't follow my lead due to a licensing issue makes me sad.
Re: Steal the Code
#7I am deliberately taking this para out of context to point out how learning by "hammering things out" is something to be discouraged highly, especially to the young professionals. Sure, Advance work require breakthrough, but it cannot happen, unless you know/read/learn from your peers, in any field of work. Future of any field, is always based on the shoulders of the past work.
Re: Steal the Code
#8Reading code is important. Programmers should read code all the time.
Re: Steal the Code
#9I posted the beginner's version of this over on the Hackety Hack blog the other day. In my mind, this is one of the greatest advantages that Open Source has to offer: the ability to learn how things work, by looking at them, taking them apart, and utilizing it in your project. This is also why I'm a BSD (well, WTFPL...) kind of guy, over GPL. Feel free to take my code, and use it however you'd like. The thought of so…
Re: Steal the Code
#10I posted the beginner's version of this over on the Hackety Hack blog the other day. In my mind, this is one of the greatest advantages that Open Source has to offer: the ability to learn how things work, by looking at them, taking them apart, and utilizing it in your project. This is also why I'm a BSD (well, WTFPL...) kind of guy, over GPL. Feel free to take my code, and use it however you'd like. The thought of so…
Copying the concepts in a piece of code doesn't fall under the restrictions of copyright, so the license is irrelevant; there's no copying of the actual code involved here.
Regardless, I was talking about straight-up copy/paste, I should have been more clear.