I love this idea. I am more than a little jealous as I have wanted to build something like this since college. I just save my .md note files to a cloud drive and load them as a project w/ sublime text. It's not as beautiful as this but it works.
I am not sure which company the they is in your second sentence. I think you mean Yahoo and they do have some good services. I haven just always used google products (remember iGoogle?) I have set up yahoo finance and it is lovely but it is just a (small) pain to jump to another site/app ect.
I was a tad sad seeing that the other day. I have used it for 10 years.. I guess I will just have to use my investment site. Logging in is such a pain just to get a general update.
Isn't the point of TDD to create cleaner code that is robust enough for it's purpose? When the author says he is "more conservative" when using TDD; that seems to confirm that he is doing what works best rather than some kluge. Isn't that the point? Many comments have the theme of I loved TDD and then I stopped doing it when I didn't have to. That may have to with experience in the domain. TDD helps newbs (like me) cut down on mistakes while seasoned vets are able to work with more freedom.