Monthly Archives: June 2009

Incremental Progress

If you have a dream about achieving something, one of the biggest illusions you can have is to wait for the right circumstances to open up so that you can start working on your dream. This includes stuff like: I … Continue reading

Posted in self-improvement | Tagged | 4 Comments

Software Development Blogs

Jurgen Appelo has the latest edition of the top developer blogs up. Surprisingly, I have jumped from 149 to 127 despite having a couple of months where I hardly wrote anything at all, and also after a move to WordPress that … Continue reading

Posted in blogs, software development, writing | Tagged | 2 Comments

How Communism Broke People

via Shafeen, here is an article originally published in 1982 about a trip to the erstwhile Soviet Union by Edward Crane of the Cato Institute. But if it is hard to describe the economic wasteland of Russia to someone who … Continue reading

Posted in business management | Tagged | 1 Comment

Natural Things To Do

I am an advocate of programmers starting their own blogs so that they can share their thoughts on programming and software development. But this is not necessarily a natural thing to do because writing is different from programming. The natural … Continue reading

Posted in self-improvement | Tagged , , | Leave a comment

WordPress Move

I changed my hosting from Blogger to a hosted instance of WordPress. I hope this does not result in a deluge of posts to your blog reader (Google Reader does that sometimes). Thanks for continuing to read my blog. If … Continue reading

Posted in blogs | Tagged , , | 1 Comment

Entrepreneurs Today

Matt at 37 Signals writes: The term entrepreneur feels outdated. It’s associated with people who work brutal hours, invest their life savings, and risk it all on a dream. But these days, you can do a ton with just a … Continue reading

Posted in self-improvement | 1 Comment

Meaningless Definitions

OK, take one guess as to what this could be: _______ is a design philosophy that leverages existing investments in the creation of flexible solutions that are more responsive to your business needs. Apparently, this is Microsoft’s definition of SOA … Continue reading

Posted in technology | Leave a comment

The vi Paradigm

While eating, I sometimes use Google Reader. While a book would do as well, each blog entry is only a few paragraphs long and you don’t have to quit in between. Google Reader handles the eating situation well because you … Continue reading

Posted in user experience | 2 Comments

360-Degree Translation and More

It was fun reading Philipp Lensen’s list of classic movie quotes translated to Japanese and back using Google Translate. This is an example of the most important test for validating the export function in your application, which is to write … Continue reading

Posted in software development | 1 Comment

Bing Search Engine in Action

Microsoft’s new search engine Bing is out. At first glance, it looks better visually than Microsoft’s previous attempt, live.com. The organization of results with easy access to search history, related searches and businesses is well done. I also like the … Continue reading

Posted in products | 2 Comments