Canadian author and pythonista.


I’m about halfway into writing my first novel. Though I have plenty of writing experience, this is my first real attempt at fiction. I’ve been surprised at the difficulty! Some of my skills transfer over; I still know the basic structure of the English language and I put commas in the right places more often than not, for example. But many other things are much different. The hardest change I’ve had to make is the order I present information.

Python 3 Object-oriented Programming 3rd Edition My publisher unveiled the third edition of Python 3 Object-oriented Programming today! This has been the culmination of several months of work. Editing and updating the second edition was a pleasure. It was gratifying to discover that the content has aged well. This was not the case with the first edition; I did extensive restructuring and rewriting before I was satisfied with the second.

I accidentally started working on a new personal project for budgeting that I think others might be interested in. I haven’t open sourced any projects in quite a few years now, but if I actually finish an iteration of this project, I think I’ll probably share it under an open licence. While I’ll be running the service locally, it is implemented entirely in Javascript React, and could easily be deployed as a SAAS.

I'm Back

Hi there, I’m Dusty. Welcome to my resurrected blog. I started a tech blog in 2007 that I maintained with regular posts for several years. While it was well-regarded at the time, I took it down in late 2016 for several reasons. First and most obviously, I became extremely busy, and simply did not have time to keep up the schedule and quality of my writing. That reduced availability coincided with my taking on a new role with Facebook in late 2013.

Due to restrictions on my work visa while living in the United States as well as other commitments, I haven’t done any writing in a few years. I’m picking it up again now. I won’t say more just yet, but this list is definitely growing: table#crap, table#crap tr, table#crap td { border-width: 0; padding: 20px; } Python 3 Object Oriented Programming Python 3 Object Oriented Programming was both my first book and the first book on the market to specifically cover Python 3.

Dusty Phillips is a Canadian software developer, author, and mental health advocate. He’s been developing software for well over half his life. He spent most of his career writing Python in a wide variety of contexts: freelance consultant, director of engineering at a startup, engineer at Facebook, and a stint with the United Nations to name a few. He’s written a few books along the way with more to come. He holds a bachelor’s degree in Computer Science and Information systems from Athabasca University and a Masters in Computer Science and Engineering from York University.