Programming Miscellany

I’ve been stockpiling some links to interesting articles, loosely programming related, so here they are in no particular order.

First up, an interesting article on the [Laws of Identity](http://www.identityblog.com/stories/2005/07/25/thelaws.html). This discusses the requirements of a successful identity system for the internet. Among other things, this includes why [Passport](http://en.wikipedia.org/wiki/Microsoft_Passport_Network) didn’t succeed — normally not worth mentioning, except this is written by a Microsoft employee.

[Donald Norman](http://en.wikipedia.org/wiki/Donald_Norman), who brought you *The Design of Everyday Things*, tells us why [Human-Centered Design Considered Harmful](http://www.jnd.org/dn.mss/human-centered_desig.html). While browsing round his site, I noticed he has a new book out, *Emotional Design*, which will certainly be on my to-read list.

[Joel Spolsky](http://en.wikipedia.org/wiki/Joel_Spolsky) tells us how to achieve [Painless Software Schedules](http://www.joelonsoftware.com/articles/fog0000000245.html). Interesting in that it largely matches the lessons I’ve learnt over several iterations of a project I’ve had to produces estimates for recently.

Now, I’ve not actually read it yet, but I do want to be able to answer the question [What Is Business Process Modeling?](http://www.onjava.com/pub/a/onjava/2005/07/20/businessprocessmodeling.html)

All of the above have certainly come from posts on [Planet Mozilla](http://planet.mozilla.org/). My apologies for loosing track of the originating posts.

Tags:

Leave a Reply

You must be logged in to post a comment.