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

Current daily driver, Custom-built as a new workstation in Dec 2020. I don’t use this as my main workstation anymore, but I still have it hooked up in my office if I ever need to access Ubuntu or Windows.

  • AMD Ryzen 5 3600 CPU
  • Asus TUF GAMING B550M-PLUS (WIFI) Motherboard
  • 1632GB Corsair VENGEANCE LPX DDR 4 RAM
  • Gigabyte GeForce GTX 1660 Ti OC 6GB Graphics Card
  • 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 Workstation Home Media 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.

  • AMD Ryzen 5 2600x CPU
  • MSI x470 Gaming Plus Motherboard
  • 16GB G.Skill Ripjaws DDR4 RAM
  • 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


  • Last day of the month

    Here’s one line of code to get the last day of a month: $last_day = date(‘t’, mktime(0, 0, 1, $month_variable, 1, $year_variable)); How much more difficult do you want it to be ???

  • Delving deeper into the PHP lake…testing if a variable exists in a list

    As a PHP developer of almost four years now, I often still come across little problems in coding that make me do the good ol Google search to find the answer. (someday I will have memorised the entire PHP manual, but today is not that day ;-). Anyway today I was asked about how to […]

  • Simple PHP increment function

    Whenever I have to output a numbered list of data I usually run the following code to achieve the required result. but I have discovered a lovely little function that does all this for me. now I simply call and it automatically outputs the next numeric. Great! Simple and easy to use…..that’s the way to […]

  • My first published article.

    Something of a first for me. I recently started playing around with the CakePHP framework again. I have had some (little) experience with it in the past and with the launch of two CakePHP books I decided it was high time I learned how to use this awesome framework properly. A few days later I […]