Uses

I’ve been building PCs since high school, even though back then they were made up of whatever I could find in bargain bins or second-hand. Computers are the tools I use to earn a living, support my family and pay for my hobbies, two of which also involve computers. This page lists what my current setups are.

Laptop – 14-inch MacBook Pro (Apple M1 chip)

Since I joined Automattic, my new daily driver is a company-sponsored 14-inch MacBook Pro, with the new Apple M1 chip. This laptop is a beast, and while I still don’t like macOS, the new Apple hardware is impressive.

  • Apple M1 Pro chip with 10-core CPU & 16 core GPU
  • 32GB unified memory
  • 1TB SSD

Office Workstation

Custom-built as a new workstation in Dec 2020. I don’t use this as my daily driver anymore, but I still have it hooked up in my office if I ever need to access Ubuntu, Windows, or for gaming. During the course of 2022 I doubled the RAM to 32GB and in Jan 2023 I upgraded the graphics to an RTX 3060.

  • AMD Ryzen 5 3600 CPU
  • Asus TUF GAMING B550M-PLUS (WIFI) Motherboard
  • 32GB 16GB Corsair VENGEANCE LPX DDR 4 RAM
  • Palit GeForce RTX 3060 12GB Graphics Card Gigabyte GeForce GTX 1660 Ti OC 6GB
  • Samsung 970 EVO Plus 500GB NVMe SSD
  • 2 x WD Blue 1TB 3.5″ SATA Storage Drives
  • Cooler Master MWE GOLD 650W ATX PSU
  • Cooler Master Masterbox K500L ATX case

Home PC

Ex office workstation, this was a 2018 “workstation” upgrade for my previous PC, which I’d custom-built in 2010. Now that I have the MacBook Pro, I’m probably going to turn this into a media center for the home, to replace the old Lenovo I have for that purpose. I had originally planned to turn this into a media centre, but it doubles as an Ubuntu workstation when I need one at home, and for home gaming. In Jan 2023 I migrated the GTX 1660 Ti graphics card to this PC when I upgraded the office workstation.

  • AMD Ryzen 5 2600x CPU
  • MSI x470 Gaming Plus Motherboard
  • 16GB G.Skill Ripjaws DDR4 RAM
  • Gigabyte GeForce GTX 1660 Ti OC 6GB Zotac Geforce GTX 1060 3GB Graphics Card
  • 128 GB m.2 SSD – Ubuntu
  • 128 GB Transcend 2.5″ SSD – Windows
  • WD Blue 1TB 3.5″ SATA Storage Drive
  • Samsung 1TB 3.5″ SATA Storage Drive

Latest Posts


  • Child themes – what are they and why you should use them

    Since joining the Divi community late last year I think the one topic I’ve seen asked about or discussed the most is the concept of child themes, mostly when it comes to editing the footer credits in a Divi built website. In this article I hope to give you a thorough understand of what a […]

  • When Last Login review

    I’m a huge fan of simple plugins. My first plugin was a simple one. The Divi Image Overlay plugin was meant to do one thing, overlay an image onto another image with a nifty animation. Since it’s launch I’ve had one or two bugs to fix and a few requests to extend it further (which […]

  • Using anchor links to open accordions and tabs in Divi

    Update: This post is over 6 years old now, and the demo page no longer exists. I have no idea if this still works, so your mileage may vary One of the more useful things about web design is the ability to use anchor tags (those things that create links to other pages or websites) […]

  • Remembering ‘Why?’

    It is said you should start with ‘Why?’ Over the past few weeks I’ve gone through some drastic changes in my life. These events have forced me to stop and evaluate why I do what I do and if it all makes sense. Please bear with me for a moment while I explain. About 2 […]

  • Some days I hate PHP myself

    Some days I get why some developers hate on PHP Checking if a string exists in another string $string_found = stristr($text, $original_text); if( $string_found !== FALSE ) { // do stuff } instead of just being able to do $string_found = stristr($text, $original_text); if( $string_found ) { // do stuff } because of the fact […]

  • A quick guide to some everyday Git commands

    When I first started developing code the idea of version control was pretty much unknown, especially in the world of web development. As I progressed through my career and worked at different software companies I learned as much as I could and I’ve now settled into the daily routine of committing, branching, pushing and pulling. While […]

  • Opening your Divi Header and Footer icons in a new window.

    A few weeks ago I released the Atlantic Wave Social Media plugin for Divi. The plugin extends the built in Divi header and footer social media icon set by adding up to 13 additional social media icons. A customer recently asked me how it would be possible to open the social media links in a new […]

  • Make your Divi Page Builder go large.

    FullScreenDiviPageBuilder

    I tend to prefer to use the full extent of whatever screen I am on to it’s fullest effect. Typically I have two screens, my 23inch widescreen monitor and my 17inch laptop screen. The monitor is for coding and all coding related things and the laptop screen is for testing in browsers as well as the […]

  • Setting up a local development environment with Scotch Box

    Local Development

    Very recently I had the misfortune of being forced to uninstall Ubuntu from my laptop and go back to Windows. I won’t get into the reasons behind this, but the one thing I miss in the Windows environment is my LAMP (Linux/Apache/MySQL/PHP) stack and bash command line. Most web site hosts around the world use […]