Anders Schau Knatten
Senior software developer based in Oslo, Norway.
I have 23 years of experience writing, testing and managing software. These days my main focus is on C++. When not writing C++, you will find me blogging about it, writing a book about it, speaking about it on conferences like CppCon, Meeting C++, C++ on Sea, and NDC TechTown, or making quizzes about it. I'm also active in the NDC TechTown agenda committee, and in Oslo C++ Users Group.
In the realm of C++, my main strengths are in physical architecture, code quality, understanding the language on a deeper level, and in teaching. I am also decent with Python, and dabble in bash and C#.
Email: anders@knatten.org, Phone: (+47) 922 57 877
Links
- Twitter (@knatten)
- Mastodon
- Twitter (@cppquiz)
- Twitter (@AffectiveCpp) Yes, this a joke account! :)
- GitHub
Books
- C++ Brain Teasers The Pragmatic Programmers, 2024
Projects
- CppQuiz.org, a popular quiz site about C++ (news here)
- C++ on a Friday, my C++ blog
- Schmener.no Learn to talk like you're from Oslo
- GitHub project column widener Chrome extension to make the columns of a GitHub project fill the screen
Public talks and events
Conference talks
- 2024 NDC TechTown 2024: The Two Memory Models
- 2024 NDC TechTown 2024: (plenary) C++ Quiz
- 2024 C++ on Sea 2024: How Symbols Work and Why We Need Them
- 2023 NDC TechTown 2023: (plenary) C++ Quiz
- 2023 NDC TechTown 2023: How Symbols Work And Why We Need Them
- 2023 C++ on Sea 2023: What Happens After the Compiler
- 2022 Meeting C++ 2022: Just Enough Assembly for Compiler Explorer
- 2022 NDC TechTown 2022: (plenary) C++ Quiz
- 2022 NDC TechTown 2022: How To Start a Program
- 2021 CPPP 2021: Just Enough Assembly for Compiler Explorer
- 2021 C++ Russia 2021: Just Enough Assembly for Compiler Explorer
- 2021 CppCon 2021: Just Enough Assembly for Compiler Explorer
- 2021 NDC TechTown 2021: (plenary) C++ Quiz
- 2021 NDC TechTown 2021: From Program to Process - What happens after the compiler?
- 2019 NDC TechTown 2019: Just Enough Assembly for Compiler Explorer
- 2018 NDC TechTown 2018: No more nulls! (Fixing the billion dollar mistake)
- 2014 NDC 2014: So you think you can int?
User group talks
- 2019 Oslo C++ Users Group: C++ Quiz
- 2019 Oslo C++ Users Group: Just Enough Assembly for Compiler Explorer
- 2012 Kjeller software community / Oslo C++ Users Group: Introduction to Google Test
Lightning talks
- 2022 Oslo C++ Users Group: lvalues, rvalues, glvalues, prvalues, xvalues, help!
- 2019 ACCU Conference (Bristol): C++ Quiz
- 2014 Kjeller software community: A C++ horror story
- 2013 Oslo Python meetup: One-click Django deployment with git, south and fabric
- 2013 Oslo Python meetup: How Django allowed us to make a web-based tool in a normally non-web organization
- 2013 ACCU conference 2013: Which programming language sounds best
- 2012 ACCU conference 2012: Automate all the things
Publications
- 2019 ACCU Overload 150: lvalues, rvalues, glvalues, prvalues, xvalues, help!
- C++ on a Friday, my C++ blog
Interviews
- 2024 CppCast November 19th: Tease Your C++ Brain
- 2024 Interview in Kode 24
- 2018 CppCast September 13th: CppQuiz with Anders Knatten