Then it sounds like you screwed yourself.
I always tack on an extra 5 days to a delivery estimate to account for delays and possible re-shipments.
I made a few calls this morning to let everyone know what's happening. Needless to say, my client is extremely pissed off. He screamed at me for a solid twenty minutes and I totally understood why, so I didn't say a word until he was done.
I think the lesson I learned from this situation is if something is really this critical, it's worth it to order the part from multiple distributors and have them send it using different couriers. Maybe I'll start adding Saturday delivery just for shits and giggles since, apparently, that could be the single most important $15 fee that my business will ever have to eat. I know I'm being overly dramatic, but still.
Why did you wait till the last minute to order the part?
Yes, because I care about my reputation.
And weren't you the one who suggested ordering multiple parts from different distributors anyway? Would that not be an extra fee?
I did a lot of shipping and receiving in my teens, so I never expect anything on time. A "guarantee" without a written contract is bunk.
UPS was delayed, thus you were delayed, thus your client was delayed. It's a nice domino effect. Shit happens, so I like to pad my schedule to accommodate.
If something is important enough for overnight delivery, yes, I want to make sure I get it in a reasonable time frame.
Sometimes I pay no fees. It's called prioritizing.
I considered that, but Fedex delivered a box this morning that was in the exact same situation: overnight delivery on Thursday, delayed on Friday, arrived this morning. The interstate is open between here and Commerce City, so they should be able to move it. It all comes down to $15.
Nice, that's good.The court jester has arrived! Go troll another thread. You obviously have no idea how business works based on this response and all of your other responses in every other thread you've posted in. /ignore Edit: I'm sure you pay extra fees all the time just in case, right?
My client is bringing the parts to me. He should be landing in the next two hours. It seems as though this will work out in the end, but what a hassle it's been. I went back through my schedule to see what I could have done, but it turns out I could have only bought myself one additional day if everything had gone perfectly. I was probably going to end up in this situation regardless of what I did, so the only way to have avoided it would have been redundant orders from multiple distributors using multiple couriers. I guess I'll have to eat the cost in the future when the schedule is this tight. This is only the second time I've had this much pressure to get something done with so little time (normally custom engineering projects are measured in months, not weeks).
I also like to have some time to re-re-re-review board layouts. The built-in error check can find some things, but not all. If you screwed up something on the schematic, it probably won't know, beyond perhaps connecting VDD to GND, or connecting together two pins tagged as inputs, with nothing else feeding them. But if I/O pin #2 is connected to the wrong thing, well....that sucks. And the program remains blissfully ignorant of your desired design, and dutifully helps you route the board accordingly....
Edit: I should point out that the mistake wasn't mine. This is a multiply-designed prototype from another engineer that I give work to as a sub-contractor. I don't blame him - it was complicated with very little 'soak' time. These things happen and normally we make it work.
I'll leave this right here....
"Normally I am more on the ball, but my schedule slipped and I took this type of thing for granted. "
Glad it sounds like it's working out.
As you noted this is such an edge case, it really shouldn't affect normal operation, just something you will likely remember the next time you end up rushed on a deadline like this.
Actually I understand your frustration, BUT FedEx has regularly scheduled, no extra charge Saturday deliveries, so they were coming that way anyway.
UPS Saturday deliveries are extra cost, so they don't have anything delivering regularly on Saturday, that is why I use FedEx instead.
Wait until you experience the meaning of "overnight delivery" with UPS, the delivery time varies with the distance from the airport.
So here in FL in a 20 mile radius, the "overnight" delivery time varies from "before 9am" to "before 5pm" depending on the city I'm working in, and at my home the closest depot is 16m from me, but all my packages come from a depot 36m away.
Just another reason I use FedEx and their guaranteed overnight service plus FedEx owns all their stores (unlike UPS franchise system) so I can have any FedEx package dropped at any FedEx store and most are open 8am-7pm M-F, 9am-5pm Sat, AND 12pm-5pm SUN (pickups 4pm M-F, 12pm Sat, no pickup Sun) here in FL
You might want to consider changing to FedEx
Hope it all works out.
Nice, that's good.
I was going to suggest ordering all the parts, and some equipment, and having it all next-day-shipped to your destination, and do the soldering there. (Assuming it's through-hole, or simple surface mount parts.)
Those projects are always fun.
At work, in the past, we've encountered this a little too often:
Someone from Sales walks into the Engineering office. It's one of those "Guess what I just sold!" kinds of walks. The crazy project is explained. The way the salesman "designed" it while talking to the customer made it sound so easy. If you can bend physics to suit your whims, and sometimes basic causality, some of these designs would indeed be very simple to build.
"Oh, and they're facing a $5000/day penalty clause if they're not off the job site in time, so this has to ship out of here in exactly three weeks. If they can get it sooner than that, they would really appreciate it."
So then we've suddenly got that much time to do the design, build a prototype, produce the unit, crate it, and ship it. Nooooo problem.
In cases like this, every last damn hour you can squeeze into the schedule matters. Next-day something in for $$$, and you have to hope that it gets there, because you need that day, simply because those were the time constraints you were handed.
I also like to have some time to re-re-re-review board layouts. The built-in error check can find some things, but not all. If you screwed up something on the schematic, it probably won't know, beyond perhaps connecting VDD to GND, or connecting together two pins tagged as inputs, with nothing else feeding them. But if I/O pin #2 is connected to the wrong thing, well....that sucks. And the program remains blissfully ignorant of your desired design, and dutifully helps you route the board accordingly.
If I have some time to take a break, then go back and look at it again, it really helps me find missing things, stupid mistakes, or just ways of optimizing things.
But, everyone wants everything NOW, with no additional cost, and no mistakes. Getting something to 98% completion is often the easy part. Too often, it's that last 2% that's hiding the important pieces that let it work properly, and finishing that 2% can take 4x longer than the rest of it did. Progress in design projects definitely doesn't follow a linear path, which not everyone understands.
First world problem.
Been waiting for over 2 weeks for some stuff I ordered from ebay and I need that stuff to continue work on my server room (DC power related stuff). Complain when it makes more than a month.
seriously, who mail orders an important part the Thursday before the important demo on Monday? oh yeah, the people in the unemployment line...
Please read at least some of the thread before posting pointless insults. I realize I didn't explain everything in the OP, but I made it clear that I wasn't able to order it any sooner in subsequent posts.
How exactly did your schedule slip? What was the cause?