• October 21st, 2025

    Ever make an update to your WordPress site, have something go wrong, and backtrack in a panic trying to undo whatever you just did, knowing everyone can see the problem? It feels an awful lot like dealing with a “wardrobe malfunction”, scrambling to undo the damage while you try to keep people from seeing [...]

  • September 22nd, 2025

    I had a great time recording this podcast at the Fountainhead Network, a coworking and networking space in Port Moody, BC. We chat about my web background, how I approach troubleshooting and help businesses wrangle their websites, meditation, using AI, and my favourite karaoke selections. (Alas, no singing... this time.)

  • July 21st, 2025

    We treat our websites a lot like we treat our cars. Some people are scrupulous about keeping their car clean and well-maintained, some do the absolute bare minimum necessary to keep it roadworthy. Some want to be behind the wheel of a new car every other year, and others will eke that last bit of [...]

  • July 10th, 2025

    This year, I’ve seen RFPs for two website redesigns with somewhat unrealistic deadlines, and checked in with the potential client to see if there was any wiggle room on the launch date, or the proportion of work completed by the deadline. In both cases, the answer was no; the entire project absolutely had to be [...]

  • June 24th, 2025

    One of the things my clients hear from me all the time is to never, ever send me their passwords in an email. In light of the recent data breach of 16 BILLION login accounts, this could easily lead to a chain reaction where your email gets hacked… and then so do your other accounts, [...]