Reason I want to do somethings
Dying Living to make some mistakes this year
I know it’s a mistake, but there are certain things in life where you know it’s a mistake but you don’t really know it’s a mistake because the only way to really know it’s a mistake is to make the mistake and look back and say, “yep, that was a mistake.” So really, the bigger mistake would be to not make the mistake because then you’d go your whole life not really knowing if something is a a mistake or not. – Lily (HIMYM)
TIL(D): 27 Nov 2011
- Waffle House Index from the article at nytimes
- “Keep moving forward, because you’ll gain new tools that you can use to go back and perfect the fundamentals.” Its important to have the a very sound footing in basics. Kath Sierra. (via a story on hn) Bert Bates (my co-author) is a blackbelt level go player, one of the best amateur players in the state. But when a visiting expert–four belt levels above Bert–showed up at the local go tournament, Bert was surprised to see the guy reading a book on fundamental go problems that Bert had read much earlier in his learning. The expert said, “I must have read this at least a hundred times. My goal each time is to see how much more quickly I can solve all the problems in the book than I did the last time.”
- IntoDNS – check DNS Server health for your server . Example : GeetShabda DNS
- Watched Randall Munroe’s talk about XKCD @ AtGoogleTalks
- He mentioned about ProjectEuler and hence signed up. – Still not clear about what constraint are followed for the problems on the site. – TBD
- LOL’ed at the Richard Stallman Katana incident.
- Learned that the asmarterplanet comics were being done by Randall Munroe (XKCD).
- Read through Alex Rabbit MQ Slides. Browsed the web for article’s comparing IBM’s approach (WMB) vs RabbitMQ – Decided to undertake a extensive study for this with help of team (Sid, Saum).
- Noticed a sudden activity on the GTUG list asking for articles – TBD pages
- Tasted Madera – SulaWines – Not comparable to international brands – can give a pass.
- Started reading ‘Chanakya’s Chant by Ashwin Sanghi’ – shared by Prateek P
- Learned about these products
- producteev - After reading the The Morpheus Post about selection process
- theapplicants -for processing the applications. (via 11(1)) – Gives me meat to think about the interview process shortlisting idea for large conglomerates.
- Lytro - (via a comment on submitted entry about Peter Norvig’s Dance Photography – upvoted the comment by avc ) Certainly a great leap. But not impressed overall – (price point being a main issue).
- Watched BBT Episode 9 Season 5.
- Words I Learnt
- orinthophobia: fear of birds
- psychedellic: denoting drugs that produce hallucinations and apparent expansion of consciousness.
- clairvoyant: who claims to have supernatural ability to perceive events in future /beyond sensory contact.
- Quotes from Chakya’s Chant
- Any Clod would have facts – having opinion was an art. (So very well applies to the gyan I gave Sid, Saum)
- Elephants are needed to catch elephants so does one need wealth to capture more wealth
- Impossible to know when a fish swimming in water drinks some of it
- Politics is war without bloodshed and war is simply politics with bloodshed.
API Virtualization
Usage of an API has undergone a significant change in the last decade – from the practice of using libraries to that of web-services. This has affected the life-cycle of software development in some significant ways and especially with respect to versioning, dependency and managing release of an application.
Most of the software architecture problems can be resolved with 1 level of indirection. Can this API change management be done via adding a layer? #api-virtualization.
(I have thought hard about this problem recently. I have no idea on how it is implemented in real world scenarios. These are just my thoughts on how that could be done.)
- A middleware based approach seems most plausible.
- Service versioning could be another approach. (Maintaining several versions of the same service for a specified period) - which seems to be the best approach if you are planning for enterprise applications.



