Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage Presentations Improving Life in Smaller, Heterogeneous Projects

Improving Life in Smaller, Heterogeneous Projects



James Uther explores how to ensure a good Developer Experience in the context of software consultancy when one is faced with an astoundingly diverse array of constraints and givens.


James Uther is a Senior Developer at LShift.

About the conference

Software is changing the world. QCon empowers software development by facilitating the spread of knowledge and innovation in the developer community. A practitioner-driven conference, QCon is designed for technical team leads, architects, engineering directors, and project managers who influence innovation in their teams.

Recorded at:

May 02, 2018

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

  • Pretty good

    by Allan Wind,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    I don't care of the chalkboard and the harder to read font.

    The content is on the verbose side, i.e. low signal to noise ratio, and my advise would be to condense half the slides. Developer Experience, as a concept, is certainly interesting.

    As a consultant, I would not know how to explain that while you know AWS well, you decided to use Azure (or whatever) as you never had any experience with it. Using a different language, just because, comes with (huge) hidden costs like integration, different tool chain, and that everyone else (i.e cost multiplier) now needs to pick up Elm, Prolog and Lisp.

    Exciting products... I don't know, when MS-DOS was in its prime, there were lot more computers running it than Unix. If you are writing software to that eco system that is exciting. With UNIX do you mean SYS V? That is no longer around. If you mean Linux, even if you credit Linus for the the initial of the kernel, it's very much a large community that works on it now, and lots of folks build user space. Is Windows exciting? MacOS? iOS? Android?

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p