juniors gotta junior. just kidding! keep your chin up and take the good advice and don't let the criticism get you down. manager may have made unrealistic deadline commitments and should be mad at himself not you. as for hiring more people to a project, that likely means the manager wants the project to be completed faster OR he doesn't want all his eggs in one basket (you). managers must constantly plan for worst case scenarios (like critical people leaving the company)