I am just finishing my term as a summer associate at a top IP boutique. I deal with patents everyday and it is literally soul crushing at times.
Especially with software patents, it is the most ridiculous thing I have ever spent time on. After I get called to the bar, I am going back to my programming roots. Unfortunately, I've been rusty while attending law school and basically have to relearn everything.
That's okay though, because I'd rather do it and become an example to other people so they won't make the same mistake I did.