Humans of History

from the archive

Dominic Williams

· software developer · entrepreneur

By The Keeper · Published
AI-assisted writing, automatically checked. Editorial process

Dominic Williams is a France based software developer and entrepreneur best known within the Erlang programming community as one of the language's most persistent advocates for Agile methods. He co-authored one of the first French language books on Extreme Programming, published by Eyrolles in 2002, and later built a career at the intersection of functional programming and iterative development practice. Through roles at the telecoms firm Cellicium, his own consultancy Extreme Forge, and the business information startup Corporama, he helped demonstrate that Erlang could power commercial products in France. His conference talks at Erlang Factory events in London made him a recognizable voice on testing and team practice in a community that often prized technology over process.

Early Life and Background

The public record on Dominic Williams begins with his professional work rather than his childhood. No reliable published source gives his date of birth, his birthplace, or details of his family, and he has not made that information part of his public profile. What can be stated with confidence is that his career has been anchored in France, and structured databases that catalogue notable programmers record him as a French national and identify him first and foremost as an Erlang programmer [5].

Anyone researching who was, or rather who is, Dominic Williams should be careful to distinguish him from several other people who share the name, including a British blockchain entrepreneur and various athletes and actors. The subject of this biography is the software developer active in the French technology industry from the late 1990s onward, whose name appears on conference programmes, a well known French programming book, and startup records [2][5].

His educational background, like his early years, is not documented in the sources available. His later writing and teaching suggest deep practical grounding in object oriented design and software methodology, knowledge that in his generation of programmers was usually built through a mix of formal study and years of production work [3].

Path to Prominence

Williams built his early reputation in demanding corners of the software industry. Speaker biographies published for the Erlang Factory conference series describe a career that included work on critical systems, among them railway signalling and telecommunications, fields where software failure carries real consequences and where reliability is designed in rather than patched on later [3][4].

That background shaped the two convictions that would define his public work. The first was an attachment to Erlang, the functional language created at Ericsson for building fault tolerant telecom systems, whose design philosophy matched the reliability culture he had absorbed. The second was a growing interest in how teams actually work: how requirements change, how code stays maintainable, and how developers avoid the slow rot of untested software [3][4].

By the turn of the millennium those interests converged on Extreme Programming, the Agile methodology popularized by Kent Beck that emphasized short iterations, automated testing, pair programming, and continuous customer feedback. Williams became one of its early French practitioners at a moment when Agile ideas were still novel in continental Europe, and this positioned him to help introduce the approach to a French speaking audience [1][2].

Major Achievements

The clearest landmark among Dominic Williams achievements is the book Gestion de projet: eXtreme Programming, which he co-authored with Jean-Louis Bénard, Laurent Bossavit, and Régis Médina. Published in Paris by Éditions Eyrolles in 2002, it was among the first substantial French language treatments of Extreme Programming, arriving only a few years after Kent Beck's founding text appeared in English [1][2].

The book mattered because it translated more than vocabulary. It presented XP's practices, planning games, test first development, refactoring, and sustainable pace, in terms a French project manager could act on, and it did so while the debate over Agile methods was still live. Eyrolles, one of the leading French technical publishers, continues to list Williams on its author pages, a small but durable marker of the book's place in the French software literature [2].

His second distinctive contribution was carrying Agile thinking into the Erlang world. The two communities rarely overlapped: Erlang programmers tended to come from telecoms engineering, while XP grew out of object oriented business software. Conference organizers introduced Williams explicitly as an Agile voice within the Erlang community, and his talks pressed Erlang developers to adopt automated testing and iterative habits alongside their language's built in resilience [3][4].

Building Companies

Williams has spent much of his career as an entrepreneur as well as an engineer. His conference biographies record a period at Cellicium, a French telecommunications company that at one time ranked among the more significant employers of Erlang programmers in France, where he combined the language with the team practices he had written about [3][4].

He later founded Extreme Forge, a consultancy whose name joined his two specialties in a single phrase: Extreme Programming and hands on software craftsmanship, with Erlang as a core competence. Through the consultancy he offered development services and training, including instruction in XP and object oriented design, for clients described as ranging across Europe and Asia [3][4].

His best known venture is Corporama, a French startup he co-founded that aggregated company and business contact information for sales intelligence. Corporama's search and aggregation backend gave Williams a chance to apply Erlang to a consumer facing commercial product rather than hidden infrastructure, and he discussed the experience of building a startup on Erlang at community conferences [3][4].

Voice in the Erlang Community

From around 2010 Williams became a regular presence at Erlang Factory, the international conference series then run by Erlang Solutions. He appeared as a speaker at the London edition in 2010, with the conference archive preserving his profile, and returned to the London stage in 2012 [3][4].

His talks were unusual for the venue. Where many sessions dissected virtual machine internals or distribution protocols, Williams spoke about process: how to test Erlang systems properly, how small teams should organize, and what Agile discipline looks like when applied to a functional, concurrent language. The framing that conference organizers attached to him, an Agile voice in the Erlang world, captured a deliberate role as translator between two engineering cultures [3][4].

Among the Dominic Williams facts that community members tend to remember, this bridging position is the most distinctive. France produced a small but active Erlang scene in those years, and Williams was one of its visible representatives abroad, presenting French commercial Erlang work to an international audience [3][5].

Legacy

Williams belongs to the generation of European developers who did the unglamorous work of importing Agile practice into their national industries. The Eyrolles book he co-wrote in 2002 helped give French teams a vocabulary for iterative development years before Agile became corporate orthodoxy, and it remains a reference point in the history of XP's reception in France [1][2].

Within the Erlang community his influence is narrower but real. By insisting that a famously robust language still needed rigorous testing and disciplined teamwork, he pushed against a complacency that any strong technology can breed. The archived conference records that preserve his talks and biographies now serve as primary evidence of that argument, and of the French commercial Erlang scene he helped build through Cellicium, Extreme Forge, and Corporama [3][4].

Because he is a living, relatively private professional rather than a public celebrity, his story is documented in fragments: an author page, speaker profiles, a structured data entry. Assembled, those fragments describe a working engineer who wrote, taught, and founded companies around a consistent idea, that good software comes from good habits as much as good tools [2][3][5].

Questions & Answers

Who is Dominic Williams the Erlang programmer?
He is a France based software developer and entrepreneur active since the late 1990s, known for combining the Erlang programming language with Agile methods. He co-authored a 2002 French book on Extreme Programming and co-founded the business information startup Corporama.
What is Dominic Williams famous for?
He is best known for co-authoring Gestion de projet: eXtreme Programming, published by Eyrolles in 2002, one of the first French language books on XP. In the Erlang community he is remembered as a conference speaker who advocated Agile testing and team practices.
When was Dominic Williams born?
His date of birth has not been published in any reliable source. His documented professional activity places the peak of his public career between the early 2000s and the 2010s, but biographical details such as birth date and birthplace remain private.
Is this the same Dominic Williams who founded DFINITY?
No. The DFINITY founder is a different person, a British entrepreneur working in blockchain. The Dominic Williams covered here is the French software developer known for Erlang programming, Extreme Programming advocacy, and the startups Extreme Forge and Corporama.
What companies did Dominic Williams found or work for?
His conference biographies record work at the French telecoms firm Cellicium, once a notable employer of Erlang programmers in France. He went on to found the consultancy Extreme Forge and to co-found Corporama, a French sales intelligence startup built on Erlang.

References

Every record in this archive is kept against verifiable sources.

  1. [1]Jean-Louis Bénard, Laurent Bossavit, Régis Médina, Dominic Williams. Gestion de projet: eXtreme Programming. Éditions Eyrolles, 2002. Book
  2. [2]Auteur: Dominic Williams. Éditions Eyrolles. https://www.editions-eyrolles.com/auteurs/dominic-williamsWeb
  3. [3]Dominic Williams, An Agile voice in the Erlang world (speaker profile, Erlang Factory London 2012). Erlang Solutions / Erlang Factory, 2012. https://www.erlang-factory.com/conference/London2012/speakers/DominicWilliamsWeb
  4. [4]Dominic Williams, speaker profile, Erlang Factory London 2010 (archived). Code Sync / Erlang Solutions, 2010. https://codesync.global/older-conferences/london_2010/speakers/DominicWilliams/Web
  5. [5]Dominic Williams (Q115266892). Wikidata, Wikimedia Foundation. https://www.wikidata.org/wiki/Q115266892Source
  6. [6]Gestion de projet: eXtreme Programming (catalogue listing). Éditions Eyrolles, 2002. Web
The permanence seal of the archive

preserved for ever

Sealed on the blockchain. Tap the seal to verify.

This record is inscribed on the Arweave blockchain, a permanent public ledger replicated across hundreds of independent machines. The copy there cannot be edited, withdrawn, or lost. It will outlast this website, its server, and its keeper.

help the keeper

Spotted an error, or hold a source the archive lacks? Every record can be corrected. Submissions are reviewed against authentic references before any change is made.

share this record

Pass this life along. The archive grows by being read.

The seal of the archive

entered into the archive

kept by The Keeper