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

Ivo Jansch's Blog: What's current in the world of PHP?

Maarten Balliauw's Blog: OpenXML in Healthcare in PHP

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

PHPClasses.org: Book Review: php|architect's Guide to Enterprise PHP Development

PHPMaster.com: Exceptional Exceptions


Community Events











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


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

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