A Conversation with Mathias Lang on His Career as a D Programmer

Опубликовано: 18 Май 2026
на канале: The D Language Foundation
436
20

In this D Community Conversation, Mike Parker and Mathias Lang discuss Mathias's decade as a D programmer across three different companies, his path to the core team, how he became the maintainer of dub, and more.

---
Thanks to Weka for sponsoring this video! WEKA is a fast-growing company that is building a cloud and AI-native data platform that helps to solve complex data challenges for the world's leading enterprises and preeminent research organizations. WEKA is a great place to work for developers looking to sharpen their D coding skills and work on really interesting use cases.

Weka home page:
https://www.weka.io

Weka Co-Founder & CEO Liran Zvibel's DConf 2018 talk, "Using D as the programming language of choice for large scale primary storage system":
   • Liran Zvibel: Using D as the programming l...  

Interview with Liran Zvibel on how Weka made the world's fastest file system with D:
https://dlang.org/blog/2018/12/04/int...
---

The D home page:
https://dlang.org/

The DConf home page:
https://dconf.org/

#dlang #dmd #compilers

TIMECODES:
00:00 Introduction
02:05 How Mathias got started with programming
05:52 Did he gravitate to any particular language while learning?
06:50 How easy it was to pick up D
07:47 Did he have any hobby projects outside of school?
09:25 Why he was drawn to coding the backend on a game project
10:32 What it was like interning in China
15:54 What he did with D once he picked it up
20:12 Going to DConf 2014
21:13 How he started working at Sociomantic
22:33 What was Sociomantic and what did he do there?
25:34 How Mathias Sociomantic transitioned from D1 to D2
28:49 Moving from Sociomantic in Berlin to a new job in Korea
37:05 How he joined the core team
40:49 How he became the dub maintainer
43:42 His recent focus with dub
45:48 What about multi-language support for dub?
47:17 The state of D's C++ interop these days
49:30 Thoughts on the Symmetry Autumn of Code
53:39 Changes the DLF has discussed that he's looking forward to
56:34 His wish list (things we haven't discussed)
59:25 Advice for potential contributors
01:01:33 Is he submitting a DConf talk?