Posted: 8th November 2009
Development Choices

As a developer, I am sure you must have faced this choice. A choice between building something new vs using something which is already built. I am currently facing a similar choice while developing a CMS for my application.

I decided weigh the pros and cons of both choices

Building something new

+ A lot to learn from.

+ Can keep the code lean and clean.

+ the experience and joy of building something new

+ can build as required with required features and customize easily in future

- A lot of initial time to build something for scratch

- <if> Buggy code can cause application to misbehave

- Spend time thinking/debating "what if" and "can add" with myself

Something already built

+ Saves times(to some extent)

+ Tried and tested by many.

+ Framework already built. You just need to get started

- Need to spend time learning the CMS and modifying theme to as required

- If a feature required does not exist then spend time learn plugin architecture and then build/test plugin

- You do not have control on "extra" processes which runs behind your application.

- Available choices are many. Spend time figuring out which suites best.

So what am I choosing? Building something new.

Would like hear about your preferred choice.

comments
blog comments powered by Disqus
advertisement
234x60
social
delicious digg email