hikaru.i.blog

is-ebiz o0a

Release Early, Release Often December 12, 2008

Filed under: The Cathedral and the Bazaar — hikaru011 @ 11:08 am
Tags: ,

7. Release early. Release often. And listen to your customers.

We often hear about version 1, version 1.1, version 1.2, and so on.. in any software or product releases. There is this saying “release early, release often.” Release early so that you will be the first amongst your competitors. Every time you release something, of course there will be problems that you might encounter. Release often means that every time you fix some bugs in your product, just release it. If a new problem arises, fix it and then release it.

8. Given a large enough beta-tester and co-developer base, almost every problem will be characterized quickly and the fix obvious to someone.

Before releasing your product, you should have it tested. Give time to beta-testing. This may help you find and fix problems that your product may have.

Advertisements
 

The Importance of Having Users

Filed under: The Cathedral and the Bazaar — hikaru011 @ 11:07 am
Tags: ,


In any product, I believe that users play one of the important roles. Who will try and give feedback to the product if there are no end user involve?

In this chapter, it is said that “Treating your users as co-developers is your least-hassle route to rapid code improvement and effective debugging.”

Users are the one who tells you what the problems of your product are. What are the certain features that are needed for you product, etc. Treating the users as your co-developers may save you a lot of time, effort and money. It is said that it is effective. Since users often leave feedbacks and comments to the product, these feedbacks may help you to improve your product.

 

The Mail Must Get Through

Filed under: The Cathedral and the Bazaar — hikaru011 @ 10:38 am
Tags: ,

1. Every good work of software starts by scratching a developer’s personal itch.

We can never be contended. This saying is true about man, about us. Every person who already has something will definitely strive hard just to replace that something with a better one. Every good work or good product is because the maker or the developer strives harder just to make his product more convenient. For example, we already have cellular phones in the early 90’s but through man’s undying quest for perfection, different features are been developed for cell phones.

2. Good programmers know what to write. Great ones know what to rewrite (and reuse)

In the book Getting Real, it is said that a good programmer knows how to write. If he can’t write what he has done, who can appreciate his product? Technically, he should also know how to rewrite. When you are the one who made the product, there is no reason at all that you can’t perfect what you had done.

3. “Plan to throw one away; you will, anyhow.” (Fred Brooks, The Mythical Man-Month, Chapter 11)

If you encounter problem, it does not mean that you should solve it right away. It will definitely rises up sometimes when you’re ready to face and solve it.

4. If you have the right attitude, interesting problems will find you.

Good products come with difficult problems. I believe that the right attitude that is define here means that if you, as a person, is really dedicated to the work that you are doing, the interesting problems that will rise up are the one that can make you’re work more complete and perfect.

5. When you lose interest in a program, your last duty to it is to hand it off to a competent successor.

Every time you pass on something to someone, you will surely want somebody who knows and who can handle the product well. It is the least that you can do for the company and for the product.

 

The Cathedral and the Bazaar December 11, 2008

Filed under: The Cathedral and the Bazaar — hikaru011 @ 8:25 am
Tags: ,

Linux, according to wikipedia, is a generic term that commonly refers to Unix-like computer operating systems that use the Linux kernel. Linux is one of the most prominent examples of free software and open source development; typically all the underlying source code can be used, freely modified, and redistributed by anyone.

Linux is predominantly known for its use in servers, although it is installed on a wide variety of computer hardware, ranging from embedded devices and mobile phones to supercomputers, and its popularity as a desktop/laptop operating system is growing due to the rise of netbooks and the Ubuntu distribution of the operating system.

In the chapter, The Cathedral and the Bazaar, linux is said to be subversive. It is a world class operating system. All the hackers in the world are been united by the internet.

At first, I can’t see any connection with Linux and the title of the chapter. But as I read the contents of this chapter, it explains why it was named the cathedral and the bazaar. The cathedral is done in a crafty and careful way, so as the operating system, linux. It is compared to a bazaar because the way different things are marketed to it just to be perfect.

The author of the book tries to explain what linux and open source environment is all about.

 

REACTION BLOG: http://www.catb.org/~esr/writings/cathedral-bazaar/

Filed under: The Cathedral and the Bazaar — hikaru011 @ 7:11 am
Tags: ,


Introduction: Why You Should Care

When I first browse this site, I was confused. I was like loss. Haha! I can’t see any connection of what hackerdom and stuff with wordpress e-commerce that we are all currently doing that time. It was like new stuff that we should read and blog about. And so I read it. The first sentence that captures me is “why should I care?” yes definitely that’s what I feel. What should we all care? It’s all about hackers, their behavior and cultures. As I read the introduction part, I learned that hackerdom is not computer stealing and stuff. Before I thought hackers are the one who are so great computer genius that can run the computer world. Yes they were like that but not so true with the stealing part. Hackers are great people. They are the smart people that start and build up the computer world, the world that we have today. Every day we go to certain changes in our lives, we evolve. And we know for a fact that computer and IT go to these phases almost what, everyday? The site http://www.catb.org/~esr/writings/cathedral-bazaar/introduction/ is the introduction part of the book. It says here that the book is a collection of essays about hackerdom. Maybe in the later part we will or I will learn the real and true essence of hacker. J

Prologue: The Real Programmers

As the title says Prologue: The Real Programmers – means that this chapter is all about the introduction or birth of the programmers. In this chapter, programmers are being described. The evolutions of programmers are also discussed in this chapter. Early programmers usually came from Engineering and Physics background. They were not classified as “programmers” or “hackers” until 1980’s.

The Early Hackers

When I hear the term hacker, I always think of this as someone who hacks computer files and stuff. But when I read this chapter, I realized that the word “hacker” has a deeper and more sensible meaning. Hacker is not just computer hacking. Almost all of us think that computer hacking is like being geeky about computer and stealing stuffs or reading bits and bytes for stealing. Well for me that was I believe in.

In this chapter, you will learn that MIT’s computer culture seems to have been the first to adopt the term `hacker’. The Tech Model Railroad Club’s hackers became the nucleus of MIT’s Artificial Intelligence Laboratory, the world’s leading center of AI research into the early 1980s. Their influence was spread far wider after 1969, the first year of the ARPAnet.

In my other class, I learned that ARPAnet is the first internet. Well basically, internet is really the beginning of all these things. Internet starts all. Without the internet, hacker and stuffs will not arises.