I’ve been using corne (40% ortho split) for software development for over a year now. It is most definitely the way to go. Having common symbols ()<>{} be on a layer on the home row is so fantastic for typing speed.
The only benefit for me is I started to appreciate keyboard macros (built in/QMK, or AHK), IDE custom snippets, and gaming mouse macros (navigation mainly eg: goto implementation/definition, booarks, etc).
It made me a slightly better dev because I now take advantage of these features
I had to learn touch typing, but it was well invested time.