April 2009
1 post
Objects as Actors : Should distribution... →
Debasish Ghosh has written an interesting post : Objects as Actors. A very nice post touching upon the frequent debate of what abstraction should be included a piece of software and how should it…
December 2008
2 posts
Comprehension consistency at last in Python 3.0! →
Comprehension consistency at last in Python 3.0!.
Nice example of how comprehensions in Python 3.0 seem a lot more intuitive.
Earlier in Python 2.5 :
Python 2.5.2 (r252:60911, Nov 14 2008,...
Free Public WiFi SSID is Not Virus ? →
Free Public WiFi SSID at WLAN Book.com.
I was told this stuff is a virus so I avoided it. Apparently it isn’t. However the network SSID does seem to have some viral characteristics. In summary :
September 2008
10 posts
Any easier and funnier way to explain SQL... →
97 Things Every Software Architect Should Know -... →
Nice collection of blog posts dealing with architecture.
97 Things Every Software Architect Should Know - The Book [97 Things] : Near-Time.
Is documentation more important or answers ? →
When people are looking for documentation are they “really” looking for documentation ? This article argues that what people are really looking for is “answers”. So long as you are able to get them,…
Chrome is a security nightmare, indexes your bank... →
TG Daily - Chrome is a security nightmare, indexes your bank accounts.
This is an interesting side effect of security issues arising out of perhaps indexing that actually works “too well”.
Inside Chrome: The Secret Project to Crush IE and... →
Inside Chrome: The Secret Project to Crush IE and Remake the Web.
Nice story about the happenings behind the scenes leading to google chrome.
How To Demo Your Startup (Part Two) →
How To Demo Your Startup (Part Two).
Agile or Lean ? →
So as you can see, lean and agile are deeply intertwined in the software world. You can’t really talk about them being alternatives, if you are doing agile you are doing lean and vice-versa. Agile…
August 2008
16 posts
Startup Lessons Learned — Take it with a grain of... →
Another startup lessons learnt essay.
Untitled - Startup Lessons Learned — Take it with a grain of salt.
Summary (for a much more detailed article, follow the link) :
You can’t afford to…
Most commonly used blog post title words on... →
As per hacker news .. the 100 most commonly used blog post title words are :
google startup web facebook yc new ask why social app business microsoft |2.0| software world iphone video apple idea…
How to improve your sites credibility -... →
Nice set of points for enhancing your sites credibility. Reproducing the bullet points below, the details are on the link referred to.
The Web Credibility Project: Guidelines - Stanford…
Introducing Ubiquity →
Ubiquity for Firefox from Aza Raskin on Vimeo.
Mozilla Labs » Blog Archive » Introducing Ubiquity.
Seems v. promising firefox extension .. allows users to do their own…
Search experiments, large and small →
Nice post listing some of google’s experiments in sometimes small and seemingly trivial aspects of their search.
Official Google Blog: Search experiments, large and small.
Experimentation is a…
Cheaper Talent Hypothesis →
MF Bliki: CheaperTalentHypothesis.
Martin Fowler’s commentary on why cheaper talent is more expensive !
Naturally better programmers cost more, either as full-time hires or in contracting. But…
Bell Labs Kills Fundamental Physics Research →
Bell Labs Kills Fundamental Physics Research | Gadget Lab from Wired.com.
Sad .. but probably necessary under the current economic scenario.
After six Nobel Prizes, the invention of the…
Unit testing is doomed when it’s an elephant →
The Disco Blog » Blog Archive » Unit testing is doomed when it’s an elephant.
Very nice commentary on why it is difficult to take up automated unit testing in many shops (with a slight focus on…
Simple Update Protocol: Fetch updates from feeds... →
SUP (Simple Update Protocol) is a simple and compact “ping feed” that web services can produce in order to alert the consumers of their feeds when a feed has been updated. This reduces update…
This tumble log is moving →
This tumble log is moving. The new address is /var/log/tumbles (http://tumblelog.dhananjaynene.com)
RSS can be found at :
http://tumblelog.dhananjaynene.com/feed
http://feeds.feedburner.com/dhananjaynene/tumbles
Yet another case to support automated testing ? →
I don’t have even the remotest clue of what is likely to have gone wrong here .. but just seems to prima facie suggest one more situation where sites in production requiring to have automated test cases to help test all upgrades.
PS : This group seems to have a nice feature indicating the user sentiments - smileys (or should we call it frowneys)
volll : Very nicely done one page site →
iPhone 3G tester - online website test emulator... →
cool app !
How We Did It - DZone Available On Your iPhone |... →
iPhone-app price deflation →
Hmm ! If the real hurdle is getting customers to pay at all, and if the $5 - $50 is an inelastic band, does it make sense to bring down the application prices. Also bringing down the prices may make it difficult to earn a decent income for an individual from iPhone apps.
The Impossibility Triangle in Talent Management →
A note on competing uncertainties and objectives in talent management. Just like the rather well known triangle of speed, quality and cost (pick any two) this one relates to goal setting, strengths casting and returns management.
Stevey's Blog Rants: Business Requirements are... →
A tongue-in-cheek look at business requirements capture, with the essence being :
- Focus on things you know about and work out your own requirements
- If you don’t know the field sufficiently well, hire domain experts
- Try to focus on whittling down requirements to a minimalistic level rather than attempting to capture as many as you can.
Agile Journal - Software testing in an Agile... →
David Heinemeier Hansson at Startup School 08 |... →
Really great presentation - DHH, creator of the ROR framework and Partner at 37Signals gives insight into creating a profitable startup company.
July 2008
16 posts
The Economics of Testing Ugly Code →
Excellent Read ! Puts forward a very different angle of looking at poor quality code bases and therefore ways to manage them.
Michael Nielsen » Shirky’s Law and why (most)... →
Shirky’s Law states that the social software most likely to succeed has “a brutally simple mental model … that’s shared by all users”. ….. You can give friends a simple and compelling explanation of these sites in seconds …. The great majority either fail to obey Shirky’s Law, or else are knockoffs that do little not already done by an existing site.
Is This The Future Of Search? : A really cool video indicating a combined capability of a google with say a digg
Particletree » On Asking Users For Their Feelings →
Nice article on how a carefully added field asking users for their feelings helps customer support
A community manager should be one of the first hires - right after a solid...
– Do Startup Companies Need Community Managers? - ReadWriteWeb
I don’t quite subscribe to this .. but just couldn’t resisting adding this simply cos I know this will get the goat of many people :).
Great advice to companies scouting talent too :... →
I think this is great advice for companies who are scouting talent as well - look for Majors in learning.
Closures And Objects Are Equivalent →
This statement struck me as a bolt from the blue. But once I thought about it, it no longer sounded ridiculous but started making more sense.
From the page : .. “Master, I have diligently studied the matter, and now understand that objects are truly a poor man’s closures.” Qc Na responded by hitting Anton with his stick, saying “When will you learn? Closures are a...
Why does iPhone not have a Copy and Paste ? →
Maybe cut and paste is really further down their priorities. Maybe its easy to implement but they are not sure “how” to implement it.
Combined with the fact that iPhone SDK license apparently prevents GPS applications supporting driving directions, my own thought is maybe apple still wants to make some major enhancement to its UI (maybe a new physical button, maybe another set of...
Lucky to be a Programmer : Gustavo Duarte →
“… writing software is so intensely pleasurable it should be illegal …”
We’re not “resources” →
Main Point : “… Software engineers are creative, unique and not easily interchangeable cogs. Treating them as resources is demeaning, dehumanizing and counterproductive…”
36 steps to success as technical lead | Little... →
A really nice article for those moving from a programming to a tech lead role.
Being Smart Does Not a Good Developer Make →
Nice post with the opinion that it takes something a little more than smartness to be a good developer.
Can the experience economy be capitalist? →
Working with web developers in India: why, whom,... →
Interesting commentary and experiences of offshoring to India including some characteristics of Indian development teams and some cultural facets.
Scaling Your Java EE Applications →
V. Nice Article exploring various issues influencing scalability
June 2008
30 posts
Agile Software Development: Disadvantages of Agile... →
Nice article. If you are getting into agile .. this indicates some potential issues that you may have to deal with and allows to get into it with your eyes open.
Agile Software Development: 20 Qualities of an... →
Not sure where agile fits in … but a v. nice list for what it takes to be a leader. *cough* some things I need to work on *cough*
The Wetware Crisis: the Dead Sea effect : Bruce F.... →
Excellent read. Some of the early links out of this article and the comment stream also make for engaging reading.
Jeff Han demos his breakthrough touchscreen |... →
Just Incredible !
Someone once asked me “Why do you always insist on taking the hard...
– I copied this from someone’s google talk tag line. You know who you are and thanks for the quote !