My Pages

About Me - More than you need to know
Speaking - My talk history and recordings
Research - My (past) research and publications
@zooba - My Twitter stream of consciousness
Latest Post: The most critical Python code metric
Code metrics are a popular way to analyse the complexity of our software. For some reason, we are attracted to single-figure summaries of quality, whether it’s lines of code, cyclomatic complexity, or the Pylint score.
Personally, I think using these are about as valuable as judging another person based on one of their visible or measurable characteristics.
Which is to say, an okay metric might get the conversation started, but it won’t help you know them. That takes time and effort, humility, seeking to understand their background, and changing your mind about previous assumptions when something about them challenges you.
My Posts
16 Mar 2020 - The most critical Python code metric
03 Dec 2019 - What makes Python a Great Language?
17 May 2019 - Debugging Cython with WinDBG
10 Dec 2018 - Python at Microsoft: flying under the radar
14 Jun 2018 - The Changelog
06 Nov 2016 - Why are there so many Python installers?
10 Sep 2015 - Building Extensions for Python 3.5 Part Two
26 Aug 2015 - Building Extensions for Python 3.5
04 Jan 2015 - What’s Coming for the Python 3.5 Installer?
26 Nov 2012 - New New Project From Existing Code
12 Nov 2012 - New Project From Existing Code
05 Nov 2012 - My Other Keyboard…
20 Oct 2012 - Async/await in Python
20 Oct 2012 - Async API for Python
15 Oct 2012 - Debugging Collections
01 Oct 2012 - Smart Indentation for Python
24 Sep 2012 - My Keyboard