When I HAD to type, I found a desk chair with arms & my desktop computer to be part of the solution. The lap top didn't always have the flexibility to get the keys where I could reach AND the screen where I could see well. If you only use a laptop, I think you can hook up a regular keyboard for more flexibility. That, combined with a squishable, shapable, pillow, should do the trick. My son also nursed really well while upright in a MeiTai style carrier, so that might be worth a try too, even though a sling didnt' work in the past -- I did find that there were phases, and one week he might not want to nurse in the carrier, but the next week he'd be find with it again!