So what is a developer experience anyway?
Discussion on all things related to the experience that a developer has with development tools and frameworks.
Visual Studio Code: Bringing UX and engineering together
I gave one of the short talks last night at UX Glasgow (https://uxglasgow.co.uk/). I really enjoyed...
Author: Steven Clarke Date: 05/13/2015
Do you want a sneak peek at some ideas we're working on?
Then please sign up to participate in a user experience study I'll be running from the Edinburgh...
Author: Steven Clarke Date: 07/23/2012
Upcoming developer events in Edinburgh
There are a couple of great developer events coming up in Edinburgh. Along with my colleagues I've...
Author: Steven Clarke Date: 04/27/2012
Free Windows Azure bootcamp in Edinburgh
Sign up now for a free day of training on Azure this Friday 11th November:...
Author: Steven Clarke Date: 11/08/2011
Scott Hanselman demo's the preview tab and solution explorer at DevReach
Scott Hanselman does a demo of the preview tab and solution explorer at DevReach 2011:...
Author: Steven Clarke Date: 10/25/2011
A Morning With Microsoft
We're running an event in conjunction with Scottish Developers this Friday. A Morning With Microsoft...
Author: Steven Clarke Date: 09/06/2011
New features for the next release of Visual Studio
One of the new features of Visual Studio that Cameron Skinner demonstrated at Tech Ed recently was...
Author: Steven Clarke Date: 06/30/2011
New blog: It will never work in theory
Greg Wilson and Jorge Aranda have started a new blog which aims to be a bridge between researchers...
Author: Steven Clarke Date: 06/30/2011
Edinburgh UX book club
Kudos to Ryan Sackett at Precedent for setting up the Edinburgh UX book club. I went along to the...
Author: Steven Clarke Date: 03/04/2011
It's like trying to name your baby
Well, not really, but...one of the things that I remember from a microprocessor technology course I...
Author: Steven Clarke Date: 03/04/2011
Money Dashboard and other amazing developers in Edinburgh
Since I moved back to Edinburgh from Redmond a few years ago, I've been constanly amazed at the...
Author: Steven Clarke Date: 01/18/2011
Climate change and developer personas
I was out on a customer visit a few weeks ago, observing different developers at their workplace as...
Author: Steven Clarke Date: 12/22/2010
Usability study in Edinburgh last week
Just wanted to say a big thank you to the developers who came in to the Edinburgh office last week...
Author: Steven Clarke Date: 12/14/2010
Innovation and design
I just read a great article by Alain Breillat describing the Apple design process:...
Author: Steven Clarke Date: 10/14/2010
Interacting with templated controls in a Silverlight based Windows Phone 7 app
I have been struggling all day with trying to figure out how to refer to a templated control in a...
Author: Steven Clarke Date: 10/11/2010
Bricolage, tinkering and gender differences in programming
There's a great essay at...
Author: Steven Clarke Date: 10/04/2010
Edinburgh Windows Azure Briefing
We're holding an event on Windows Azure on October 12th in the Edinburgh office. Full details and...
Author: Steven Clarke Date: 10/01/2010
Windows Phone 7 Developer Event
Gergely did a great job last night demonstrating how to build applications for the Windows Phone 7...
Author: Steven Clarke Date: 10/01/2010
Anyone interested in a Windows Phone 7 developer event in Edinburgh?
We're thinking of holding a Windows Phone 7 developer event in the Edinburgh office. Something like...
Author: Steven Clarke Date: 08/25/2010
How can you make a better measuring cup?
Nobody complains about how measuring cups work. But the OXO measuring cup was designed after careful...
Author: Steven Clarke Date: 08/24/2010
Making effective use of personas in design
I've created and worked with a number of different personas during my time in the Visual Studio User...
Author: Steven Clarke Date: 08/19/2010
A language for parallel programmability
Parallel programming is difficult. No surprises there really. I came across a great slide deck...
Author: Steven Clarke Date: 08/18/2010
Do developers have culture?
There are many descriptions of how developers work, think and act. For a long time, we've...
Author: Steven Clarke Date: 07/21/2010
Most IDEs offer poor support for many common development tasks
According to numerous studies (Thomas Latoza has done many of them) developers spend most of their...
Author: Steven Clarke Date: 07/20/2010
What are your hairiest bug war stories?
I was reading this paper this morning: My Hairiest Bug War Stories It's a great read but since it...
Author: Steven Clarke Date: 07/16/2010
How easy is it for us to say what we really want?
If you ever go to your customers and ask them what features they want in the next release of your...
Author: Steven Clarke Date: 07/15/2010
Do we really need another book about making software?
Late last year, I was asked to contribute a chapter to an upcoming O'Reilly book called 'Making...
Author: Steven Clarke Date: 07/14/2010
How do you evaluate API usability?
As a consumer of an API, how do you tell how usable the API is? Do you learn though bitter...
Author: Steven Clarke Date: 07/14/2010
What makes a platform compelling?
I posted a few weeks ago asking how important API usability is. At least three people believe that...
Author: Steven Clarke Date: 07/14/2010
Scottish developers, we need you!
If you are a software developer and you live and work in Scotland, and you are interested in helping...
Author: Steven Clarke Date: 07/02/2010
Are you experienced?
I used to be a software developer. I worked for Motorola, building debuggers and simulators for...
Author: Steven Clarke Date: 07/02/2010
Who cares about API usability?
Do you? Does it really matter if an API is usable or not? If a platform is compelling enough, will...
Author: Steven Clarke Date: 06/24/2010
Help us learn about how you work
We want to make better products. One way of doing that would be to design a product that we would...
Author: Steven Clarke Date: 01/30/2006
Waterfall conference
This conference looks interesting... :-) In particular, this workshop looks like it might have some...
Author: Steven Clarke Date: 01/30/2006
Using CDs to design a new programming language
I came across an interesting Master's thesis the other day. Chad Austin developed a functional...
Author: Steven Clarke Date: 12/02/2005
Studying design patterns
The Channel 9 video prompted some interesting questions. One question asked about common patterns...
Author: Steven Clarke Date: 11/30/2005
Usability study video
In October, James Conard made a video of one of the usability sessions we ran on the Windows...
Author: Steven Clarke Date: 11/30/2005
Maintaining state in an Indigo service
I've been working on usability studies for Indigo for the last 12 months now and have been learning...
Author: Steven Clarke Date: 08/26/2005
HOWTO: Analyze the data collected in a usability study
I just realised that I never got around to finishing off a series of posts on how to design and run...
Author: Steven Clarke Date: 07/11/2005
PPIG 2005 and blogging
I attended the Psychology of Programming Interest Group workshop at the end of June in Brighton. It...
Author: Steven Clarke Date: 07/11/2005
Factory design pattern and usability
Luke Church watched the API usability presentation and contacted me with a question about a point I...
Author: Steven Clarke Date: 06/21/2005
We're hiring
We have several open positions in the Visual Studio user experience team. One of those positions is...
Author: Steven Clarke Date: 06/08/2005
API usability evaluation
Christopher Oezbek is keeping notes about an API usability evaluation he is doing using the...
Author: Steven Clarke Date: 05/05/2005
HOWTO: Run an API usability study
With the task list in place and participants recruited, it's time to run the study. My experience...
Author: Steven Clarke Date: 05/05/2005
HOWTO: Design a task list for an API usability study
In my previous post I talked about setting up an API usability study. In this post, I'll talk about...
Author: Steven Clarke Date: 04/19/2005
HOWTO: Design and run an API usability study
A few people have asked me about how I design and run API usability studies. I'm running an Indigo...
Author: Steven Clarke Date: 03/29/2005
API usability talk available on MSDN from tomorrow
The API usability portion of the Designing .NET Class Libraries class will be available from...
Author: Steven Clarke Date: 02/17/2005