Posts

Showing posts from July, 2010

Best web hosting companies :: A futile search without a plan and execution

Web hosting services is a thriving business and new services keeps propping almost daily. Now with every new choice new questions need to be asked. Which web hosting service should I go for? The answer to this question does not lie in any search engine queries but rather lies in a plan. In order to determine the best web hosting companies one needs to have a plan and an execution map. Plan Phase Selection of web hosting service is easier if answers to the following questions can be determined. Why do we need a web hosting service? What is the goal of the website? What will be our needs in the next three years? Which departments in the company are planning to use the website in the next few years? Is our company's business uniform enough to warrant a company-wide website?  How much is the company willing to invest? What is the expected budget of this endeavor? Expected automation needs of the company in the next three years? Calenders, Emails other needs. Maximu...

Why Operating Systems Programming is so difficult?

The character of operating system programming has remained more or less constant over the years. That is a polite way of saying that it is still as scary as ever. Why it is so? Complex system requires complex programming methods and this goes against the spirit of the dictum "Good programs are easier to understand and develop". So can we conclude that system programming being done is bad programming. Or the programmers are not following best practices and all the elaborate methods created to ease programming. Or they are still dealing with a lot of legacy code. Looking at the output "they" are the best talent. Probably its the fact that they are good that they create something so brilliant that nobody can fathom or appreciate. The reality needs to be explored. System Programming So what exactly is operating system programming. Is it really something different from regular programming or its just a subset of programming. System Programming in contras...