Who are you, and what do you do?
My name is Richard Deveraux and I like making web based tools for games. I'm probably most well known for building the interactive Destiny 2 maps that use Bungie's APIs to track player progression. Back during Destiny 1, I maintained the unofficial documentation for the Bungie APIs that helped power other really cool community apps like DIM and Ishtar Collective.
I'm also a Gearbox Community Badass for the resources I made for Battleborn and more recently, Borderlands.
What hardware do you use?
I'm currently working off of a 5+ year old MacBook Air, but I'm hoping to get an upgrade soon since it's starting to struggle with the more memory intensive stuff like rendering 3D models!
And what software?
I do the majority of my development using a text editor and the Chrome DevTools with VS Code being my current text editor of choice. I use a combination of Photoshop and Illustrator and the very occasional use of Adobe Animate to adjust graphic assets for use on the web. I test my website locally using MAMP and SourceTree is my go to for version control. I'm also horribly addicted to Slack and Discord for communication and the mobile Twitter app is almost never closed on my iPhone.
My website has been built with a combination of PHP, Less and AngularJS with Bootstrap for layout, but I have been looking to update my stack with other technologies such as React and Sass.
What would be your dream setup?
My dream setup would be a dedicated office space with large secondary monitors to ease developing for larger screens. I would also have a dedicated PC able to run Windows and for playing games. Extracting game assets currently involves loading up a virtual machine on a Mac Mini via screen share since there are specific tools I need that are not built with Mac users in mind.