Who do you develop software applications for?

Dries Buytaert posts about Creating Passionate Users

Like many, I'm a long-time reader of Creating Passionate Users, a blog co-authored by Kathy Sierra. Last month at Euro OSCON I had the opportunity to attend a 3 hour tutorial by Kathy Sierra, and now I can't wait for the "Creating Passionate Users" book to come out.

I'm a fan.

I'm a fan because over the past year, Kathy has permanently changed my perspective on user experience (and because she managed to put in words what I've known intuitively for a long time). To give you an idea, I've included the blog posts (and graphs) that had the most impact on me.

So who do you code for? I know I blog for myself. But at my day job .... I guess I need to continue to remind myself we code for our users. Those inside the company and our external users - both groups have different needs. Internal users have the incentive to learn all about "our" apps. External users don't use it everyday and have to use other websites that offer similar services but with different UI's ... we need to balance and please both groups.