News 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

Stubbles Blog: Exception is an Inheritance Nazi

Tiger Heron Blog: First steps with PHP - booting a script, Part 1

Job Posting: Next Internet Seeks Senior Software Engineer (San Francisco, CA)

Stoyan Stefanov's Blog: CMS award nominations open

Job Posting: Perforce Software Seeks Web Application Developer (Victoria BC, Canada)


Community Events





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


series interview introduction bugfix release symfony podcast development code zendserver community tips framework language list api conference threedevsandamaybe laravel deployment

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