You would be better off with a 27" 1440p monitor. You'd have more screen real estate for all the windows you'll open while programming, and the ppi of a 24" 1440p is too high for a lot of people, 27" 1440p is better. If you're set on a 24" monitor 1440p might not be worth it because of how small everything would be.
Someone mentioned the ultrasharps, and I'd second that. The design of the monitor's themselves a pretty slick, and if I'm not mistaken the ultrasharps have a pretty good warranty as well? Apparently the 25" 1440p monitors they have are also good (and cheaper), despite being a bit smaller.
The benq EW2770QZ would be a better choice for gaming if you don't mind the issues that can be caused by a lack of adaptive sync. I say this because it has a better input lag than the ultrasharps.