News Feed
Jobs Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

SitePoint.com:
Software Development? We're Doing it Wrong.
November 17, 2011 @ 08:30:34

On SitePoint today there's a new post from Eran Galperin (of Binpress) about how, if you're jumping immediately to custom software development, you're probably doing it wrong.

Code reuse is largely accepted as "best practice" in our industry. Code reuse has many advantages, such as a smaller code-base which is easier to grok for developers. It's easier to maintain and optimize, since you can make less changes in order to achieve the desired results. Many modern techniques and tools were created in order to better reuse and modularize code. But while we're reusing code, we're duplicating effort. The same code is being written over and over in different places, wasting time and money.

He suggests that custom development should always be a last resort for software development, that there's plenty of other (open source) software out there that meets many of the needs businesses have. In his opinion, component-based development is the future of the industry - pieces that fit together with common interfaces and are larger than the sum of their parts. He sees a "commercial open source" model emerging from the current state of things. This model could result in more well maintained OS projects and more functionality being released as a part of it.

What we have currently is increasing noise, as more and more people have easier access to start programming and publishing their projects. We need to streamline the process and add that missing financial element that makes it sustainable and repeatable.
0 comments voice your opinion now!
software development wrong custom opinion opensource commercial


blog comments powered by Disqus

Similar Posts

PHP-GTK Community Site: Anubis (a PHP-GTK RAD/IDE Tool)

Community News: WordPress 2.2 Released

Paul Jones' Blog: How Complex Systems Fail

Shawn Stratton's Blog: Accesors and Religion

Dan Scott's Blog: Super-alpha MARC package for PHP: comments requested


Community Events











Don't see your event here?
Let us know!


framework hack language release security podcast facebook install example application opinion introduction component overview hhvm package code unittest composer symfony2

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework