Wednesday, February 3, 2010

Save money, Save the Earth

Cars are cheaper than planes. Buses are cheaper than cars. Trains are cheaper than buses.

Cars use less fuel* than an aeroplane. Buses use less fuel than cars. Trains use less fuel than buses.

* Fuel used per person per km 

This is true for other things too. For instance, it costs more to transport a bigger car than a smaller car. So, if you buy a small car, you not only get easier parking, you also help save the earth!

Save money! Save the Earth! Stop Global Warming!

Preparing for a Client Meeting

Wrong approach:
What will he ask? How do I answer?

Right approach:
What does he expect? How do I deliver?

Thursday, December 3, 2009

Software development processes

The ideal software development process is -

1. The customer says exactly what his requirement is.
2. The developer creates software that exactly match the requirements.

The problem is, both the customer and the developer are human. That is why we have more complicated processes. But then, if we add a process every time there is a human error, we eventually end up with too many processes.

If you want to know whether any document or any step in your process is really required, ask yourself -

1. Does this clarify the requirements?
2. Does this build the product?
3. Does this verify that the product matches the requirements?

Thursday, November 26, 2009

Contentment and Farmville

Have you stopped playing Farmville yet? 

If you have as much in real life, as you have on your farm in Farmville, you should be content...

Monday, October 26, 2009

Diet for Body Builders

Tigers are muscular.
Bulls are muscular.

Tigers eat meat.
Bulls eat grass.

It doesn't matter what you eat.

Tuesday, September 22, 2009

Perforce commands for developers

p4 edit filename
p4 add filename
p4 opened (Show files which are edited or added)
p4 revert filename
p4 submit

p4 filelog filename (Show a files revisions)
p4 diff filename (Show the changes that you have made to the file after a p4 edit)
p4 diff2 filename#5 filename#6 (Show the differences between two revisions of a file)
p4 print filename#4 (Print revision #4 of filename)

See the P4 manual for details.

Tuesday, September 1, 2009

Perl and English

English is a funny language.
Perl is like English.

Perl is a funny language.