-
Whether you’re programming, designing, writing, whatever: always push yourself to try and work out the thorny problems on your own. This is the best place to be — you’re in the learning zone.
-
HOWEVER. If you’re *really* stuck, don’t be afraid to ask for help. This is ALSO when you’re in the learning zone, and it can be far less painful!
-
Timebox things. There’s no point spending a whole day in an unproductive hell. Bring in a fresh perspective. Even if they can’t fix it for you, it will help.