Speaking of that spell, do I understand the mechanics right ?
First, you have to beat the Object Resistance, which for anything technological is going to start at 4 (electronics) and go up from there (6 to get a bonus for driving a car...).
Then, any success above that gives you a +1 to your skill roll. Of course, your total successes are still limited by the Force of the spell (unless using Edge, but you could have used it on the skill roll instead).
But, if you cast it on yourself, and don't use a sustaining focus (and given how high a Force you need to get any net success, sustaining foci are going to be hard to get), you will have a -2 on your skill roll from sustaining a spell.
Putting it all together, it seems that unless you are a mid-level initiate, or have access to a top-level sustaining focus, it will be hard to get any benefit from the spell. Well, maybe if you cast on a teammate and overcast or use Edge, but even then the benefits probably won't be that great ?