James Lewis is a principle consultant for ThoughtWorks based in the UK and a member of the ThoughtWorks Technical Advisory Board. Most recently he has helped introduce agile at various blue chip companies: investment banks, publishers and media organizations. Sometimes he even writes software.
James studied astrophysics in the 90s but got sick of programming in Fortran. Fourteen years of DBA, Java development, software design and software architecture later, he believes that writing software is the easy part of the problem. Most of the time it's about getting people thinking right.
Most recently, James has been spending his time helping ThoughtWork clients develop enterprise software as a coding architect and is particularly interested in the design of distributed systems and the web as middleware.
Topic focus: Agile Software
Check out some of James’ past talks:
- GOTO Amsterdam 2015 - Building Systems that are #neverdone
- GOTO Copenhagen 2015 - Microservices and the Inverse Conway Manoeuvre
- GOTO Chicago 2015 - How I Finally Stopped Worrying and Learnt to Love Conway’s Law