> The average developer averages 10 lines of finished code per day
> The average developer averages 10 lines of finished code per day. And even with a raw 10x that amount to account for variance, changes, debugging etc, you'd be at 12 lines PER HOUR. Being generous at a full 80 chars per line, you have a maximum of 1000 keypresses per hour, or an average of one every 3 seconds. Even doubling your typing speed or keyboard response time would have no discernible effect. Just my personal experience, it's not about how fast I can get my ideas down in writing (whether code or not), it's about how often I am broken out of the flow when typing. At one extreme, using your stats above of "10 finished lines of code per day", you could argue that using this keyboard ( https://www.youtube.com/watch?v=9BnLbv6QYcA ) should have no effect on your productivity, and yet no developer would make or support this argument. Small frictions add up; there's a joelonsoftware post that I read a long time ago about this[1], and it stuck for 24 years! The best editor/environment is the one that gets out of my way. One where I don't need to look things up on google. …
Original discussionLeaving Neovim for Zed322 source comments · at import