Sunday, July 18, 2010

The Riverside School : Infecting India With “I CAN”

 

Kiran Bir Sethi shows how her groundbreaking Riverside School in India teaches kids life's most valuable lesson: "I can." Watch her students take local issues into their own hands, lead other young people, even educate their parents.

Such a simple and inspiring motto : “One Idea. One Week. One Billion lives to change.”

India’s Rupee Gets Its Own Currency Symbol

The official Indian Currency, “Rupee” (INR) got its official currency Symbol now.

You can use it now on web pages all over. Look how the symbol looks on a typical webpage  Indian Rupee symbol.svg

Picture Source: http://en.wikipedia.org/wiki/Indian_rupee_sign

Saturday, July 17, 2010

ASP.NET Vs Ruby On Rails (RoR) : Now You Know ASP.NET MVC

Listen to this wonderful conversation between Scott Hanselman, Martin Fowler and David Heinemeier Hansson happened back in 2007 before we ever heard of ASP.NET MVC. Transcript here.

Scott sits down with Martin Fowler of Thoughtworks and David Heinemeier Hansson of 37 signals and talks about beauty, making developers happen, the death (or life) of HTML, the future of Microsoft, and asks if we should care about Rich Internet Applications. DHH is the creator of the Ruby on Rails framework, and Martin Fowler is the Chief Scientist at ThoughtWorks, well-known systems architect and Extreme Programming expert.

--- Hansel Minutes 

So delighted to see such a bold and open discussion between passionate developers with completely different backgrounds and ideas.

Some how, this podcast explains a lots of things that were introduced in ASP.NET after 2007. Not suggesting that this has anything to do with that, but probably things must have been already moving in that direction, part of that led to an open discussion like this.

It is totally surprising to see no comments on this podcast. But this is one of the best of conversations out there.

TDD : Quality Software Vs Healthy Software ( Kent Beck )

Listen to this wonderful presentation by Kent Beck on Developer Testing.

Kent Beck is widely recognized as the father of eXtreme Programming and JUnit. Kent's other contributions to software development include patterns for software, and the rediscovery of test-first programming.

He is the author/co-author of Extreme Programming Explained: Embrace Change 2nd Edition, Contributing to Eclipse, Test-Driven Development: By Example, Planning Extreme Programming, The Smalltalk Best Practice Patterns, and the JUnit Pocket Guide. He received his B.S. and M.S. in Computer Science from the University of Oregon. Source : Kent Beck on Developer Testing.

Trends : .NET 1.1, .NET 2.0, .NET 3.5 and .NET 4.0 Side by Side

Wondering which .NET version is the most popular version? Which .NET version got the most traction in the industry? Which version is the most discussed in the developer circles?

Well, I am not sure if we have any public data that could answer any of those questions, particularly the commercial adoption part. But I looked at trends of search engine traffic and I found that these trends tell a story that is quite consistent with general perception.

Look at the graph below illustrating the search trends of various .NET versions, captured from Google Trends. The story I believe is quite familiar to most .NET developers.

image

I am not at all surprised to see .NET 1.1 still alive even in our searches, many companies are still running on .NET 1.1 and I guess haven’t found a compelling reason (that totally justify their investments) to upgrade.

You can also see from the snapshot below, Visual studio editions follow the suit more or less closely along with respective .NET versions.

image

These graphs may not tell the whole story, but on their own they are quite revealing.

On a related note, you may be interested in some thoughts I captured about yet another .NET version in a post a while back:   How Excited Are Businesses About Yet Another Version Of A .NET Framework ? .

I will leave it up to you to read those graphs and interpret based on how much you know about the whole .NET eco system. Let me know if you are surprised in any way.

Tuesday, July 6, 2010

Why I Love Apple Even More Now

How many times in your whole life have you ever seen individuals or organizations admit their mistakes point blank without giving a spin or excuse?

Upon investigation, we were stunned to find that the formula we use to calculate how many bars of signal strength to display is totally wrong. Our formula, in many instances, mistakenly displays 2 more bars than it should for a given signal strength.

-- Letter from Apple regarding iPhone 4

And the letter confirms that gripping iPhone 4 in a specific way could hurt its reception and thought its a design issue of iPhone. But I didn’t know that its the same way for any other mobile phone.

Sunday, July 4, 2010

Google Logo For the 4th of July 2010

Google's logo for the 4th of July with a Goldberg's machine (its also Rude Goldberg's birthday).

Saturday, July 3, 2010

99.949% of Comments Are Just Spam :-(

Have you ever wondered how much spam you may be receiving on your blog? Make it a point to look at it, you might appreciate the work done by systems and people that are helping to stop this spam like never before.

I have been using Akismet to help fighting with spam right from the moment I heard about it. Thanks a ton to Akismet, otherwise, I would have to manually moderate 235,193 spam comments on this blog.

Thank you so much, Team Akismet.

99.949% of comments received on this blog are spam. I am delighted that  Akismet could kill the spam and saved me and scared at the same to see so much spam.

image

It is totally unnecessary to include this pie chart here, as you can guess, you can’t miss the point.  I put it any ways in case you haven’t read those numbers above.

image

Looking at this scary % of legitimate comments, I was worried and looked at Akismet website to see how my blog fares to global average of all blogs Akismet currently protects. It seems, I am getting undue spam on my website.  Global average of spam is only about 83%, while it is 99.949% on my blog.

image

It is quite mind boggling to see 16B spam comments were removed so far by Akismet. You can check live Stats from Akismet’s stats page. Here is a snapshot as of now:

Live Spam Zeitgeist

16,838,141,441 spams caught so far

1,974,905 so far today

83% of all comments are spam

Source : http://akismet.com/stats/ ( as of 07/03/2010 09.47PM US/Central)

A Modern History of Human Communication

Wonderful illustration of history of human communication by Google.

To put things in context, we created this infographic to visualize some recent history of human communication and how Google Voice uses the web to help people communicate in more ways than ever before.

Source: Google Voice Blog

10 Questions For Manoj Night Shyamalan

TIME’s interview (questions collected from TIME magazine’s readers) of Manoj Night Shyamalan, one of my favorite directors.

There are movies that anybody can make, and there are movies that are just meant to be made by Manoj. Such a unique talent, I just love his style.

Thursday, July 1, 2010

Computer History Museum : The History of Our Future

Its a fact of life that "Our civilization runs on software", as Bjarne Stroustrup said a few years back.

Its no stretch to say, If we have to learn about any History, it must be the History of computers then. Learn how all this civilization began at Computer History Museum.

I still remember looking at punch cards and floppies and writing my first Program in Fortran back in College. And running those programs on the latest and greatest computers then, a 386. The world of computers and software has changed at a spectacular pace since then. I am glad, I am part of it in my own ways.

The Perfection Of Imperfection

In our time, many of us have been taught to strive for an insane  perfection that means nothing. To get wholeness, you must try instead to strive for this kind of perfection, where things that don’t matter are left rough and unimportant, and the things that really matter are given deep attention. This is a perfection that seems imperfect. But it is  a far deeper thing." 

- Christopher Alexander, Iconic and Legendary Architect and Author that  created The Pattern Language

It sounds so common sense, but unfortunately some of us just don't get it.

NDTV.com : Fact or Allegation ? Just another twisted title for sensationalism

This is yet another example of NDTV.com’s sensationalism twisted titles. The title says, as if this was a fact, woman made to urinate in pub...