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, C++, Java and Python I am quite competent at, and Scala is one where I would like to get there.

links for 2010-03-17

links for 2010-03-16

Tweets for 2010-03-16

links for 2010-03-15

Tweets for 2010-03-15

  • Innovation at the bottom of the pyramid. A RSA like token generator in booklets endorsed by Verisign http://is.gd/aFNpK #
  • Yahoo Finance in Clojure | Paul Legato http://ff.im/-hwEKl #
  • Mark Needham: node.js: First thoughts http://ff.im/-hwTpT #
  • Feeling really angry at some ugly (and imo utterly wrong) opinions about Indian IT being published. Will countering be of any help ? #

links for 2010-03-14

Tweets for 2010-03-14

  • Preventing systematic errors: An example http://ff.im/-hv7xM #
  • A good example of technology being used for broader good. Cabbies Gouge Passengers Out of Millions, Agency Finds. http://is.gd/aCNzu #

links for 2010-03-13

Tweets for 2010-03-13

links for 2010-03-12

Tweets for 2010-03-12

links for 2010-03-11

Tweets for 2010-03-11

links for 2010-03-10

Tweets for 2010-03-10

  • Making Ruby Fast: The Rubinius JIT http://ff.im/-hfkYW #
  • Cloudy with a chance of rain : @theeconomist weighs in on cloud computing http://is.gd/a6uWH #
  • While counterintuitive this note "kind of" praising BASIC rings true to yours truly who began with BASIC too http://is.gd/a6XKn via @vdichev #
  • @vdichev the article made me think that it was probably not such a bad idea I started with BASIC (Was a Sinclair ZX Spectrum) in reply to vdichev #
  • I always thought I had a very uninteresting birth date – 19. This changed my mind http://www.numbergossip.com/19 #
  • Bummer! Adobe Reader is now the world's most malware targeted and exploited app http://is.gd/a8PbQ #
  • I suspect the entire static/dynamic types vs. testing overhead debate has resulted in either "int 0" or "float 0.0" converts #
  • @unclebobmartin I find far far far more consistency of approach between clojure and python than between clojure and ruby. in reply to unclebobmartin #
  • Confused why ruby folks seem to be liking clojure (as opposed to java/scala) .. wondering if its because both are more glamorous languages #
  • @patrickdlogan I agree partially. I think imperative/functional can work together if the problem is partitioned vertically not horizontally in reply to patrickdlogan #
  • @patrickdlogan I do combine the two styles not splitting using horizontal layers but for different elements in a sequential pipeline. in reply to patrickdlogan #

Tweets for 2010-03-10

  • Making Ruby Fast: The Rubinius JIT http://ff.im/-hfkYW #
  • Cloudy with a chance of rain : @theeconomist weighs in on cloud computing http://is.gd/a6uWH #
  • While counterintuitive this note "kind of" praising BASIC rings true to yours truly who began with BASIC too http://is.gd/a6XKn via @vdichev #
  • @vdichev the article made me think that it was probably not such a bad idea I started with BASIC (Was a Sinclair ZX Spectrum) in reply to vdichev #
  • I always thought I had a very uninteresting birth date – 19. This changed my mind http://www.numbergossip.com/19 #
  • Bummer! Adobe Reader is now the world's most malware targeted and exploited app http://is.gd/a8PbQ #
  • I suspect the entire static/dynamic types vs. testing overhead debate has resulted in either "int 0" or "float 0.0" converts #
  • @unclebobmartin I find far far far more consistency of approach between clojure and python than between clojure and ruby. in reply to unclebobmartin #
  • Confused why ruby folks seem to be liking clojure (as opposed to java/scala) .. wondering if its because both are more glamorous languages #
  • @patrickdlogan I agree partially. I think imperative/functional can work together if the problem is partitioned vertically not horizontally in reply to patrickdlogan #
  • @patrickdlogan I do combine the two styles not splitting using horizontal layers but for different elements in a sequential pipeline. in reply to patrickdlogan #

links for 2010-03-09

Tweets for 2010-03-09

  • @anildigital its interesting how the compiler is in coffeescript using a DSL used to transform coffeescript to javascript in reply to anildigital #
  • @IamSB When your coding its not WPM which matters .. its what you pack into a word :) so maybe your coding speed might still've increased in reply to IamSB #
  • Though Hadoop primarily used by internet cos now finding its way into enterprise DW & BI http://is.gd/a2iEf #
  • In enterprises I find it hard to imagine FP can take on OO for transaction processing. For analytics its a completely different ballgame #
  • Though I think a lot more needs to happen on the tooling front for FP to be adopted by enterprises for analytics. #
  • Not one person mentions Point-Free. Ask HN: Functional Programming Differences http://is.gd/a2kuF #
  • And onion in its classic style now takes a jibe at google http://www.theonion.com/content/news/google_responds_to_privacy #
  • Hmm @martinfowler conducts a version control systems survey and svn/mercurial/git top with 93%/97%/99% approval http://is.gd/a2op0 #
  • Interesting .. but how frequently would one want to use it ? The JRuby Clojure Bridge http://github.com/kyleburton/jrclj #
  • Why I switched to Pylons after using Django for six months http://is.gd/a2qFY #
  • @shantanoo I believe in horses 4 courses. I currently use pylons for fine control on individual components. django / web2py r one stop shops in reply to shantanoo #
  • @sbidwai I'm sure .. thats like changing your bank (where you put all your source code) :) +1 to a DVCS/Mercurial shift in progress. in reply to sbidwai #
  • Analyzing Word Frequencies with Clojure, Enlive and Incanter http://ff.im/-hd1oz #
  • @psnively my thoughts were based on cost/benefit. Retraining cost vs. incremental benefits when multiprocessing suffices. in reply to psnively #
  • @psnively imo AOP/declarative programming used more by the plumbing folks (jboss/spring) than the biz devs (who more often just configure) in reply to psnively #
  • @psnively I really rarely see a good business developer having to build competence on AOP. With func prog that wont be the case. in reply to psnively #
  • Relational or non-relational http://is.gd/a3KND "SQL makes more sense with immortal data". Some good focus on use cases here. #

links for 2010-03-08

Tweets for 2010-03-08