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 December, 2009


Tweets for 2009-12-31

#code2009 (langs I wrote code in in 2009) python, php, scala, java, ruby My wish for #code2010 python, clojure, scala #
I shall look back at 2009 as the year I got convinced OOP wasn't the single effective way of tackling all problems. #
In 2009 I also learnt to value multiparadigm languages more eg. python, scala [...]

Tweets for 2009-12-30

@psnively Both TDD and Design Patterns are programming disciplines. The first is to counter programmer deficiencies and assist ..contd.. in reply to psnively #
@psnively ..contd.. program modification productivity. The latter to assist in boiler plating design to reduce learn through mistakes cost. in reply to psnively #
@psnively Wrt papering over lang deficiencies .. test [...]

Tweets for 2009-12-29

Fully convinced passwords are an endangered species, though it will take some time for them to disappear. PKI/Client certs r the way 2 go #
Can anyone, ANYONE, suggest a way to not ship a password over the wire and keep them stored as one way hashes in db ? IMO impossible. #
PKI allows the [...]

Tweets for 2009-12-28

Wondering: Wouldn't a language designed to not require use of SHIFT key (ie no : ( { etc.) be the most productive language ? #
@kaleidic Most certainly it isn't. But I can't help get past the feeling it would boost productivity quite a bit ceteris paribus ..contd.. in reply to kaleidic #
@kaleidic ..contd. The whole [...]

Tweets for 2009-12-25

RT @_sunil_: Just read a case for use of #Redis at http://bit.ly/6vg3FZ interesting to understand where/why Redis can help you. #

Tweets for 2009-12-24

RT @debasishg: Blogged : A case for hybrid SQL – #NoSQL stack .. http://bit.ly/79UxvG #

Tweets for 2009-12-23

RT @mamund: The Path to HTTP/REST Mastery http://ff.im/-dgknf #
@psnively broken link. re: (formats need to be self describing) in reply to psnively #
@jboner @davetron5000 @psnively Not sure why one has to declare one of JSON/XML better than other. JSON is fast/simple, XML is full featured in reply to jboner #
@psnively Formats need to be self [...]

Tweets for 2009-12-21

@sallamar the link still doesn't work (even when logged in) .. and can't even find the book using search .. can't yet download the new ver. in reply to sallamar #
RT @debasishg, @justinsheehy, @nraychaudhuri Initial version of scala-webmachine. Port of Basho's webmachine to scala. http://bit.ly/5XtMSy #
@surya_s I've always believed people, process and automation are ascending [...]

Post conference recap : The 4th Indicthreads.com conference on Java Technology

View Blog Post

Rinse and Repeat with TDD

View Blog Post

Tweets for 2009-12-17

Theres simply no way to use a one way hash password stored in database with digest / 2 legged OAuth authentication. Is there ? #
A mail from 2003 which explains why digest authentication and one way hash storage of passwords on servers wont work http://is.gd/5rJZ3 #

Tweets for 2009-12-16

#selflearning_for_the_day .. you're a complete dolt if you don't have all equality testing methods nailed down before writing test cases #
LOL! RT @kohlerm, @yojibee "Be aware that not everyone shares your enthusiasm about RESTful APIs" http://bit.ly/8Q63gH #geekandpoke #

Tweets for 2009-12-15

Flipping Out. Branchless development at Flickr. via @codemonkeyism http://ff.im/-cWldM #
@codemonkeyism seems to me the interesting challenge here would be to retire and remove flags and flippers just as aggressively. in reply to codemonkeyism #
@arunsark I agree .. not sure if it would be my preferred choice .. but was an interesting reading nevertheless in reply [...]

Post conference recap : The 4th Indicthreads.com conference on Java Technology

View Blog Post

Tweets for 2009-12-14

Code tutorial: make your application sync with Ubuntu One by @arstechnica http://ff.im/-cSpUc #
Having mixed FP techniques with OO code for many months .. I shall never voluntarily use a language without FP capabilities. Ever. #
@KentBeck Interesting. I can think of a defect hunt somewhere along the lines of a treasure hunt. But can we do [...]

Tweets for 2009-12-12

Interesting day. Earthquakes reported from Pakistan, New Zealand and Oklahoma. Pune just felt the second one within 4 hours. #now_not_sleepy #

Tweets for 2009-12-11

Live tweeting IndicThreads.com conference on Java Technology from @d7y live #

Tweets for 2009-12-09

RT @nkhalasi: RT: @scottwambler: Playball, a new agile method: http://bit.ly/5hSCbN #
Shall be livetweeting IndicThreads 09 Java conference http://j09.indicthreads.com/ (Friday/Saturday) from my live tweeting account @d7ylive #
@psnively Would this satisfy what you're looking for ? http://paste.org/pastebin/view/12801 in reply to psnively #
@psnively though I suspect you're looking for some best practices (in which case I haven't formed [...]

Tweets for 2009-12-08

@sbidwai TDD vis a vis DSL costs/benefits are mutually independent variables /cc @debasishg in reply to sbidwai #
@sbidwai sure but so will the cost of writing code in reply to sbidwai #
RT @sbtourist: .@codemonkeyism Etags should be based on values, http://bitworking.org/news/150/REST-Tip-Deep-etags-give-you-more-benefits #
@sbidwai in the middle of some very substantial efforts (hence tweeting so little too). [...]

Tweets for 2009-12-07

Looks like Manning just came out with a today only 50% discount off all MEAP books. I shall end the day with a lighter pocket #
Design By Contract and Test-Driven Development – Stack Overflow http://ff.im/-cxOy9 #
Discovering that test cases actually need to be commented far more than code #
The cost of [...]