@aral @fsi @indie
And when we're talking about libraries and APIs, the user is the programmer who uses the libraries to build stuff, but the end user is the person who uses the software made by the programmers.
So you can see, there's a difference between client, customer, API/library user and end-user - 2/3