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...
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...
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...
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:...
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:...
Date: 10/25/2011
A Morning With Microsoft
We're running an event in conjunction with Scottish Developers this Friday. A Morning With Microsoft...
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...
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...
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...
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...
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...
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...
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...
Date: 12/14/2010
Innovation and design
I just read a great article by Alain Breillat describing the Apple design process:...
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...
Date: 10/11/2010
Bricolage, tinkering and gender differences in programming
There's a great essay at...
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...
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...
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...
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...
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...
Date: 08/19/2010
A language for parallel programmability
Parallel programming is difficult. No surprises there really. I came across a great slide deck...
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...
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...
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...
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...
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...
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...
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...
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...
Date: 07/02/2010
Are you experienced?
I used to be a software developer. I worked for Motorola, building debuggers and simulators for...
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...
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...
Date: 01/30/2006
Waterfall conference
This conference looks interesting... :-) In particular, this workshop looks like it might have some...
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...
Date: 12/02/2005
Studying design patterns
The Channel 9 video prompted some interesting questions. One question asked about common patterns...
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...
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...
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...
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...
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...
Date: 06/21/2005
We're hiring
We have several open positions in the Visual Studio user experience team. One of those positions is...
Date: 06/08/2005
API usability evaluation
Christopher Oezbek is keeping notes about an API usability evaluation he is doing using the...
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...
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...
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...
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...
Date: 02/17/2005