Get It Done
Having worked at a lot of companies, I think this advice is hit-or-miss.<p>I'd say as often as not, a good engineer is more knowledgeable than their manager in most respects, including the people dynamics. Ask your manager for help is often the nuclear option, because there's such a wide-range of outcomes when a manager tries to intervene -- maybe they misunderstand your message, maybe they fumble the delivery, maybe they forgot, etc. Even if the manager does intervene it could be neutral or negative "Hey I got you some 'resources' who know nothing about the project that's due this month to help out." Miscommunication is particularly common when there's a language and culture barrier at play.<p>Also, what? IIRC most engineering teams miss most goals most of the time. I guess if it's agreed in advance something is a "hard commitment" then yes let the manager know early you're not going to make it happen. But also the manager should be even more responsible and should be asking for periodic updates on all goals if not receiving them.<p>Also there's something really offputting about the "get it done" phrase/mentality for public companies. Delivering faster is not one of Meta's (or google's) top 50 priorities. Their priorities all need to be "This time, build a product that's going to be around in 10 years that will reflect well on our brand." Hustling is not only not a part of that equation, constantly feeling "under the gun" is antithetical to the kind of "Let's take a step back and do it right, even if it's twice as expensive and takes twice as long" approach they need.