weblog dedicated to software development, philosophy, and theology

release early and often

1 Comment

 Initial reaction to this statement is far from wisdom. It alludes to focusing on quantity instead of quality…

However, recalling on lessons learned from my own programming experiences (C/C++ Assignments, BTS Project (shivers), etc… ) this style has to prove to be imperative when determining the reasons of success!

But what is becoming more and more clear in Eric S. Raymond’s article, The Cathedral and the Bazaar, as it relates to developing software, regardless it be for open source is the ability to understand the problem and to be able to effectively apply existing solutions and patterns

….And I can see how Linux has beautifully done that, of course initially in a seemingly chaotic point of view, well at least to a less experienced open source developer like me is concerned…

Overall this is very encouraging in terms of learning as I can sense of spirit of creativity, unselfishness, and constant desire for improvement!

Other notable points:

1. Every good work of software starts by scratching a developer’s personal itch.
I completely agree. But isn’t that the case for anything outside the software world?

“5. When you lose interest in a program, your last duty to it is to hand it off to a competent successor.”
Good open source tip!

 “Given enough eyeballs, all bugs are shallow.” I dub this: “Linus’ Law”. 
A quote keeper…

And with that I end this response to the following statement in this enjoyable and interesting article:
“…while coding remains an essentially solitary activity, the really great hacks come from harnessing the attention and brainpower of entire communities”



One thought on “release early and often

  1. I have to disagree with the “1. Every good work of software starts by scratching a developer’s personal itch. ”

    I am sure that there are some very good pieces of software which the developer simply implemented someone elses idea with the intention of getting paid.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s