Frame rate is for gamers. Programmers need pixels.
Basically if you display 80 or even 120 lines of code it does not matter if the monitor is 1080 pixels or 2160 pixels in height. Sure the higher resolution will display a well designed highly detailed font better than a lower resolution font but that is all, however programmers normally use a mono-spaced font like "Courier" so a fine detailed font is pointless.
Displaying more than 100 lines of code in the window/screen is IMHO stupid because the human eye and consequently the brain is not going to help you debug or even write code any better than if you used 24 to 80 lines. When coding you need to know what you are writing the code for and you should be writing the code in such a way that it is easy to understand and hopefully easy to debug.
As for gamers a screen with a 30Hz refresh rate is pretty much the "sweet spot" for general gaming however fast action games such as FPS's and racing benefit from high refresh rates such as 60Hz and above.
If a programmer is coding for a game then they will need a high resolution monitor with a good refresh rate, assuming they are going to use the monitor for both applications, although if you look at game programmers they normally use two or more screens with at least one low resolution for programming and the other a high performance one to test out what they are developing.