Learn the libraries or reinvent the wheel?
Feb 8, 2009 12:24 am
For the most part of my time working with PHP, I've done things my own way. I don't use a lot of libraries or read too many articles or books about how to "correctly" develop web applications. I know that most developers stay up to date with the latest libraries that help alot with development. There are also a lot of premade free packages out there that can give you a content management system in minutes such as Word Press. And there are probably a lot of things I'm doing wrong since I'm self taught. Yet I'm still doing my own thing and dread the idea of doing it any other way.
And for a long time I felt like I was an inferior web developer because I wasn't taking that approach to web development. It's like I'm reinventing the wheel, the same wheel thousands of other developers have already made.
But an interesting thought occured to me today. With music, I typically don't like to read sheet music when I play the piano, despite being fairly quick at sight reading. I'd rather figure out the notes myself by ear and then rearrange the music in a different way. And when I do it this way, I understand the music far more than if I had learned it through sheets and it becomes more enjoyable to play.
So maybe that's my nature; figuring it out for myself. Maybe it's because I'm a creative person. It seems more fun to me to build an app myself rather than just downloading an existing app and customizing it or plugging in this library with that library.
So here's to all you reinventers of the wheel out there!
But I make an exception for Javascript. It's too much of a pain in the ass to write it myself and I'm going to use jQuery to do all the heavy lifting. F*** you, you stupid DOMĀ and your stupid nuance differences in browsers! I HATE writing Javascript!
Check out my other blog entries
Post a Comment
This blog is actually powered by PaperDemon.com blogs. You'll need to head on over to this blog page and be logged into PaperDemon to post a comment.
Archive
- November 2011
- October 2011
- August 2011
- July 2011
- June 2011
- May 2011
- May 2010
- June 2009
- March 2009
- February 2009
- January 2009
- November 2008
- October 2008
- September 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- October 2007
- September 2007
- August 2007
- July 2007
- May 2007
- April 2007
- March 2007
- September 2006
- August 2006
- June 2006
- May 2006
- January 2006
- September 2005
