| I've used to do this for a very long time. I've tried to customize almost every aspect of the system. At the time, I've also used to bash on Macs a lot. I've later figured out it all stops being funny whenever I have some work to do quickly and am not in the mood for bothering with my tiling WM having too many windows open or some random broken packages. It finally clicked when I had to collaborate on a UX desgin project and it was a big pain... My teammates used Sketch and Photoshop. Sketch is not available on Linux (which I used at the time) and GIMP just didn't want to open/save PSDs right (there was always something wrong with layers). I've switched to macOS, it was quite a big change but I've since figured out I don't need to tweak every aspect of the OS just because I can. Don't get me wrong, Linux, FreeBSD, OpenBSD... are great operating systems. They do just work for lots of use cases. It's just that customizing your OS often doesn't justify the time spent. |
By the way, I use a tiling window manager (dwm) and I can’t figure out what you mean by “tiling WM having too many windows open”. I also don’t understand why free software such as the Gimp should be expected to support the binary file format of some closed-source program. But I do understand the need to work with other people without making excuses, even if their choice of tools is shortsighted.