2051 shaares
Deadlines are the bane of every software engineer’s existence. We’ve all been there: the project is “due” in two weeks, and we’re nowhere near done. So we pull all-nighters, do poor testing, and cut corners just to get it done. And what happens? The project is buggy, the customers are unhappy, and we’re all exhausted.
Sometimes, the software will be too buggy even for a software engineer’s standard. When that happens, managers set a new deadline, revealing the first one shouldn’t have existed in the first place. Now, guess what happens if you miss the second deadline? Exactly right, you get a new one. Don’t you love deadlines?