Swizec Teller - a geek with a hatswizec.com

Senior Mindset Book

Get promoted, earn a bigger salary, work for top companies

Senior Engineer Mindset cover
Learn more

    Clients need deadlines too

    Perhaps everyone knows about this problem already and I've just been very fortunate, or maybe it's one of those things that happens so rarely nobody really feels the need to talk about it. Or any other number of reasons why I have yet to notice a blog about why clients should have clearly defined deadlines as well as the person (or company) doing the work.

    Over the past few months I've been working on a small side-project that was supposed to take me about two weeks of night-time work and I didn't expect the whole thing to last any longer than a month. It was supposed to be some quick cashflow my way so I could get myself out of the startup money rut for a bit.

    The first clue that something was fishy was that the deadline in the contract we signed was set up about two months later than I thought it should be. But that's alright, from previous work with both the client and the particular client's client I knew that these people have a sluggish turnaround rate and it takes them a bit longer than usual to send materials and so on.

    Also every good project manager leaves a lot of buffer room.

    I completed all of my work, even with changed specs and a little bit of bloat almost exactly on target (the deadline they set). Because of the initial delay in materials and my having started exams at college I think I missed the deadline by about three days. No biggie, getting materials a month later than anticipated will do that.

    Now it's two months later than the deadline.

    The work has been done so long ago I can't even recollect with accuracy what the project is about and what I'm supposed to do when it gets approved.

    The results have yet to be approved at all.

    I am still waiting for a few materials that go on the website.

    And there is a big hiccup that happened in a part of the project that is mostly out of my control, but most certainly out of the budget and specs for this particular touchup project we were doing. Officially the approval is on hold because of that particular hiccup. But it's been hanging on it for the past month and a half.

    Because our initial agreement was you do X and we give you Y amount of money I'm in a bit of a pickle. It's not that I've exactly done X+Z, it's more that hey, getting a few hundred euro for two weeks of work and a month-long turnaround doesn't sound too bad.

    However a few hundred euro for a turnaround of five months is horrible!

    Anyway, I've learned my lesson. Next time I'm doing contract work there will be a clause in the contract for the biggest gap between end-of-work and client-approval.

    What do you think, should such clauses be in contracts?

    Published on November 10th, 2010 in Business, Management Science, Side project, Uncategorized

    Did you enjoy this article?

    Continue reading about Clients need deadlines too

    Semantically similar articles hand-picked by GPT-4

    Senior Mindset Book

    Get promoted, earn a bigger salary, work for top companies

    Learn more

    Have a burning question that you think I can answer? Hit me up on twitter and I'll do my best.

    Who am I and who do I help? I'm Swizec Teller and I turn coders into engineers with "Raw and honest from the heart!" writing. No bullshit. Real insights into the career and skills of a modern software engineer.

    Want to become a true senior engineer? Take ownership, have autonomy, and be a force multiplier on your team. The Senior Engineer Mindset ebook can help 👉 swizec.com/senior-mindset. These are the shifts in mindset that unlocked my career.

    Curious about Serverless and the modern backend? Check out Serverless Handbook, for frontend engineers 👉 ServerlessHandbook.dev

    Want to Stop copy pasting D3 examples and create data visualizations of your own? Learn how to build scalable dataviz React components your whole team can understand with React for Data Visualization

    Want to get my best emails on JavaScript, React, Serverless, Fullstack Web, or Indie Hacking? Check out swizec.com/collections

    Did someone amazing share this letter with you? Wonderful! You can sign up for my weekly letters for software engineers on their path to greatness, here: swizec.com/blog

    Want to brush up on your modern JavaScript syntax? Check out my interactive cheatsheet: es6cheatsheet.com

    By the way, just in case no one has told you it yet today: I love and appreciate you for who you are ❤️

    Created by Swizec with ❤️