Software I use, gadgets I love, and other things I recommend.
I get asked a lot about the things I use to build software, stay productive, or buy to fool myself into thinking I'm being productive when I'm really just procrastinating. Here's a big list of all of my favorite stuff.
Workstation
16” MacBook Pro, M1 PRO, 16GB RAM (2021)
I was using an Apple Silicon-based 16” MacBook Pro prior to this and the difference is night and day. I've never heard the fans turn on a single time, even under the incredibly heavy loads I put it through with our various launch simulations.
iMac Pro 27” 5K Display (2019)
I don't use this for development anymore. I play slides when i'm recording vlogs.
Microsoft Sculpt Ergonomic Keyboard
I've tried a lot of keyboards over the years and this is the one I always come back to. I love the split design and the cushioned palm rest. I'm not sure if it's actually better for my wrists but it definitely feels better.
Apple Magic Trackpad
Something about all the gestures makes me feel like a wizard with special powers. I really like feeling like a wizard with special powers.
Green Soul Gaming Chair
If I'm going to slouch in the worst ergonomic position imaginable all day, I might as well do it in a comfortable chair.
Development tools
VSCode with Copilot
I don't care what anyone says, Copilot is a game changer. I don't know how I ever wrote code without it. It's like having a super smart pair programmer who knows all the libraries and frameworks I use and can write code in my style. It's not perfect but it's so much better than anything else I've used.
ChatGPT
I use ChatGPT for everything from brainstorming ideas to writing documentation. It's like having a super smart assistant who can help me with anything I need. I've even used it to write code snippets when I'm stuck on something. It's not perfect but it's so much better than anything else I've used.
Development
Front end
ReactJS with NextJS, TailwindCSS.
Back end
GraphQL with MongoDB.
Productivity
Oak App
To Breathe and Relax. I use Oak to take breaks and do breathing exercises throughout the day. It's a simple app that reminds me to take a break and do some deep breathing. I find it really helps me stay focused and productive.
Meditation
I use the Meditate app to meditate for 2 hours every morning before I start my day. It helps me clear my mind and focus on what I need to do for the day. I find that it really helps me stay focused and productive throughout the day.
Deep Work
I sit and focus on one thing for 90 minutes at a time, then take a 15-minute break. I use a timer to keep me honest and make sure I don't get distracted. I find that this helps me stay focused and productive throughout the day. I also use this technique when I'm writing or coding. I find that it helps me get into a flow state and really focus on the task at hand.