I'm at my least motivated when I'm frustrated, which usually involves pre-code planning phase but feeling like I don't have enough information about the project requirements to choose; not enough time to R&D between the choices also promotes this frustration.
I've generally found this form of decision roadblock to be my worst (and maybe only?) writers block.
Too many managers fail to realize that when an engineer is not in the office, often times they are thinking of the problems they will need to solve next. A little outside time thinking generally leads to better solutions then "we need this now" attitude that I see so many inexperienced managers do.
- when I help my colleagues to grow professionally and personally,
- strong desire to deliver a sophisticated piece of tech or master a technology.