Derek Graham

Information & Communications Technology

sketchnoting mob programming pair programming visual thinking extreme programming xp tdd agile Test-Driven Development

Newcastle upon Tyne, England, United Kingdom

The Elements of Style

There are always plenty of new programming languages and frameworks to learn but changing your working style in software development can sometimes have a bigger impact on you and your team's success. Under pressure to deliver, we often find ourselves pulled back to individual contribution as the correct way to do development. There are better ways of arranging ourselves to lower stress and achieve better productivity as a team and I want to explore a couple of those here. I also want to introduce you to strong-style pairing as the smallest, easiest way of improving your (and your team's) development life.


Derek Graham

Principal Developer, Sage UK

I'm a Principal Software Developer working for a very popular business software company in the North East of England.

I co-organize NE Bytes, a monthly .Net community get-together and Agile North East, both hosted in Newcastle city centre.

I am an Extreme Programmer, an Infrequent Sketchnoter, a Collector of Programming Languages, a Speaker, a Mob Programmer, a Test-Driven Developer and Struggling Agilista. I am also a STEM ambassador, microbit hacker and project lead for the "Makers & Creators" events at Campus North with Tech for Life UK.

My main areas of interest are in using agile methods to help improve what we ship, test-driven development, unit testing, continuous and deliberate learning, visual thinking, design and, of course, code.

Derek's full speaker profile