Mike Williams
Co-inventor of Erlang
Ericsson AB
Mike is originally from South Wales, but has in fact lived in Sweden longer than he has anywhere else.
Way back in the 1960's after working as a Atheistic Missionary in Malawi, Mike went to Cambridge where he learnt a lot about drinking beer and rather less about "Mechanical Sciences". He then moved to Sweden in 1970 (guess why :-) and joined Ericsson as a hardware designer. The price of beer in Sweden being horrendously expensive enabled Mike to concentrate more on other things, He joined with Bjarne Däcker to found the Ericsson Computer Science Laboratory 1980. One of the things they did in the Computer Science lab was to "invent" Erlang. Mike's role was to develop the first Erlang virtual machine (Joe developed the compiler and machine architecture). He worked out the primitives for fault handling and dynamic code replacement
In 1990 Mike glided into management by a complete accident, and found he rather liked it. Since then he has been in charge of both large and small units within Ericsson which develop software.
Way back in the 1960's after working as a Atheistic Missionary in Malawi, Mike went to Cambridge where he learnt a lot about drinking beer and rather less about "Mechanical Sciences". He then moved to Sweden in 1970 (guess why :-) and joined Ericsson as a hardware designer. The price of beer in Sweden being horrendously expensive enabled Mike to concentrate more on other things, He joined with Bjarne Däcker to found the Ericsson Computer Science Laboratory 1980. One of the things they did in the Computer Science lab was to "invent" Erlang. Mike's role was to develop the first Erlang virtual machine (Joe developed the compiler and machine architecture). He worked out the primitives for fault handling and dynamic code replacement
In 1990 Mike glided into management by a complete accident, and found he rather liked it. Since then he has been in charge of both large and small units within Ericsson which develop software.
Mike Williams is Giving the Following Talks
The Ideal Programmer - Why They Don't Exist and How to Manage Without Them?
For many years, I have been trying to define the "ideal programmer" only to come to the realisation that they don't exist. This talk will be about the people and skill you must have in your team if you are to run a successful project. It will also touch on what you need to avoid as well.