Author Archives: Joe Andrieu

Aadhaar: digital identity writ large in India

India has forged new ground in digital infrastructure with its IndiaStack [1] initiative and Aadhaar, the biometric identity system at its core. Aadhaar is the largest state-sponsored digital identity system in the world. With over 1.1 billion Indian residents enrolled, … Continue reading

Posted in Functional Identity, Identity | Tagged , , , | Leave a comment

How Identity Can Enable A People-Centered Internet

Understanding Identity through Function This is the second of a regular column on Identity for the People Centered Internet. In the first column, I introduced the idea of Functional Identity as a way for ordinary people to discuss identity, with … Continue reading

Posted in Uncategorized | Leave a comment

Ten Years Later

Ten years ago I wrote a blog post that captured a key architectural insight at the core of VRM: putting the user at the center of integration not only improves the quality of services, it simplifies our systems. The article captured the gestalt of VRM and helped catalyze a range of conversations that still shape the VRM approach.

Since then, we have seen a lot of progress. Here are a few standout examples. Continue reading

Posted in Identity, ProjectVRM, Vendor Relationship Management | Tagged , , , , , , | Leave a comment

Speaking of Identity

Identity is one of the most important constructs of society. It’s also one of the hardest to discuss. It is how we keep track of people and things and, in turn, how they keep track of us. When we build identity systems without a core understanding of identity, we risk inadvertently compromising human dignity.
Continue reading

Posted in Identity, Technology | Tagged , | 1 Comment

Detail is the enemy

Rigor is your friend. When defining the requirements for a system, its best to avoid detail and focus on rigor instead. Endless prescriptive details are the bane of good requirements. What to do or not do. Features. Capabilities. Constraints. So … Continue reading

Posted in Development, Requirements Modeling | Tagged , , , , , | Leave a comment

The Moral Burden of the State

The moral burden of the state cannot be separated from it. Continue reading

Posted in regulatory | Tagged , , | Leave a comment

Open all files in separate emacs windows

How to open everything in a directory with emacs, each in their own window: find . -type f -exec $SHELL -c ‘”$0″ “$@” &’ emacs {} \; Many thanks to ephemient at StackOverflow for the inspiration: http://stackoverflow.com/questions/853451/can-the-find-commands-exec-feature-start-a-program-in-the-background

Posted in coding | Tagged , , , | Leave a comment

Beware the Plan of Sauron

The “Master App” can’t magically make it all work. On the project VRM blog, Doc Searls recently suggested that the killer app for VRM is the “Master App”. In response, on the Project VRM email list, Jim Pasquale suggested it’s … Continue reading

Posted in ProjectVRM, Uncategorized, Vendor Relationship Management | Tagged , , , , | Leave a comment

How to conditionally display variables with EJS

Short version: <%= user.name ? user.name : ” %> When using EJS as a template language, it can be a bit of a mystery how to concisely display variables if and only if they are defined. For example, if you … Continue reading

Posted in coding, Development | Tagged , , , , | Leave a comment

Destroying contract law: CISPA violates more than privacy

Don’t let Congress undermine our best free market tool for fixing our relationships with companies. The US House of Representatives just passed a bill (CISPA, aka HR264) that explicitly allows companies to ignore their privacy agreements in the name of … Continue reading

Posted in Information Sharing, privacy, ProjectVRM, regulatory, Shared Information | 2 Comments