|
From my previous post[^]DPD told me they would re-deliver at lunchtime yesterday. I checked on the way out -nothing for me. Then half-way home I got the delivery notificatuion - impossiburu, as no-one would be in at that time. I checked online when I got home, and they'd delivered over lunch. WTF?
e-mails sent at work, no-one has seen it etc. So I e-mailed DPD to check they asked me to get in contact our goods in section (the staff canteen, which is also our entrance Lobby). In the mean time I get an e-mail, one of m'colleagues (who deals with the company orders) has an unexpected item, when he opened it, there's my stuff.
Now for the bad part, I'd ordered on my personal account to be delivered at work, but DPD re-delivered to the company's contact without my consent.The DPD sticker over the Amazon on adresses my collegaue, but underneath is the Amazon one correctly addressed. Nothing, other than the address, relates to my employer, not even my e-mail- the contents could have been embarassing, or it could have had private invoicing information . Worse, m'colleague contacted DPD about another parcel (which they have successfully delivered to a non-existent address) and he asked why they'd delivered mine to him. They said I'd put him in as the re-delivery recipient. This is curious, as I remember thinking why would I need to type my name on the re-delivery form when it is displayed at the top of the form, but then I assumed it was a form of authentication.
I've filed a complaint, if I get nothing satisfactory back I'll contact Amazon to let them know I'm going to cancel my orders if DPD can't get this type of thing right. I've already cancelled one order - I can't afford to have my stuff delivered to a random punter when the office is closed at the weekend as happened to my colleague.
The stupid thing is DPD have always been excellent up until now.
td:dr; DPD deliver my parcel to someone else in my company with out my consent or knowledge.
[Edit]
Had an e-mail back, they 'fessed up, saying it was human error, that they'd tell their driver and even apologised properly. Didn't even try to blame their IT system.
modified 24-Feb-15 14:16pm.
|
|
|
|
|
A colleague of mine had a package left unattended on the stairs in the hallway of a building where multiple companies work.
I've stayed at home all day, had nothing delivered and then got a message that my package was successfully delivered (I got it the next day).
It's astonishing how bad these mailmen do their jobs. If I did my job like that I'd be out of it very soon.
Luckily there are some good mailmen out there too! One even came to my house because he had to deliver a package at work on a saturday (and he knew where I lived)!
My blog[ ^]
public class SanderRossel : Lazy<Person>
{
public void DoWork()
{
throw new NotSupportedException();
}
}
|
|
|
|
|
Please pardon my ignorance, but who or what is DPD?
|
|
|
|
|
A rough guess from the story might be: Dumb-Arse Package Delivery.
|
|
|
|
|
A courier in the UK. I've only ever had good experiences with them in the past TBH.
|
|
|
|
|
|
It's named after its owners: Dull, Pathetic, and Dumb.
It would have been worse if they'd used their names, rather than their personalities.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Per Google/Wikipedia: DPD = Dynamic Parcel Distribution = Dynamic Parcel Distribution or DPD is an international parcel delivery company owned by GeoPost. It has more than 800 depots in more than 40 countries and is one of Europe's leading business-to-business parcel delivery services.
|
|
|
|
|
Keith Barrow wrote: Didn't even try to blame their IT system. The fools!
Everyone knows that you blame the IT system first!
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
I had fun with Yodel - bought something from a bloke in the Netherlands and it was sent with tracking info, so I followed it. From Holland to Hatfield, then to Warrington (v. close) & saw the 'out for delivery' status. Then saw a 'problem with address' status & it went to Basildon (poor thing), where it stayed through about 4 chat sessions & a couple of phone calls for around a week.
The tracking still said it was in Basildon even when the package was sat on my desk - probably still does.
|
|
|
|
|
A mile of spaghetti code, with some random objects here and there and calling a few thousand lines worth of stored procedures for good measure. In there obviously some unhandled exceptions occur and the whole thing therefore occasionally aborts somewhere in the middle and does not even leave a hint to what went wrong.
Only one way to go: Add a generous amount of logging and Pokemon exception handling (You got to catch them all!)
If i ever catch that guy who produces that kind of code!
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
|
|
|
|
|
Sounds delicious! When is supper?
|
|
|
|
|
CDP1802 wrote: In there obviously some unhandled exceptions occur There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies and the other way is to make it so complicated that there are no obvious deficiencies.
— C.A.R. Hoare, The 1980 ACM Turing Award Lecture
CDP1802 wrote: Pokemon exception handling (You got to catch them all!) That's worth an upvote and a place among the quotes hall of fame, right next to C.A.R. Hoare
My blog[ ^]
public class SanderRossel : Lazy<Person>
{
public void DoWork()
{
throw new NotSupportedException();
}
}
|
|
|
|
|
It sounds more like all spaghetti and NO meatballs!
|
|
|
|
|
Cornelius Henning wrote: It sounds more like all spaghetti and NOmystery meatballs!
FTFY
If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack.
--Winston Churchill
|
|
|
|
|
Just think how happy you'll be when you've fixed a little of it.
How many other tasks do you have to do that won't give you that bit of happiness?
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
|
It's not the every day version. It's more like a ball of mud on top of a layer of those stored procedures.
And that's not all! There are triggers on all data tables involved, again thousands of lines long. Every time one of the stored procedures inserts or updates something, an avalanche of those triggers goes off. That's again a layer by itself and even more obscure than the other two.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
|
|
|
|
|
I've just wrapped up some seriously non-spaghetti code, with good exception handling, in a Windows Service. When an exception makes it to the top, i.e. is thrown during the service's Process method, I abort the service and it restarts. It also leaves about 200 rows in the log table for just one run of Process. It's designed to run and keep running, and restart if it has a serious enough exception that things might be broken all over.
No object is so beautiful that, under certain conditions, it will not look ugly. - Oscar Wilde
|
|
|
|
|
Possibly an errant Pastafarian paying tribute to the FSM?
Life is like a s**t sandwich; the more bread you have, the less s**t you eat.
|
|
|
|
|
cheers
Chris Maunder
|
|
|
|
|
But won't the robot (or alien) be showing a sign for Hi 5, then?
What I wanted to say is, what do you mean by this, Chris?
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
|
|
|
|
|
I'm guessing he's excited about this[^], and with good reason!
|
|
|
|
|
Looks like it's got a ton of new goodies. Just started to rewrite my web site a week or so ago using MVC5 and it's already obsolete.
New version: WinHeist Version 2.1.0
My goal in life is to have a psychiatric disorder named after me.
I'm currently unsupervised, I know it freaks me out too but the possibilities are endless.
|
|
|
|
|
Ubuntu (My favorite operating system) finally meets .NET (My favorite programming environment).
I feel on top of the world.
|
|
|
|