Welcome to CodeDrome

Latest on Substack


My name is Chris Webb and I am a software engineer and writer based in London.

I program mostly in Python and write articles consisting of executable code implementing topics in science, technology, engineering and mathematics, as well as discussions of the topics themselves. The best way to learn anything in these fields is to explore them yourself rather than just reading about them. Software provides an ideal way to do this as it abstracts away all the tedious and error-prone stuff, freeing us to explore and try out new things.

My Python articles are published on Substack. You can read them on the Substack platform if you wish but can also sign up to my mailing list to be informed every time I post a new article. There's no spam or advertising/sponsored content, and you can unsubscribe at any time.

The code for all of my projects is on Github and I encourage you to at least download and run it, and would be pleased if you clone, enhance and improve it. (And fix any bugs you might find!)

Please feel free to comment on any of my articles. Did you find them useful and informative? Was there anything you didn't understand? Do you have any suggestions for enhancements, or have you implemented any yourself? And are there any other topics you'd like me to code up and write about?


As well as my Python projects I have also written a number of similar articles using C and JavaScript, as well as a few web apps which run online. To find them please click Web Development, C Programming or Web Apps on the menu above.