Yakkstr

Life as a Software Engineer: The Deadline Dilema

A new project is thought up in the mind of a project manager who wasn't good enough to write real code. Ironically they get to decide what code you should write. It is half baked and ambiguous, but they always ask, "what is the LOE for this". LOE stand for level of effort, they want you to give them a deadline for when you can complete this fuzzy idea. To give you an idea of how insane these ideas can be, I was once asked to build something "like itunes". "How long do you think that will take you?".

Most peoples first thought is that the idea shouldn't be half baked, but this isn't possible. The time it would take to work out all the details is nearly as large as the time it takes to write the code. It makes much more sense to start writing the code and let the details reveal themselves as you run into them. It will nearly halve the cost of the project, but herein lies the dilema. It's impossible to give an accurate estimate if you do this, but they expect one. They may even say that the deadline isn't important, they just need something for the higher ups. This is a lie, if you miss the deadline they will demand answers.

The most obvious choice is to guess, and then triple your guess. If you think it will take a week, tell them 3 weeks. The problem with this is they won't be happy with that deadline. They'll pressure you for a shorter one, and their first impression of you on this project will be negative and first impressions are important. But again, if you give a deadline and miss it, you'll catch shit for it.

The solution to this is to work for someone that understands this dilema, unfortunately most of us are not that fortunate. For us this is a riddle that will forever go unsolved.

report |
d6fer said about 1 year ago ...

Bill Gates can write code....maybe you can work for him ;P

I'm interested in learning how to do it myself......I've tried learning on two different occasions...both times I ran into similar problems......I followed the instructions to the letter, but for whatever reason it wouldn't work.....downloaded the program....the compiler....put in the code.....and no "hello world" shesh

starchini said about 1 year ago ...

interesting stuff. My sister in law works with "computers". She herself has been prgorammed to not even make an attempt to explain her work, let alone even identify her job. Ive asked her numerous times and for so long only got a "I do computer stuff", then "I write computer stuff"...Im quite pushy and finally got her to say she works with coding. She is a programmer, still unclear if she is programming software or computers but based on your post im guessing software, though im sure she is not an engineer. I asked is it like "100011100010101001?", knowing me she says "No, its not at all like Bender in Futurama"....Im still boggled by it and would love to shadow her one day at work.

reckoner said about 1 year ago ...

"still unclear if she is programming software or computers"

It's the same thing :)

Join our friendly Yakkstr community in 1 Easy Step
  • Meet Like Minded People
  • Share your thoughts with others who share your interests
  • No assholes to deal with, we keep them out
Join Now by writing your first comment below


Related Posts
If a MacBook Air Were as Inefficient as a 1991 Computer, the Battery Would Last 2.5 Seconds
"In fact, the improvements in the electrical efficiency of computing are nothing short of astonishing. More importantly, they are the necessary precondition for the mobile world of computing you know and love. Let me run through a quick thought
3 comments
last by reckoner 5 months ago
My Daily M(us)ooosings - A Blog Behind the Blog 1
writing the whole year round
5 comments
last by superbozo about 1 year ago
A Blog of the worksite / Life’s little amusements.
Observations on life and workplace and other musings....
4 comments
last by starchini about 1 year ago
The stuff you miss as a kid
You know sometimes I wonder if the censors are real, if their dumb or if they just hope that nobody notices that they don't do their jobs. Either that or they think some of this is as funny as we do.
2 comments
last by sean_renaud 12 months ago
My Life as an Undocumented Immigrant
"One day when I was 16, I rode my bike to the nearby D.M.V. office to get my driver’s permit. "
6 comments
last by reckoner 8 months ago

Remember me

New? Sign up here.
ddonnell commented 3 months ago on
Why I don't use the JVM
amen linbsd read the rest
ddonnell commented 3 months ago on
Why I don't use the JVM
@jasonspak, I tried to do that, and I can't get it to use under 100MB. Permgen alone was close to read the rest
ddonnell commented 3 months ago on
Why I don't use the JVM
Hi anonymous. I should have reserved that username ;) PHP, Ruby, Python .... yeah, use one of these for web apps. It also bugs me that the JVM isn't as unix friendly as I would read the rest
ddonnell commented 10 months ago on
Get a deal a day
haha, thanks read the rest
ddonnell commented 10 months ago on
MIT Skip Lists Lecture
you can always ask here for read the rest
ddonnell commented 10 months ago on
MIT Skip Lists Lecture
It's entry level assuming some foundation. I forget the specifics, but I was required to take a certain amount of math before taking it, so if you go to college for it you'll be forced to take enough math before getting to these classes. Btw, I think the read the rest
ddonnell commented about 1 year ago on
OLPC: these are so cool
gr, youtube changed their embed code and it doesn't work on yakkstr. There is supposed to be a video there. [Here's the video read the rest
ddonnell commented about 1 year ago on
url-normalizer
hehe, it won't. It's for programmers to use. I might use it on this site for some far off ideas I have. I need to get the private posts working read the rest
ddonnell commented over 1 year ago on
James Toney vs. Randy Couture
here we go, fight about to read the rest
ddonnell commented over 1 year ago on
James Toney vs. Randy Couture
I don't see this fight being that great either way. There are only two possible options I see, toney catches randy and it's a short fight. Randy controls toney and finishes him quick. But, I'm really excited about the edgar v penn rematch, and the read the rest