User programmers

Abhijit at ifacethoughts continues a thread from Mike at Techdirt who writes if the programmer takes the blame for not being a user, make the user a programmer.

This is already happening, and even done well. In Excel.

Making users programmers is exactly what makes Excel so powerful. In many circles it has become the de facto management knowledge tool. And while it lets you use VB, the power of Excel is largely in its ability for users to put statements like “=sum(a1:a4)” into cells.

That is user programming at its finest. The point, imo, is to give users software that lets them simply discover and create as much functionality as they need–and no more than they have to–within that use context.

Do that well, and you’ll find people using your software for things you never dreamed of.

2 responses to “User programmers”

  1. Abhijit Nadgouda

    Joe, I do agree with you that user programming definitely gives them more power. However, I have also met Excel users who get frustrated when they cannot understand the relative and absolute referencing systems of a cell. Anything more than basics can lead to confusion.

    When I think more about it, I feel that there are some users who do not like to play around with the software, they see it as a solution, that will work. They do not like to spend efforts on learning to program. In such cases user programming might not work.

Leave a Reply