Collection of the best tool imo for each job
Laptop
Macbook Pro.
See Windows vs. MacOS vs. Linux for more detail, but the short reason is that Mac is most stable and the most inclusive desktop OS. You’ll have the least headache and the most quality of life working with it comparing to Windows or Linux.
Git
Terminal + Github Desktop.
There are lots of sophisticated and featureful git GUIs out there. I’ve tried the most popular ones (Sourcetree, GitKraken, etc.), but nothing beats Github Desktop’s intuitive and straightforward UI/UX. Sure there are only very basic features in it, but for rebase, reset, force push and stuff I just use the terminal. I basically only use Github Desktop to check commits history, current changes, add the files I want to commit, and write commit messages, and it does a very great job on them.
Music Streaming Service
Spotify.
Haven’t tried the other ones tbh, but Spotify’s recommendation algorithm is top notch, and is something I couldn’t live without. Discovered so many very small yet phenomenal artists from it.
Movies/Shows Streaming Service
None. (Actually there is, but I’m not interested in saying it out loud.)
Steaming services nowadays love to have exclusive contents to have an edge over their competitors, and to regular consumers, it just causes more headaches. A video steaming service subscription is supposed to enable you to watch anything you like, but now you can’t watch Netflix originals with Amazon prime, HBO originals with Netflix, Apple originals with HBO Max and Amazon originals with Apple TV+. And then there’re also Hulu, Disney+, and more. So if you want to watch every shows, you’ll have to subscribe to every service 🤯🤯
Is that really an improvement over cable TVs, where you can watch everything tho not whenever and wherever?
Intense Note Taking
Obsidian + Git.
Notion is supposed to be the savior of all, but it is way too clunky for intense note taking. Obsidian, on the other hand, tho being a mere markdown editor, has super click UI/UX and a great collection of 3rd party plugins, making it amazing. To sync across devices, there’s a paid service called Obsidian Sync for that a native sync, but I just use git & github to achieve that.
See Best Note-Taking Services 2021 for more.
Casual Note Taking & Journaling
Evernote.
Again, Notion is supposed to be the savior of all, but it is way too clunky for casual note taking.
But why Evernote? Evernote is on all major OS’s (no native app for Linux tho), its UI is fast and smooth, and is superb at handling multimedia. Obviously Obsidian is great, and its mobile app is also very slick, but a mobile app just isn’t the correct form factor for Obsidian. Super hard to navigate in the mobile app. And for casual note taking and journaling, you just don’t need those features.
Code Editor
VsCode.
Tried to use those full-fledged IDEs before (e.g. Jetbrains products), but they’re all very slow and clunky. Nothing beats VsCode’s slick and fast UI and a great set of plugins. Also, Github Copilot is only available on VsCode for now, and I don’t think I can live without it.