Microsoft is out to convince the open source fans that they are already in through their open source site. I thought Microsoft would do that by promoting open source software on their platform. I am not a big follower of Microsoft, but I dig some great open source software on it. [Continue]
Do you get angry when you come to know that you are being referred to as a user? Josh Bernoff feels so. Don Norman feels people is a more appropriate term. [Continue]
As a software developer who has worked in India, worked in the US and has returned back to India, I have had some unique experiences with the term outsourcing. Unfortunately most of them have led me to a stage where I have started disliking that term, not because of the term itself, but because of the way the software industry uses it. It implies opportunistic behavior, short term vision and disregard for merit. [Continue]
Before you start bashing me up, by email-like I mean they should be open. Nah, this open does not mean being a platform or letting others get the data. Open means ability to talk to anyone you want to across the boundaries of tools and technologies. [Continue]
Luke Wroblewski notes down points from Jared Spool’s talk about what makes design intuitive. There is a lot of overlap between simple and intuitive designs. An identity trait of an intuitive design is to directly talk with the user about what to do with it. [Continue]
The Mozilla Corporation wants to give away Thunderbird or donate it or do away with it. Whatever it gets called, the CEO Mitchell Baker says it is for its own good. But somehow it is not very convincing, and so much can be read between the lines. [Continue]
Michael Coté explains why Java is a different beast. It is the culture that makes the developers focus more on Java than on the purpose and delivery mechanism of the application. I believe even .NET applications are in the same boat. [Continue]
In other words, comments on articles or posts are not the only way of commenting. Think of the different ways in which a reader can express his/her thoughts on the article or blog post he/she is reading. If I am a reader, I can bookmark the link using one of the social bookmarking tools and write a note as my comment share the link on messaging services like twitter, Jaiku or Pownce with a comment discuss on one of the meme sites like Reddit, Digg, Slashdot or DZone share the link via social networking sites like Facebook or Orkut, either as message on a wall or in a group discuss the topic in a forum dedicated to the topic write on my blog or my tumblelog, which should send the appropriate trackbacks directly comment on the article/post I am reading. [Continue]
Jeff Atwood writes about futurist programming. The manifesto and the notes list some principles and guidelines that sound rebellious than revolutionary. That was sarcasm, if you believe, but a lot of good things can happen out of the exaggeration. [Continue]
Andrew Wulf has listed his favorite open source tools and frameworks. I am going to pay heed to his call and list my favorite open source tools and frameworks for programming here. However, mine are more heterogeneous in terms of the programming language and includes both desktop and web programming. [Continue]