Not Found

Sorry, but you are looking for something that isn't here. Try searching for what you were looking for, or checking the archives.

I very recently changed the way permalinks are structured (the way the URL is composed). It is quite likely that if you are reaching here from a search engine / blog aggregation site / bookmarks / RSS Feed, the URL for the post you are looking for has changed. All posts are still available and you could either try to search for the same from the search box above on the right or look it up from RSS feed shown above on the left hand side. I have also listed many of the recent posts below (with the updated correct URLs). I really apologise but I needed to change the permalink structure of the links for once. This was unavoidable but hopefully the inconvenience to readers shall get minimised over the next few days. ... Dhananjay

“It worked once†- The ’selfish gene’ for architects and managers ?

06/21/2008 12:46 PM

I read two completely disconnected posts roughly at the same time, one related to software architects and another to socio-biology - viz. “The five types of poor architects†and “New discovery proves ‘Selfish Gene’ exists†and I was wondering if architects and managers suffer from a Selfish Gene syndrome ? Now I am obviously stretching [...]

Beware of polyglot programming

06/10/2008 01:43 PM

Seems like a nice term doesn’t it - Polyglot programming. Some recent posts related to it are Kill Java, Vol. 2 and Fractal Programming It may seem hot, it may seem in and it may make sense for you. However please allow me to lay down the fine print. Polyglot programming requires to build bridges across [...]

How I ended up selecting Python for my latest project

06/09/2008 07:48 PM

I have 8+ years experience on C++ and Java each and at least consider myself an expert on the latter and used to consider myself one on the former a long time back. For any programmer it is a difficult choice to move away from the platform and the environment in which one has both [...]

Turbocharge your string keyed hashmaps

04/17/2008 11:28 PM

This post gives you a small tip which just might make a world of difference to your java hashmap’s performance. This trick has been inspired by the “symbol†construct in Ruby language. I have often considered using hash maps using Strings as keys as quite expensive indeed. And in many ways they often are. However if [...]

Java : if (compete with PHP / Ruby / Python) { stop fixing the syntax and start fixing the runtime }

04/14/2008 04:53 PM

A lot of people are wondering whether Java is under threat from a set of nimble languages - PHP / Ruby / Python / Perl. There is a flurry of activity relating to Whether Java is losing the battle for the modern web lot of which are being driven from the earlier post by Andi [...]

In defense of passionate programming

04/04/2008 02:06 AM

Mark Dennehy blogs about passion in the context of programming in The case against passion. Took me a while to figure out what he wanted to get at but I think he’s completely mixed up two orthogonal aspects. Programming is not all about passion. Passion is the antithesis of good programming A yes to the first statement. [...]

Software Engineering Code of Ethics and Professional Practice

03/20/2008 05:08 PM

It has not been rare to come across situations where loyalties to one’s profession and to the organisation one is working for may end up “seeming†at odds. On rare occasions, I have run into advice or opinions which sometimes were either questionable at best or unethical at worst. While I used my common sense, [...]

A rejoinder to the alternative SafeHashMap

02/20/2008 11:50 PM

Eugene responded to my earlier post An even more capable SafeHashMap with It is safer not to invent safe hash map / Java. While he does make some valid points I did have issues with some others, the issues being Signature Instability, Compilation Troubles, Principle of Least Surprise and Style. Extending predefined collection classes What bugs me [...]

An even more capable SafeHashMap

02/15/2008 05:56 PM

Eric Redmond in his post A Safe HashMap for Java describes a SafeHashMap Here’s a suggestion to extend the capabilities of the same. Lets look at the code. Define an interface to create an instance. First, I create a new interface (We’ll get to know why very soon). public interface InstanceProvider<K,V> { public V createNew(K k); } The SafeMap class itself Here’s the [...]

A Developer’s Comparison of Open Social and Facebook platforms

02/15/2008 04:33 AM

Acknowledgement There are a couple of helpful posts that set me off on the path to blog this so here’s the acknowledgement : Facebook vs. OpenSocial OpenSocial and Facebook Platform side by side comparison Introduction I have been spending some time on the Facebook and OpenSocial platforms, and while these both attempt to solve the same need, they end up [...]

About Me

[image]
Software Engineer with 17 years in the field. Passionate about software engineering, programming, design and architecture. Click here for more details.

Recent Posts

RSS /var/log/tumblr - Links to stuff I found interesting

RSS /var/log/twitter

 

July 2008
S M T W T F S
« Jun    
  1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

RSS From my other blog


You are viewing a mobilized version of this site...
View original page here

Mobilized by Mowser Mowser