7

It's hard for me sometimes to tell the difference between a dev who actually got fucked and a dev who just didn't know how to budget their time correctly...

I've had freelance web friends who will go out partying twice a week... I've also had freelance web friends who shutter themselves indoors the moment a project of significance comes up. Both types have complained to me about crunch time.

Obviously i can't tell a whole story from just a devRant thread, but for a select few of them i really feel like this person just had no idea what they were doing, were negligent, or estimated their time way under the cut.

I'm not calling anyone out, I'm just saying that when you post about crunch when the item is something fairly obvious you should've been able to catch within the first week of the project, it makes me doubt your sensibilities.

Obviously I'm not making any judgements or saying that i know even half of what you know about the project and the job, but I'm just saying a little more detail couldnt hurt...

Comments
  • 1
    I'm Not a Freelancer but I can imagine that as a freelancer you sometimes have to undercut time/money expectations in Order to even get a specific contract that you want and therefore you might end Up having to do crunch because you yourself undercut the time estimation. Just a guess though
  • 3
    Agreed. Time management isn't something most people are good at.
  • 3
    For me, I only get 2-4 hours a day to work (usually 2-3) due to constant interruptions, so I need to plan accordingly, and honestly, I need to be 2-4x faster than my peers to keep pace. I usually fall a little behind. It's tiring.
  • 0
    I struggle like crazy to estimate costs and time, in my mind everything works perfectly an hour or two in of coding I find problems that seem to be insurmountable which themselves blow apart the time allotted for the whole project. I hate staring at the code editor for days on end until it all works and I can move on, but it's a fact of life in our line of work it seems. These are the times when I wonder if I'm really good at being a dev. Still I don't give up, I keep at it until I get the right result and as such am one of the guys that locks themselves away until everything is done.
  • 2
    A common manager "trait" is:

    - Ask Dev to estimate time
    - Dev isn't sure, overbudgets time as things always crop up, or guesses a figure
    - Manager says it can't take that long, gives Dev half the amount of time to do it
    - Dev kind of panics, agrees, then rushes into a few things
    - Manager asks Dev for progress after half the time, then says we need it tomorrow
    - Dev does some rushed work, manager has a go at Dev.

    Variations on the above of course - but I suspect this accounts for a lot of the issues. Lesson to learn is take your time on estimates, stick by them, don't be pushed around, and create a paper trail if things start turning sour.
  • 5
    @AlmondSauce In my first company, we had exactly that, a manager cutting estimates in half. Then the project was late in his view. The manager got angry. Engineering told him the project wasn't late, and if he ignored their estimates to make up his own ones, he had to blame himself.
  • 4
    @Fast-Nop Yup, exactly. That's why it's so important to create a paper trail - otherwise said manager just denies that ever happening, and claims his estimate was the one you agreed.
Add Comment