Feasibility and deadline are two different questions, and conflating them is how teams over-commit. Almost anything is possible; the real question is whether it is possible by a given date, with this team, given the constraints. A senior tech lead separates those explicitly and never gives a date for work they haven't sized.
