They say a carpenter is only as good as his tools, but I'm not a carpenter...
Just the tools which help me do my job, not the things I use to procrastinate. Cough cough.
Workstation
15.6” FHD 120Hz Lenovo Legion 5, Intel Core i7 10750H, 16GB RAM, 1TB NVME SSD, GTX 1660Ti 6GB (2020)
Let's be real here, I'm not actually using this for anything other than procrastinating. However, it's pretty great that I can play solitaire at 120Hz. Flipping cards has never looked smoother. On the occasion that I do manage to get some work done, it's a pretty solid machine. This thing can open VSCode faster than I can say "Supercalifragilisticexpialidocious".
Oraimo Hypertype Mechanical Keyboard
There's nothing better than obnoxiously loud mechanical keyboards when you're trying to get work done. Lets everyone in the building know I am a respected programmer and I can type at 120wpm. Plus the clicky sounds of these blue switches are just so satisfying.
JBL 650BTNC
With great bass comes great responsibility. I like to listen to music while I work, and these are the best headphones I've found for the price.
Weibo WB-S260
Idk this was some cheap gaming mouse I found on sale at China mall. Works pretty fine for me.
Development tools
VSCode
> Barges into developer discussion
> VSCode is the best editor ever
> Refuses to elaborate further
> LeavesGitHub Desktop
We've all grown tired of using git in the terminal at some point. Now I don't need to memorize any commands.
Windows Terminal
Besides all the flashy new looks, the new Windows Terminal is pretty much the same at the core. Basically command prompt wearing a wig and some makeup. Because I used to use linux, I setup the git bash terminal on this just so I could keep using some basic Linux commands. WSL you say? I'm gonna pretend I didn't hear that.
Languages
Python
My first true love. Started my programming journey learning Python (Batch script doesn't count, sorry.). Built games, websites, desktop apps & scripts with this language. Good ole days. Unfortunately I now call myself a frontend engineer so I rarely use it at work anymore. A bit rusty I'll admit, but I definitely still got it.
TypeScript / JavaScript
I love TypeScript. Nuff said.
Golang
Weird syntax aside, Golang is a pretty great language, and a very easy one to pick up, almost as easy as Python. Now my goto language for building any kind of web service or API.
Design
Canva
Canva is always my goto for creating graphics for almost every project I work on. From logo design, to poster design, to social media graphics, Canva has it all. Plus they've got a generous 1 year free subscription if you have a GitHub student account.
Productivity
Obsidian
The best markdown editor I've ever used hands down. (Sorry Mark Text). It's very fast and fluid, got tons of great extensions, and helps me collect my otherwise disorderly thoughts into a single organized vault. The shortcuts will make you feel like a god.
Google Keep
Great for taking small notes and keeping them organized. I also love the cross platform support, so I can access my notes from anywhere.
ClickUp
This has really grown on me over the past year. I use it for all task management and sprint planning at work.
Slack
Yeah, I know, it's kind of overused. But it's actually pretty great for keeping communication organized and accessible at work.
Spotify
What can I say? Music keeps me productive. Also Spotify >> Apple Music.