I continuously try to improve my productivity and efficiency by updating the setup, so this list might be outdated.
I have been using Windows and Ubuntu based machines since they became available, but even since I started coding professionally, I started using Ubuntu more in the beginning, and switched completely to Mac OS after a few years. I believe the Apple ecosystem is the best one available, especially for software development. I have been using it for a while now, and I do not plan to switch back anytime soon.
I like mechanical keyboards, and I have been using the Keychron in the last few years. It is a great keyboard, and I am very happy with it. I do not mind using the MacBook Pro keyboard, but I prefer the Keychron for its ergonomics and comfort.
I do not think we need to explain much about the mouse, it is it best thing available for Macs.
Positioned horizontally.
Positioned vertically.
I have a bunch of USB-C hubs, but this is my favorite, as it enables adding additional 2 monitors to a single USB-C port on M1 13" MacBook Pros.
Details last updated: 2024-08-27