Hardware I use, Software I love and some other helpful bits.

This might not be relevant for everyone reading through this website, but for any interested parties here's some of the stuff that I use on a day to day basis that helps me to do the work that I love.

Workstation

  • 14” MacBook Pro, M1 Pro, 32GB Unified Memory (2021)

    Previously, I was using a Windows machine for gaming and dev work, but I found myself not as motivated to start or finish projects, and found most tools just not quite as easy to use as on a unix based machine. I made the switch in early 2022, and my productivity has sky rocketed! Only the most strenuous tasks make it run hot, like compiling C++ projects locally, otherwise the fan is quiet at all times.

  • Apple Magic Mouse

    One of my dad's old mice that he had lying around, so I have "borrowed" it indefinitely, and I'm able to swipe through my full screen windows with ease.

  • Apple Magic Keyboard

    Another Apple Magic product, the keyboard is the perfect size and provides some satisfying clicks and clacks. The best part being I picked it up second hand for $10NZD from a local charity recycling store. Nice.

Development tools

  • Visual Studio Code

    An overall great all-in-one IDE for development, which allows me to swap between completely separate projects with ease and enable and disable extensions, depending on the project I use. It may one day completely remove me from the terminal, but being able to click a button to compile a C++ project in one window, then retrieve and deploy Salesforce metadata in another window just makes life so easy.

  • Android Studio

    One of my favourite JetBrains products, Android Studio made my work on my Spotify NFC tool a breeze. A nice, intuitive UI with helpful recommendations and a built in Android Emulator, makes it super simple to design a UI for Android apps for any process.

  • SFDX CLI

    A no brainer for any Salesforce Developer or Design Lead, SFDX CLI makes setting up the source tracking for a Salesforce project super simple, whether it's ensuring best practices are followed during deployments, testing queries via the API or checking differences in Scratch orgs, the CLI tools are awesome, and only getting better. The integration with VS Code is super handy as well.

Collaboration

  • Atlassian

    There isn't a software suite for an agile project that I have used that I could recommend more than the suite of Atlassian tools: whether it's writing stories for features, collaborating on a whiteboard, using source control via Bitbucket or writing up documentation to exist in the cloud, Atlassian has it all.

Productivity

  • Arc Web Browser

    A relatively new and innovative internet experience, Arc has changed how I interact online. I never used to use bookmarks, and now I have all my frequent tabs like Spotify, Gmail and Youtube presented as icons in a sidebar view, and I have so many separate spaces depending on what I'm doing during my time online, a great user interface that I am addicted to.