Joel Marcey: Standards and Specification Work
Joel Marcey: Standards and Specification Work
joel@joelmarcey.com | GitHub | LinkedIn | Website
February 2026
Contents
1.        Introduction        1
2.        Leadership        1
2.1        Ecma International        1
2.2        Rust Foundation        1
2.3        Open Web Docs        1
3.        Standards        1
3.1Â Â Â Â Â Â Â Â Common Language Infrastructure (CLI)Â Â Â Â Â Â Â Â 1
3.2        C# Programming Language        2
3.3        Ruby Language Specification        2
3.4        Open Office XML (OOXML) File Format        2
3.5Â Â Â Â Â Â Â Â Unstructured Operation Markup Language (UOML)Â Â Â Â Â Â Â Â 2
4.        Specifications        2
4.1        PHP Programming Language        2
4.2        Hack Programming Language        2
5.        Publications        2
I have been active in programming language standards and specification work for over 20 years, while serving in various leadership roles across multiple organizations. My main participation has been in Ecma International, where I received an Ecma Recognition Award in 2022 for my services and dedication to standardization work within the organization.
Starting in 2000, I had taken on various leadership roles.
In 2022, I received a Recognition Award for my dedication and support of Ecma.
I served as Facebook’s first Board member at the Rust Foundation from 2021 to 2022, after which time I went to work for the Rust Foundation.
I helped Facebook become a lead funder of Open Web Docs in 2021, and served on its Governing Committee from 2021-2022.
I contributed technical content and tooling for the Ecma Common Language Infrastructure (CLI) specification and standard from 2000 to 2006 and again from 2009 to 2012.
From 2009 to 2012, I served as editor of the CLI standard.
I contributed technical content and tooling for the Ecma C# Programming Language specification and standard from 2000 to 2006.
In 2011, I served as a technical editing consultant and contributor for the original Ruby Language standard specification, subsequently approved by ISO JTCÂ 1/SCÂ 22. In 2021, we moved this spec from MSÂ Word to GitHub/markdown.
In 2008, I served as a technical editing consultant for the Open Office XML (OOXML) file format, an Ecma and ISO standardized specification.
In 2010, I served as a technical editing consultant for the Unstructured Operation Markup Language (UOML) standard specification within ISO JTCÂ 1/SCÂ 34.
In 2014, while at Facebook, I served as the team leader in the creation of a PHP Specification, now hosted publicly on GitHub.
In 2015, while at Facebook, I served as the team leader in the creation of a Hack Programming Language Specification, now archived on GitHub. Hack is a strongly-typed derivative of PHP invented at Facebook.
I wrote the Foreword and contributed technical content for the book: .NET Framework Standard Library Annotated Reference: Volume 1Â by Brad Abrams
I contributed technical content and sample code contributor for the book: .NET Framework Standard Library Annotated Reference: Volume 2Â by Brad Abrams
               Â