Do programmers like to create deadlines? Im a web developer, and schedules/deadlines are all over the place in my field. But I've worked with some software engineers/programmers who hate deadlines, is there a way around that?
Firstly, you need to distinguish between deadlines and estimates.
Generally, programmers should create estimates, and sales/marketing will create deadlines.
Problems occur when the two cannot be resolved - if the deadline is closer than the estimate.
Helpful hints for dev (leads):
Helpful hints for marketers / deadline creators:
Programmers HATE deadlines for very good reasons!
It's almost impossible to accurately estimate how long a piece of code will take to design, write and debug until you have done it.
From my personal experience I have spent over a week getting a "simple" shell script to work which I would have estimated at about an hour. On the other hand took about a week to write a parser for COBOL data definitions (including all the weird COMP COMP-3 OCCURS redefines SYNC and slack bytes stuff) which I had estimated at about two months.
The other big problem is that faced with a tight deadlines programmers skip best practice and start hacking. Thus saving about 50% of the coding time but adding 300% to the test and debug time.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With