Archive for June, 2006

self documenting code


2006
06.23

"Any fool can write code that a computer can understand.Good programmers write code that humans can understand."
        --- Martin Fowler, Refactoring: Improving the Design of Existing Code
This is so true... I have seen some horendous code.. 

What is HLD?


2006
06.20

Recent discussion with some one about HLD made me think.

What is high level design?

1. This is something which defines on the top level as how things should work.

2. No implementation details

3.Design technical architecture

4. Consider performance, load, availability factors.

move to a diff blog


2006
06.16

I am in the process of moving my blog from lifetype to wordpress. There are some plugins & scripts available. Hopefully I can get this to work.

Wordpress is really good. Not sure why I didn’t choose it in the first place.

How do you choose which hosting company to go with???


2006
06.09

I guess this post was the result of couple email exchanges between my friends.

How do you choose which hosting company to go with???

1. Figure out what softwares you need & see if the hosting company provides all those (ex:-php,mysql,tomcat,apache,perl etc…)

2. See what amount of space they provide(as you start loading your photos this will become a key factor)

3. How much money does it cost?

4. Make sure you check forums to see if the hosting company has any issues(I strogly suggest this cos’ couple of my coworkers have had issues with billing from the hosting companies)

5.See if the domain name registratin is also part of the sign-up.

http://www.webhostinginspector.com/

I have heard some good reviews about

http://www.dreamhost.com/

keeping track


2006
06.06

I am so overwhelmed with the number of username & passwords to keep track of & then ocassionaly to keep updating them.