what programming specific macros do you use?
caps + a => !, caps + s => @, etc. Brackets and underscores are extremely convenient to have on the home row. I also have these mapped to convenient positions "=>" and "() => {}"
Finally, I have arrows mapped to u, i, o, and p. Really, really nice for hopping one or two characters without having to shift my hands too far.