|
|
|
|
|
by clusterfoo
4242 days ago
|
|
Same, I've had co-workers laugh at my crazy key bindings, but by comparison, whenever I have to code on my Mac (which I've not customized, or someone else's computer, I wonder how I ever managed to get anything done without a highly customized environment. I use i3 (tiling manager - I find it the easiest to config) and vim, and similar key bindings across both. I get how it can seem like a lot of trouble for some people, but it's so worth it when you can edit code and move around your environment at basically the speed of thought. Some would argue that typing / windows-switching speed is not the bottleneck in development, but for me it's not about performance (I'm a rather bad typist), but about reducing mental overhead and minimizing "mental disrupts". One-second distractions of reaching for my mouse, then moving the pointer to the task bar, etc... just add up to a lot of overhead (try reading a dense article while taking one-second breaks to look away from the page after every sentence. Comprehension plummets). |
|