A passionate programmer, software architect, and a enthusiastic observer of internet technologies and usage. Having worked in a variety of roles, the essential passion that drives me is that of a Programmer. Architecture and Design issues excite me, Solving problems through programming is what I crave. C++, Java and Python I am quite competent at, Python being the most exciting. A number of other languages I experiment with.

Archive for August, 2010


Tweets for 2010-08-31

Fantastic! RT @KentBeck RT @agilecoach: One of the greatest agile coaches (@dhemery) gives away some of his best stuff: http://bit.ly/9ERl5E #
Getting me a Design Concepts in Programming Languages http://is.gd/eMIBM ( Indian shoppers) http://amzn.to/9SrW8a (thx @debasishg @psnively) #
Turns out, will be speaking at two conferences at Bengaluru over the next couple of months. #
@ptrthomas One is [...]

links for 2010-08-30

@jneira about as good as monkeys are for patching http://www.scrapbookersparadise.com/pictures/stores/09-Reminisce-Monkey-Card.jpg
@jneira about as good as monkeys are for patching http://www.scrapbookersparadise.com/pictures/stores/09-Reminisce-Monkey-Card.jpg
(tags: via:packrati.us)

Anansi — Node.js Knockout
Anansi — Node.js Knockout http://ff.im/-pVI7O
(tags: via:packrati.us)

@jneira it was actually a little bit more nuanced as also reflected in http://twitter.com/dnene/statuses/21911508350
@jneira it was actually a little bit more nuanced as also reflected in [...]

Monads in an Object Oriented context

View Blog Post

Tweets for 2010-08-30

Have concluded all my thoughts around monads and objects. Blog post in a day or 2. Some interesting thoughts /cc @Missing_Faktor @kaleidic #
Stating my conclusion b4 the analysis, "jQuery is a monad" leads to a "large subset of objects also are monads" cc @Missing_Faktor @kaleidic #
RT @etorreborre RT @fsteeg: New post: Scala, object persistence, and [...]

links for 2010-08-29

MetaOCaml Homepage
@dnene When it doesn't, it means something like http://metaocaml.org
– Paul Snively (psnively) http://twitter.com/psnively/statuses/22458843327
(tags: from:psnively via:packrati.us)

@dnene Best statically typed metalinguistic abstraction tool I'm aware of: http://bit.ly/c5Dwee
@dnene Best statically typed metalinguistic abstraction tool I'm aware of: http://bit.ly/c5Dwee
– Paul Snively (psnively) http://twitter.com/psnively/statuses/22454665088
(tags: from:psnively via:packrati.us)

OODA loop – Wikipedia, the free encyclopedia
I like this notion of thinking of [...]

Tweets for 2010-08-29

Really unfortunate! RT @newsycombinator: IPhone App in Approval Limbo for 3 Mths, Dev Decides to Open Source It http://j.mp/c2m51z #
Some useful thoughts. Projects are evil and must be destroyed http://ff.im/-pSjcI #
An Example of Multithreaded Processing using Python's "multiprocessing" Module http://ff.im/-pSjuo #
Will we see more of these now? Paul Allen Sues Apple, Google, Others Over Patents [...]

links for 2010-08-27

Multi-core, Threads & Message Passing – igvita.com
Multi-core, Threads & Message Passing – igvita.com http://ff.im/-pOPkp
(tags: via:packrati.us)

The History of Python: Why Python's Integer Division Floors
The History of Python: Why Python's Integer Division Floors http://ff.im/-pONUU
(tags: via:packrati.us)

High Scalability – High Scalability – OpenStack – The Answer to: How do We Compete with Amazon?
OpenStack – The Answer to: How do [...]

Tweets for 2010-08-27

Hmm… Duck typing allows imprecise communication. Python Sequence VS Iterable protocols http://ff.im/-pMMXP #
Ksplice » Six things I wish Mom told me (about ssh) http://ff.im/-pMNuM #
Scala is for VB programmers. @ErikEngbrecht on the risk of dumbing down leading to black boxing http://ff.im/-pMNXV #
RT @newsycombinator: Self-Improving Bayesian Sentiment Analysis for Twitter http://j.mp/99sTIM #
@irohan great. Looking forward to [...]

A case for non leaky dual abstractions.

View Blog Post

links for 2010-08-26

Folklore.org: Macintosh Stories: Round Rects Are Everywhere!
RT @newsycombinator: The story of round rectangles http://j.mp/crzK6E
(tags: via:packrati.us)

Bluetile – HaskellWiki
@offbytwo I read bluetile is based on xmonad http://is.gd/eFgub
(tags: via:packrati.us)

Google realtime search http://www.google.com/realtime is awesome. http://bit.ly/bypVnX (via @shrikant)
Google realtime search http://www.google.com/realtime is awesome. http://bit.ly/bypVnX (via @shrikant)
(tags: via:packrati.us)

Official Google Blog: Google Realtime Search: a new home with new tools
Google realtime [...]

Tweets for 2010-08-26

@kaleidic That leaves me impressed, no, much much more than that. in reply to kaleidic #
A product is a collection of use cases and their utility. Intrinsic properties support the use cases, don't define the product. #
RT @ijuma: Is Scala Simple or Complicated? @odersky gives his thoughts on the subject with illustrations and everything http://bit.ly/aUStli [...]

links for 2010-08-25

Lehman's laws of software evolution – Wikipedia, the free encyclopedia
RT @markhneedham: RT @MarkDalgarno: I Lehman's 'laws' of software evolution: http://is.gd/eClVJ http://is.gd/eCm2m
(tags: via:packrati.us)

RT @markhneedham: RT @MarkDalgarno: I Lehman's 'laws' of software evolution: http://is.gd/eClVJ http://is.gd/eCm2m
RT @markhneedham: RT @MarkDalgarno: I Lehman's 'laws' of software evolution: http://is.gd/eClVJ http://is.gd/eCm2m
(tags: via:packrati.us)

Code Monkeyism: Ruby: Complexity cannot be reduced
@dnene Ah here: http://bit.ly/9pyU6I "Ruby: [...]

Tweets for 2010-08-25

Reduction of complexity is not the same thing as boilerplate avoidance. #
@codemonkeyism Correct. Brevity reduces one dimension of accidental complexity. That still may influence total complexity either way. (1/2) in reply to codemonkeyism #
@codemonkeyism I've been alleged to make my code too complex in situations when I've attempted to make it too brief (2/2) in [...]

links for 2010-08-24

Is helpful software really helpful? — The Endeavour
RT @rickasaurus: Seems to depend on frequency of use. “@JohnDCook: Software that tries too hard to help can harm http://bit.ly/cjK80s”
(tags: via:packrati.us)

Tweets for 2010-08-24

@kaleidic I myself am professionally schizophrenic. The straining to be heard alphageek engineer agrees with you and bruce in reply to kaleidic #
@kaleidic But I believe a large ecosystem eg in the enterprise s/w markets in US, especially in India is not better served by these in reply to kaleidic #
@kaleidic Apart from collaboration, its [...]

Tweets for 2010-08-24

@kaleidic I myself am professionally schizophrenic. The straining to be heard alphageek engineer agrees with you and bruce in reply to kaleidic #
@kaleidic But I believe a large ecosystem eg in the enterprise s/w markets in US, especially in India is not better served by these in reply to kaleidic #
@kaleidic Apart from collaboration, its [...]

Tweets for 2010-08-24

@kaleidic I myself am professionally schizophrenic. The straining to be heard alphageek engineer agrees with you and bruce in reply to kaleidic #
@kaleidic But I believe a large ecosystem eg in the enterprise s/w markets in US, especially in India is not better served by these in reply to kaleidic #
@kaleidic Apart from collaboration, its [...]

links for 2010-08-23

Tyler Curtis at blogs.perl.org: Age discrimination in Perl 6 using subsets and multiple dispatch
@dnene I thought he was referring to this post: http://goo.gl/PakC
– Rahul Goma Phulore (Missing_Faktor) http://twitter.com/Missing_Faktor/statuses/21911647260
(tags: from:Missing_Faktor via:packrati.us)

Clojure style multi methods in python – /code/blog
New codeblog post: Clojure style multi methods in python http://is.gd/eylkx
(tags: via:packrati.us)

10 Common Mistakes Made by API Providers – ReadWriteCloud
RT [...]

Tweets for 2010-08-23

"When I wrote this, only God and I understood what I was doing. Now, God only knows." A code comment. http://goo.gl/EXD9 via @Missing_Faktor #
RT @andreisavu: 10 Common Mistakes Made by API Providers http://bit.ly/9oWkoh #
From a blog post: The most platform independent technology you can use is either Flash or Silverlight. <- me : Silverlight ??? [...]

links for 2010-08-22

RT @debasishg: The Programmer Hierarchy http://i.imgur.com/G7WyP.gif
RT @debasishg: The Programmer Hierarchy http://i.imgur.com/G7WyP.gif
(tags: via:packrati.us)