As an engineer who has been fired twice for performance problems, I don't have that luxury.
> Break touch tasks down into very, very laughably small tasks.
This works well if you've used the technology/tool before and you feel like you understand what you are doing. It is very difficult if you are in the circumstance of having to learn things as you go and having to prodding at things and trying things to figure out how things work. In cases like these, it is better to just figure out what the smallest first step is and iterate that way.
Unless of course you have the breathing room to spend time working through a tutorial on whatever set of abstractions you are trying to work with.