After the last post I made, a lot of people were pry wondering… why not just use this package for your website? What a watse of time. There are many downsides to having a one-man development team. Time/Knowledge/Money are all limiting factors to the success of an application. The more developers, the more money, the quicker better (if managed properly) products get made. Windows Vista is a prime example of this. I believe Windows Vista will be worth the wait despite the many tragedy’s it currently has. Is hand coding all my websites the most efficient? No. Have I caved by putting a forum on Jpauls.net? Not really. When to make and when to take…
Does my code function exactly how I want? Yes. I love saying… wow I wish I had this… and actually having the ability to think up a solution to build into my entire site in minutes. If this was a package, I would be sorting through thousands of lines of obfuscated code only to be stumped when trying to impliment it. This is the main benefit of writing my own code.
Do bugs popup? Absolutely. This is a major frustration/downside to developing code yourself. You instantly volunteer your website for becoming a giant beta project. Withe me developing as fast as I am… its more like an alpha project. So why do I have a bias against taking code?
Big organizations/businesses with their drag and drop, one fits all templates make me sick. These projects stifle innovation, and if we are not careful will bring about the end of multiple custom web interfaces. I am picturing Windows XP for websites… The market will naturally chooses the best web applications and support them; which in and of itself is good. However, a long-term view is necessary to realize the reprocutions of this behavior; or is it (windows xp). Bill gates took window groupings in the taskbar from linux, just like he took NetBSD’s networking stack for windows 2000. The side projects contribute greatly to the mother-market, and should get more funding than they currently do. Sure picking the best solution today is a simple choice, but where we sit today, are we ready to make that choice now? Personally, I would like to wait as long as possible to choose.
At this point, most people reading are thinking “GOOGLE.” You are forgetting Google Master Jpauls… This is why I do not like Google: I worry about the millions of users giving Google access to their lives. Who can you trust with your data? The government? LOL. Losing thousands of records of veterans, Chinese launching cyber attacks to steal data. Google is becoming an empire, and I am a firm believer in divided power for long term reigns of power to provide a level of security for when Google goes bankrupt. Hey, they did just waste 1.65 billion on YouTube. This is why I like Google: For as long as they have been in business, they have been raising the bar for online services, stimulating innovation. When they aren’t busy developing their own technologies, they are buying and investing into more small companies and allowing them to continue to develop. They seem to grasp the overall effect of their actions, I sure wish they have a failsafe for when the Government starts knocking on their door. It’s not a matter of when, they are already doing it, its a matter of when the government crosses the line. With great power becomes great responsibility; responsiblity sometimes outside the grasp of even the most thoughtout, organized, and wealthy companies.
So next time you are choosing to make or take, ask yourself, do I want accept what they are giving me, or encourage the market to develop something better. Just make it.