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

Next>