Steve McDougall Avatar

Uses

Below is a list of hardware and software that I use on a regular basis, only one of which is an affiliate link which means I get paid or rewarded in some way if you use it to purchase, but rest assured these are all tools and services I actually use, and you can see me using them on stream.

Workstation

  • Mac mini M1, 16GB of RAM (2020)

    Prior to this I was using a custom built AlphaSync Windows PC with an AMD Ryzen 9. This new machine is faster, quieter and does not heat up at all. It also has the added benefit of mac OS development experience which I believe is second to none.

  • 1 x Samsung CRG90 49" Curved LED Monitor

    This is my latest "toy", an ultra wide screen monitor that allows me to have an uninterupted view on code, web and terminal all in one. My productivity has increased quite a bit since using this, and I have to say it is all thanks to this monitor allowing me to tweak my layout exactly as I need it. The quality is also fantastic, however I always keep the monitor in eye saver mode which is a slightly dimmed version.

  • 1 x Samsung C24F390 24" Curved LED Monitor

    Have one nice sized screen which I can dedicate for the constant things throughout the day is super useful. This monitor is what I use to keep things like slack, discord, spotify and emails on. It is always in the corner of my eye, but leaves my main screen available for more dynamic application switching.

  • 1 x Google Nest Hub Max

    The google Nest Hub Max is another new addition to my desk, and it is super useful! I keep it just below my main screen and use it for youtube, sometimes music, and meetings! I also happen to have a very specific google photos album cycling through showing me great family memories. Being able to quickly join any google meet or zoom meeting and still work is great, no opening extra windows or applications or disrupting my workflow at all.

  • Corsair VOID RGB Elite Premium Gaming Headset

    I have recently upgraded my headset after using my Google Pixel Buds for quite some time. I loved using my Pixel Buds, but the battery life often was not enough for an entire stream, even after a full charge. So I have recently upgraded to a gaming headset which has a 16 hour charge - which should be much better. It also features directional sound microphone so hopefully it mutes out some noise from the keyboard too.

  • Keychron K2 - Blue Switches white backlight

    I have recently upgraded to the keychron k2 after getting loads of advice on these keyboards. It is a little more compact than I am used to, but I will adjust soon enough. I am currently using the blue switches, which are the loadest that keychron have, but am testing them out before I move to a different set - I have been advised to use Red switches as they are quieter.

  • Corsair Gaming MM200 Cloth Gaming Mouse Mat Extended

    I absolutely love having a huge house mat on my desk, it means I never get that frustrating wrist jiggle when you realise you are at the end of your mouse pad!

  • White Top Electric Height Adjustable Desk - 1600mm x 700mm

    This stand up desk is absolutely fantastic, it has memory functions which allow you to preset highs you want to commonly use - and it doesn't cost the earth!

  • Vinsetto Burlap 7 - Point Massage Office Chair Recliner Chair 130┬░Relax Head - Grey

    Words cannot describe how comfortable this chair is, with built in heating mechanism and massage functions ... Never under estimate the importance of the right office chair!

Software

  • PHPStorm

    For quite a while I fell out of love with PHPStorm, and preferred VS Code to it. However, recently, I have completely changed my mind and fallen back in love with what PHPStorm offers.

  • Safari

    The safari browser has come such a long way in the last few years, and on a mac I find it to be the most pleasent browsing experience available.

  • TablePlus database browser

    I was a long term Sequel Pro user on a mac because it worked well, but after finding a few issues with the unsupported version I went to twitter and asked advise. Table Plus seemed to be the common pattern in peoples answers, so I went for it and have enjoyed the experience very much.

  • Starship + ohmyzsh + Terminal

    I use the built in terminal with macOS and ohmyzsh but with Starship added. It is the best terminal experience I have ever found, it reminds me of conky desktop in the linux world when it comes to customisations.

  • Tinkerwell (affiliate link)

    For PHP developers tinkerwell is a no-brainer. It allows you to test and write snippets quickly, evaluate then, refactor them, then pop the back in your application easily. At such a low price, it is worth the money for definite.

  • Invoker (affiliate link)

    As it states on the website "The no-bull Laravel tool" and it is true. I can run artisan commands, open an interactive tinker session, run my test suites - all on local and production servers. Making aplication management super easy.

  • HELO (affiliate link)

    If you are building applications that send transactional emails, or emails in general HELO is a fantastic product. It acts as a local mail trap with as many mailboxes as you need for free, allowing you to catch and test email functionality.

  • Ray

    This is one of the newer products I use, and it is amazing. An interactive debugger that doesn't get in your way, need I say more?

Services

  • Codecourse

    My number one place to go for learning. Alex is a fantastic tutor and covers a wide variety of topics, I am a lifetime member and have not once regretted subscribing to this service.

  • Fathom analytics (affiliate link)

    I can't say just how good fathom analytics is, because you wouldn't believe me. After years of frustration and privacy issues using Google Analytics I made the change to fathom and it has been delightful. I can easily set up and track goals, monitor site statistics, all without compromising my visitors privacy.

  • Laravel Shift - Workbench

    Words can hardly describe how useful this tool is, a desktop application that allows me to do bulk quality improvements to any of the applications I am working on. This is a no brainer and has saved me countless hours already.