|
|
|
About Russel Winder
|
|
Russel was originally a theoretical particle physicist but decided in 1980 that being a UNIX systems
programmer was more fun. However, academia continued to call and he moved to UCL to lecture in programming,
software engineering and human--computer interaction, and do research on parallel programming languages and
socio-technical aspects of software development. After 13 years at UCL, Russel moved to KCL to be Professor
of Computing Science. Having revamped the teaching programme, continued the research on parallel
programming languages, and started research programmes in health informatics, it was time for new challenges
so he left KCL to become CTO of OneEighty Software Ltd, a company using novel virtual machine approaches to
embedded systems. Unfortunately, the money ran out for this start-up before the orders flooded in and so it
had to fold. Since then, Russel has been a consultant, analyst, trainer (Java SE, Java ME, Groovy and
Python) and author ("Developing Java Software" third edition, and "Python for Rookies"). The recent rise of
multicore processors means that parallelism has finally arrived (after 30 years of being the coming
technology), so Russel with two colleagues started a new consultancy practice (Concertant LLP) undertaking
consultancy, analysis and management work in all areas of parallelism and concurrency. Russel is centrally
involved with the development of the Groovy programming language and the GParallelizer framework, is author
of the Gant Ant task scripting framework, and contributes to the Gradle and SCons build frameworks.
|
|
|
|
|
|
|