SR3 rules if that needs stating.
In the fluff explanation why pure DNI gives deckers a bonus to speed, it say to the effect, "most users still use keyboards, touchpads and other manual interfaces. Some experts however see these as a crutch, instead choosing to use pure DNI. Doing so allows for faster interaction."
Therefore I pose the question, would it therefore not make sense that programing in pure DNI can also be done quicker?
Taking this a step further, as eight hours a day is needed for conventional programming, how much faster would working in pure DNI?
Here's the crunch for comparison: Normal reaction for manual interfaces.
Pure DNI: intelligence as reaction and +D6 initiative. Thats before hooking up a cyberdeck to your programming station for further speed bonuses.
Programming works off the MP size of the utility divided by successes on the programing test. Check Matrix for a full picture.
Normally I avoid complicating the rules further but in this case I think it might be worth looking at for further exploration, considering in game reality. For any benefit gained can always be balanced by the result of the decker getting fat from inactivity.
Thoughts and suggestions invited.