Pages

Showing posts with label really. Show all posts
Showing posts with label really. Show all posts

Saturday, September 17, 2016


My laptop recently got smashed, but I managed to salvage the HDD, and I really need the software on it with all data intact. How do I salvage my data?



Now there is a problem… Or actually a couple:
  1. hard disks are the most delicate component in a computer, if your laptop got smashed while it was on, you may have lost some data, but it all depends on how badly it was smashed.
  2. Let's say you are lucky and that your hard disk is intact: you'll be able to recover all of your files, but the problem is that your programs usually run on registry keys, drivers, other programs, your operating system, and files scattered all around your PC. The programs you have installed are “moulded” around all of these things, so you can't simply recover your programs by just moving the files to a new computer because they are coded for your hardware. You'll need to buy the same exact laptop, with the same exact serial number if you also want all of your programs back.
I won't add stuff that the other guy already said.

If the hard drive is intact, remove it and install it in another laptop of the same make and model. Or connect it to another computer as a USB external drive.


How did the laptop get smashed? Was it dropped or run over or stepped on?

My favorite Data recovery software: GetDataBack
Note: this program isnt free but there is a free trial version, and Im sure it can be found at ExtraTorrent or TPB. It also is worth the money to buy it.
Take the hard drive and hook it up to another computer with a SATA (or IDE, gross) to USB adapter. Run GetDataBack. Profit.
Details: make sure to use GetDataBack for NTFS unless it's a FAT file system (really old, like XP or before). It's pretty easy to learn the software.


If you need to get PROGRAMS from the drive….well you can't. You could clone the drive but unless you put the clone into a laptop with the same chip set and CPU and Operating System (unlikely) then it won't work. You're just going to have to reinstall the software. That's how it goes.

Legally you can only transfer your data and saved files, but technically you could clone the drive to another hard drive as long as it isn't damaged.


If you have the HDD simply place it inside another compatible laptop and take whatever files you want from it.

Your first option should be to find the same exact laptop model and insert your Hard-Disk into it. If the Hard-Disk isn't damaged, everything should work again like nothing happened.
If you cannot get the same laptop model or you cannot afford it, then you have two options:
  1. Buy a USB pack for your Hard-Disk, you can get this in most computer shops or online. Copy out your data from the Hard-Disk and reinstall the application on the new system.
  2. Buy a USB pack and get a data recovery software or give your Hard-Disk to a data recovery service provider in your area.
In case the hard drive doesn't respond to the things you try yourself, get it to a data recovery professional for technical assessment.
Read More »

It wasn't a mean person, it was my mom, but I was really mad at her.

A few years back, I had my first birthday party in around fifteen years. I don't generally celebrate my birthday, but this year I did, and we had a small party - mom, my partner at the time, my brother and SIL, my niece, my nephew, and my nephew’s ex girlfriend Olivia. And Olivia, who's as handy with baking and crafts as she is sweet, made me a plate of twelve beautifully decorated birthday cupcakes for a present. You know the kind, swirly icing and sugar roses, the kind you buy in posh bakeries for like five bucks apiece. She must have spent hours on them, and I was so touched. Nobody had ever made me cupcakes before.
So I rushed around for the whole party, cooking and making sure everyone was well-looked-after, and I didn't get a chance to eat any of my cupcakes, so I put them in the kitchen to store later. I fell into bed, exhausted, and when I woke up in the morning I immediately thought of cake.
I went downstairs. No cupcakes.
“Mom, where are the cupcakes Olivia gave me as a present?”
She wouldn't even look at me. She won't, when she's feeling guilty about something. Eventually she admitted that she sent six home with my brother and ate the other six in the night. She didn't even leave one. I didn't get one cupcake. And Olivia had been very clear that they were a present, not her contribution to party food. She put them in a pretty box with a ribbon and everything.
I totally lost my temper. I rarely get angry, but when I do I go nuclear. I yelled, I threw fruit at the wall, I threatened to leave home. After that, I refused to talk to her for most of the day. And in the evening, I made a pan of brownies - the cake she loves above all others - and sat next to her in the living room while she watched TV. And I ate the whole pan.
I had a stomachache that night, and had to swim an extra mile every day for a fortnight to make up for the calories. Totally worth it.

Edit: Just a friendly reminder that Quora has a BNBR (Be Nice, Be Respectful) policy. While I acknowledge that some of you now consider me the equivalent of Nero orNorman Bates, I wouldn't want you to get kicked off Quora because you couldn't resist the temptation to tell me how ashamed I should be of myself. Hate me politely, please. :)

No1
We were dining with friends. The hosts were celebrating her getting pregnant again. Everyone else at the table had had kids. We hadn’t. At this point, we found ourselves being questioned, quiet intensively I felt, about when we would be having kids, why we hadn’t done so and so on.
Just as I was getting ready to snap, my implacable and genius husband responded quietly by saying very pointedly: “Well when we have decided to stop using contraceptives, we will write you a letter and let you know.”
You could have heard a pin drop and we were never questioned again.
No2This happened to a friend. She was a buxom lady and a very motherly type. She worked in an office with three other ladies, who had become close friends as they had been on the same team for years. They were used to supporting each other through thick and thin.
As it happened, one particular Executive from the Accounting Dept came to see her once a week to get some figures (no email on those days). Unfortunately, as he leaned forward to pick up the document from her table, he grabbed her right breast and pinched the side of it quite hard, cracking a joke, as if this was funny. Apart from the fact that this was excruciatingly painful - there are more nerves around the side of the breast than there are in the centre - she was mortified and outraged. So were her colleagues.
The next time he came around, she tried to stand up to avoid this, but he did the same. That evening her husband said he would come in and punch the man’s lights out, but she said no, she would deal with it once and for all. He asked her what she was going to do. She said she would think of something.
When she came into work the following morning, she told her colleagues she was going to do something drastic, but had no idea what, and asked them if they would support her, just in case he complained to HR. They all said ‘totally - go for it.’
Sure as eggs are eggs, he comes in, and makes a move to pinch her breast again, but this time she was prepared. She grabbed both his hands in hers, put them on both of her breasts and said in a very loud voice ‘There. Are you happy now?”
He went red in the face and more or less ran out of the office. He sent someone else to pick up the figures from then on.
No3I was standing on a crowded tube one day. You literally could not move. Everyone was holding the ceiling straps and swaying around as it jolted. There were so many of us, that we all moved like we were one physical mass.
All of a sudden, a male hand was held aloft by a female hand and a very loud female voice bellowed into the silence ‘And whose grubby little hand is THIS?’
He tried to snatch it away as everyone stared at him, and at the next station left the tube in a hurry.
No4This is my favourite. It was in a newspaper. A man wrote in to say he was responding to a previous letter-writer who had experienced the distressing event of being flashed at on the underground train one evening when she was going home late after work. She had clearly been very upset by it and wanted the underground to provide a more vigilant TV monitoring service.
He wrote that he was pleased to have been able to do his bit for women’s lib in just such an incident and that he hoped she might derive some comfort from this. He confessed he was a transvestite and wrote ‘Though I say so myself, I make a very passable woman’ .
He described how he had been seated on the train on his way into town, when he had been approached by a big burly man, who had taken out his penis, saying ‘how about a bit of this?’
‘Whereupon’, the man wrote, ‘I whipped out my own and said ‘AND HOW ABOUT A BIT OF THIS THEN?!’
The flasher fled in terror.
Edit: Thanks to everyone who has viewed and upvoted this. I loathe the fact that we have the pc-police lurking in every area of our lives, and I love the fact that these people threw all that to the winds - and that you agree. lol.

I live in an area of Scotland where the roads are single track. That means only one lane shared by traffic going in both directions with passing places every thirty to forty yards.
Now usual practise is to pull in to a passing place or stop opposite one to let other traffic pass. It’s debatable about who should pull in for who, but whichever driver is nearest to one going forward is expected to pull in so as not to force another driver to have to reverse. If you are on a hil, then you are expected to give way to traffic who are driving uphill (so as not to force them into doing a hill start).
Now that’s pretty easy to judge when visibility is good and you can see oncoming traffic - but what if you come around a corner and there’s a car coming towards you? Well in that case, the person with the shortest distance to reverse must reverse.
So with all that in mind, I was driving uphill along a very steep and twisty single track road, like the one in the picture. I had passed a passing place and knew that there wasn’t another one for around 80m - the road was so steep there wasn’t room for one for this distance. I also knew that just around the corner ahead was the next passing place so If I met anyone they’d have an easy time backing up.
Well as I came to the corner I met another car coming towards me and politely came to a stop so that he had time to slow down and prepare to reverse, he had passed the passing place literally 10 feet behind him.
It was a red Jaguar saloon and driving it was a rather overweight and florid faced gentleman of around seventy accompanied by his similarly aged wife/companion in twinset and pearls.
I fully expected him to reverse the ten feet into the passing place to allow me to pass, (remember the last passing place behind me was around 80 metres away) but instead he drove forwards to be nose to nose with me. He started shouting and gesticulating that I should reverse and started getting redder and redder in the face.
There was no way I was going to reverse that distance (80m ) when he had a passing place just behind him, so I put on the handbrake and waited. Please note - I’m not generally rude, if he had politely asked me to reverse because he couldn’t, then I would have. But I don’t react well to being shouted and gesticulated at. Especially when I’m in the right.
Oh yes I was driving something like this.
Only a little rustier and beaten up than this one.
Anyway Mr. florid faced Jaguar monkey was getting more and more angry and jumped out of his car and came over to mine. I locked the doors, wound down the window and said “good afternoon”. I was met with a tirade of swearwords, “fucking fucketty fuck fuck you reverse,fuck fuck fuckety right of way, fuck fuckety ignorant scotch bastard” Now I didn’t really mind being sworn at but I really didn’t like being called an “ignorant scotch bastard” It’s Scottish or Scots, not Scotch.
So I wound up the window, took my keys out of the ignition and waved them at him, took out a newspaper that was on the passenger seat and ignored him.
Out of the corner of my eye I could see him continue to splutter and swear getting almost purple by now. So I looked at him, put my finger up to my lips and said “Shhhh”, then reached over to the radio and turned it up.
I heard his car door slam and the engine start up and then with much over revving and squealing of tires he started to reverse.
Well I had kind of guessed right. He didn’t know how to reverse properly, probably just bullied other people out of the way so he never had to, he reversed straight through the passing place and into a ditch on the other side.
I started the car, put it into gear and drove up to where he was.
I wound down the window and politely asked him if he wanted towed out.
From his reaction I fully expected this to happen.
Shame really that there was no mobile phone signal for a few miles there and the nearest recovery garage was about an hour away. I could have had him out of that ditch and on his way in around five minutes!
It doesn’t pay to be rude.
Read More »

What is the most satisfying passive-aggressive thing you have ever done to a really mean or rude person?


A few years ago, I was a minority partner in a small business. My other two partners were the majority shareholders. Every few weeks the three of us would hold closed door executive meetings to discuss financial results, customer & employee issues, etc. The meetings were typically very pleasant and encouraging for many years - lots of “how do we address this issue?” “where do we see ourselves in 5 years”, “what’s our next step?” Not coincidentally, the economy was humming along during that same period of time. There wasn’t a lot to complain about because things were going pretty well.
By 2008, the economy was tanking. Residential construction had slowed to a whimper and our customer base followed suit. The tone of our executive meetings started to turn increasingly hostile. Pats on the back and encouragement were replaced with finger-pointing, accusations and blame. Many of the meetings devolved into a game where one partner would try to pit the other against the third. Being the minority and least senior partner, I felt the cannons were often pointed my way.
After months of consistently depressing financials we headed into another dreaded executive meeting. I knew that one partner was upset that one of my new sales program hadn’t delivered results. He called the meeting and took center stage to voice his displeasure in a particularly condescending way. As the other partner and I sat around the conference table, he greeted us in silence with a forced semi-smile while writing notes on his legal pad. His face was red and you could feel the tension in the room immediately. This was going to be a lecture, not a meeting.
Without saying a word, he stands and writes a few figures on the whiteboard. Now he’s slowly walked back and forth around the table scratching his chin and looking toward the ceiling, as if his prepared monologue is actually being delivered impromptu. I’m thinking to myself, get ready for the show. Every 30 seconds or so, he’d pause and without making eye-contact say something like “So… we’ve spent three months working on this and this is what we have to show for it (points at a figure on the whiteboard), Then he’d pace a little more while nodding to himself. Picture the calm-before-the-storm when Alec Baldwin leads into his scathing sale rep beatdown in Glengarry Glen Ross.
This routine continues for 5 minutes (seemed like an hour). The other partner and I are making eye contact but don’t say anything as the crescendo builds. His voice gets louder and face gets redder each time he stops to pose another insulting rhetorical question. “So this is the great new idea you guys came up with?” more pacing, “You think these numbers are impressive, do you?”
Everything was carefully choreographed to maximize our discomfort and let us know he’s about to drop the boom on us. Then I start getting angry. A few years ago, we all sat in this room and worked on problems collaboratively. When we had problems, we could talk to each other directly and sincerely. There was always a mutual respect even when we disagreed. Now I’m being forced to sit through this condescending monologue. Screw this, I decide that I’m not going to give him the satisfaction. After he said his last “This is the best you can do, I guess???” he takes another dramatic pause. I can tell he’s ready to take center stage at the table and rip us a new one.
At that moment I make eye contact with him. While pressing my palms together with anticipation and smiling like a goofy doe-eyed moron, I open my mouth for the first time and say “Don’t keep us in suspense any longer, what do you think of the program?”
The tension was broken as both partners laughed out loud. I think the meeting continued in a much more civil tone after that.

I was a receptionist in a doctor’s office in california in 2002, less than 1 year after 9/11.
A woman calls in to make an appointment for her yearly physical exam, and she wants the soonest available appointment.
Me: (Searches schedule for a bit to find a slot) Well, the first availability I have is with Dr. Tukenmez this Thursday, actually, so we could get you in this week!
Patient: Oh, um, Tukenmez? Do you have any appointments with any other doctors?
Me: Well, the only appointments this week are with Dr. Tukenmez, the other MDs are booked out for about a month (Dr. Tukenmez was new to the practice so she didn’t have a lot of established patients yet, thus her earlier availability)
Patient: Well… I just… I would rather have another doctor. Because, you know, I’m from NYC (code for “I don’t want a doctor with a middle eastern sounding name because I’m afraid they’re all terrorists and I get special privilege to be racist because I’m from NYC, even though I was living in CA when 9/11 happened”).
Me: What a coincidence! Dr. Tukenmez is from NYC too, she was born and raised there. And actually, she’s an American citizen, and her family is Turkish-American; she’s not Iraqi or Afghani or Saudi…
Patient: Well… that doesn’t really matter… so i guess… when is your soonest appointment with another doctor? Because like I said, I’m from NYC.
Me: (at this point super triggered by her racism) Well, we have an opening in 4 weeks with Dr. Goldman. He’s Jewish though. Do you have a problem with Jews too?
Woman: (pause)… um, no, that will be fine.
Me: Ok, he has an appointment on X date at 2 pm.
Woman: (sounding chastened) Ok. I’ll take that one. Thank you.

It felt incredible satisfying to say that. I know it was unprofessional. But i hope she felt ashamed.

It was kind of aggressive-aggressive, but bear with me.
I was camping with some friends of mine. We were a group of six, or so, at a campsite next to a some sort of camp, with a bunch of teenagers being managed by a handful of twentysomethings.
The campers were loud, but not that obtrusive. We ended up all going to sleep around the same time, and all was well. I slept like crap, and was feeling pretty miserable the next morning, when I heard shouting. Lots of shouting. Like, people screaming at the top of their lungs for no reason at all. After a few seconds, it was clear that the counselors were trying to wake up the campers in the most obnoxious way possible, shouting “WAKE UP” and beating on drums.
My camp-mates had all gotten up, and were sitting around a fire drinking coffee, and I stumbled out of the tent, bleary-eyed and disheveled. I stomped furiously past them, and over to the counselors.
“HEY!” I shouted at their leader, who was sitting at a table and managing the screaming counselors. She turned and looked at me, quizzically.
“Am I in your group?”
“Uh…”
“AM I IN YOUR GROUP?” I repeated, quite a bit louder.
“Uh… no?” she said.
“Then why the f**k are you waking *me* up?” mustering my best, most direct stink-eye, then turned and stomped away.
It got real quiet, real quick.
Read More »

Friday, September 16, 2016

Well I’ll share a few opening sentences that tend to make my heart sink a bit as a programmer. I’m an independent software author so I don’t have any problems with others telling me what to do, but often get requests from users. I’ve found ways to work with this over the years, so it’s much easier now than it was. But I used to get many frustrating questions, and still do sometimes.
  1. It’s not working - and then when you ask for details they don’t answer and expect you to solve it without knowing what the problem is. Still get this sometimes. Usually I manage to get details eventually but it can take quite a few messages back and forth. It’s understandable but frustrating at times.
  2. It’s working now - sometimes good news, but not if you haven’t fixed the bug yet. Users have a different perspective from the developer. As a developer, if you can’t reproduce the bug yourself, you are dependent on them to reproduce it. So - especially if you’ve spent maybe several hours or days trying to fix a bug, and have nearly got there - narrowed it down to a few lines of code perhaps - then suddenly the user says ”it’s working now” and no longer is interested in reporting back and helping you go through the last few steps to find out what really caused it and fix it - it can be quite frustrating. You just have to wait for someone else to report it to continue the debugging. That happens much less often now because I’ve got much better automatic reporting from the program, so long as they send me the necessary data on request.
  3. I know how you can fix this bug - when users say that they almost invariably are wrong. They haven’t written the code, and I wouldn’t be able to say that to another programmer even, if I didn’t have the code. Sometimes you can see how to fix a bug right away. But if not, it’s often a bit like trying to solve a mystery in a detective story - it’s almost never the culprit you thought it was. If you can’t see it as programmer right away it is very rare for the user to see it somehow.

    Unless of course it is something unusual about their machine e.g. “I’m using a third party shell for all the windows” - that was the answer to one rather strange user interface bug - the menus were buggy, they couldn’t see some items - because they had a non standard third party shell that was displaying the menus in a slightly different way, (I forget the details now). It took several messages back and forth before we figured out that it might be due to their UI shell - it’s the sort of thing people tend to install and forget.

    That sort of thing is very useful to know as of course you can’t know that without being told. I found a work around for them in that example. I installed their preferred UI shell on my computer, duplicated the bug, and then played around until I found a solution - I added some extra spaces into the menu item names which had no impact on other uses but fixed their issue - it was a workaround for a bug in their UI shell basically.
  4. I’ve got this great idea for your program - sometimes it is a good idea but often it’s something like e.g. - a text editor that plays a different note for each letter typed (okay made that one up) - Now that I have a wish list, this is no longer a “sinking feeling” type email or message. Instead it is quite fun now, I just add it to the wish list and they are satisfied by that also, and from time to time I implement some of the ideas. Bounce Metronome Pro Wish List And the user never has a clue about whether there idea will be easy to implement - sometimes astonish them by doing it in a few hours - or next to impossible - something that seems dead easy to do for a user may be a one or three year project for a team of a dozen developers, as in this xkcd cartoon.
    xkcd: Tasks
  1. This idea is so great it’s going to earn both of us a fortune: I get this from time to time, maybe once every few years, not that often, but when it does happen they are often very sure of themselves and persistent about it. “I know lots of people will like it, and it’s incredibly important to do it, please do it and give me 50% of the royalties.” - nowadays I have a clear statement on my website that I never make royalty agreements in exchange for ideas and send them to read that. It’s at the bottom of this page: Standard Disclaimer
    “I WILL NOT ENTER INTO ANY ARRANGEMENT INVOLVING PERCENTAGES OF SALES OR FUTURE RECOMPENSE IN RETURN FOR SUGGESTIONS, BUG REPORTS, ALTERNATIVE GRAPHICAL USER INTERFACES, OR ANY OTHER PROPOSALS FOR MODIFICATIONS OF MY PROGRAMS.”

    If they say it is secret and I have to agree to share royalties before they tell me, I just say, please don’t send it to me. If they are still keen for me to do it, I then add it to the wish list, or program it if it is easy to do. The reality is that if something is an outstanding business idea for a software program, then nearly always someone has done it already, probably dozens of developers done different versions of it.

    If not done already, then it’s a reasonable guess that it is perhaps of great interest to a small group of people, but they are greatly overestimating how much it would earn. If say 0.01% of the population are interested in it, that may mean there are tens of thousands of potential buyers. But advertising to reach them would probably cost much more than you’d earn. And the chances are that most will want it for free. The reality of the situation is that there are very few programs with millions or thousands of sales, rather more that make a few sales per week, and the majority of programs by independent developers will only make a few sales a year or ever. It’s best to do a program that you want for yourself, or have friends who want it and just do it because you think it is fun and interesting and useful, and then if you earn anything from it, that’s a bonus.
  2. “Oh, that’s not what I wanted” - after working on it for weeks or months. This used to be very frustrating - though some of the ideas I programmed in this way were useful for other users though not for the person who originally asked for them. The problem is that users don’t really have a good insight into how the UI will work, so they may say that they think you need to do x, y, z in great detail but when they see it they realize it is not what they want at all.

    The main issue here is that it is natural to interpret what they say as if they were programmers talking to you about your program. It’s important not to deal with user requests as if they were program specifications, but instead ask them to explain why they want these features and try to learn what it is they are trying to do. Often you find the program does it already, just that the help was a bit confusing, or that the obvious way of doing things is buggy, so you have to fix that bug and they are trying to get you to program a work around for a bug they haven’t thought to report, etc.

    Nowadays I deal with that by going over it more clearly, like that. Also once the idea is clear, or as clear as I can, I get a rough version for them to see at an early stage, instead of implementing the whole thing, just some part of what they want. Then if it is still interesting, if they say “Great that’s just what I wanted” etc then I take it further. If not, haven’t spent too much time chasing that particular red herring.
  3. Please make this program more user friendly - that’s reasonable enough as is, but then you go on to say “Okay, do you mind testing it for me and giving some feedback” and they say “no, why do you need to test it? Just make it work better”. If I was the likes of Microsoft I could have teams of users to test everything. But an independent software author can’t do that, you test it yourself, get a few friends to test perhaps - but if that is not enough you are dependent on your users to give some feedback. If they can’t answer questions or don’t want to, you just have to give up on it, and wait until someone comes along who will explain what the issue is for them.

    And if it is something very specialized, the only people who can test it are the ones who would be using it. At least in detail. You can go a certain way towards this goal by following user interface guidelines, relying on past experience etc. But after doing that if they still say “make the program more user friendly” - where do you go next when you’ve already done everything you know how to do? You need feedback from the users of the software otherwise it is just randomly changing things in hope that it will help, which is as likely to make it worse as better, and also to annoy previous users of your program who are used to the way it is now.

    I deal with that by explaining the situation somewhat better than I used to. It’s a tricky one though, as you need to be a programmer I think to understand quite how complex UI programming is. The modern friendly UI - e.g . the editing UI for quora as an example - it seems so simple but is a result of thousands, or more likely millions of carefully thought out ideas, many sketches, programming, user interface testing, this UI - which I think is very good as a user - it must involve so much by way of thought and testing and experience… And to most people all that is totally invisible except when it goes wrong.


My worst experiences with non-programmers usually has two repeat elements:
  1. Can you just
  2. Why don’t you just
The first issue starts off with someone asking for something that is seemingly simple to them (“can you just…”) but in reality, is tremendously complex. I can’t give them a technical answer, because they have zero technical knowledge. But when the person I’m talking to is a supervisor, company executive, or someone with a controlling budget, I’m forced to give an explanation because they need to weigh it against ROI, valuation, or opportunity costs.
This often results in trying to explain complex technical issues using analogy or metaphor. In so doing, I get the point across, but then they try to solve the problem—as though I’m incapable of it—thereby compounding the abstraction by trying to solve the metaphorical concept. This results in them responding with “why don’t you just…” as though I’m completely daft and never thought of that. But this often destroys the metaphor, because I didn’t use an analogy for the purpose of solving the problem, I used it to explain the situation. They think they’re being helpful by solving at an abstract level, but all they’re doing is compounding their ignorance and forcing me to come up with an even worse analogy.
Some examples of this pattern:
  • Can you just… show their account information in the checkout?
    • Answer: “Yes, but not easily… the account information is in a proprietary database behind a firewall, and the website is hosted in the cloud. We’d have to create an API into the back end system. Kind of like building a bridge between the website and our database, but it needs security, so more like a controlled-access bridge, which would require more effort. It might take a month or more.”
    • Response: “Well bridges are for crossing rivers, and computers don’t have rivers between them. So why don’t you just skip the bridge by just putting the database on the website?”
  • Can you just… move our customer data from that system to the new one? We’d like the new system in place next month so we can train everyone.
    • Answer: “Our customer data is our custom-built system, and the new system is an off-the-shelf product. They’re not compatible. We’d have to completely restructure the database or build conversion scripts. It will take months. It’s kind of like trying to stick a gasoline car engine into a diesel car and expecting it to just work. They’re not compatible. We can do it, but it’s a ton of work, and it won’t be done in a month.”
    • Response: “Well even engines follow basic patterns, and use standardized parts, so it can’t be that difficult. Didn’t you design the custom database correctly in the first place? Why don’t you just use Access to get the data out, and push it into the other one? My nephew can do that. It’s just data.”
  • Can you just… change the forms to go straight into our database instead of emailing us?
    • Answer: “Yes, I can, but the site was developed by a third party and they used a custom form tool that they have the only license to, I don’t have access to their code, and we’re using email as the receiver because we don’t have an API to connect to our database. It would be like trying to make your iPhone control your microwave by just making a wire that plugs into the phone and the thermostat jack inside the microwave. We’d have to know how the systems on both ends work, and both devices would have to understand each other. We’d have to spend research time on that and see if it’s possible. I don’t know how long it will take.”
    • Response: “Well, I need it for next week, and you’re making this too complicated. If the third party developed the site, then they must know how to do it. Why don’t you just… outsource it?”
That last one is the worst. It assumes that because you’re asking for something that you don’t understand and you’re too impatient to wait (or you failed to plan ahead), you think a third party can do it faster because we’re too dumb to just make the magic happen.

“That should be easy.”
I hear this a lot.
My immediate emotional response to this is “The fuck you say.” I honestly don’t care if it is easy, they should not be saying it. They are in no place to evaluate the easiness and the hardness of anything. They are almost always wrong.
What is often the case is that the things they think are easy are hard and the things they think are hard are easy. It kills me how often they look at me with serious, pleading eyes and ask “can you, is it at possible, please dear sir, would you be able to change that icon to cornflower blue?”
Just as I am smirking to myself they drop on:
“And calculate the number of atoms in the universe…while you are at it.”
Insert obligatory xkcd(xkcd: Tasks):
Usually the thing they want. They thing they have already written off as completely trivial. That thing. That thing is the wrench that messes up the whole works.
Now, if you are talking with non-developers just in general, then it is:

“Hey, I have this great idea where you do all the work and I sit over here and supply the idea and we will both make millions of dollars.”

After reading most of the answers here and considering my very own experiences through the years, I'd break it down to the really most annoying and irrational words I presonally heared way too much in my career:
"But this should be really easy. This shouldn't take much time to develop."
Every time I heared this, I just asked myself:
Why can people without any knowledge in software development, espacially completely non technically oriented people, claim that they are definitely able to estimate the complexity and amount of time of a development task?
Immediately after this, I often smile and laugh to my inner self because I have to imagine how it would be if everyone of us would show this behavior in everydays life on any situations. Imagine those situations like me, as a software developer, I would ...
  • tell the doctor performing a surgery on me, that it is easy fixing my heart with a by-pass and it won't take long
  • tell the mechanic that disassembling and reassembling the engine of my car is so easy and it shouldn't take long
  • tell the grocery store employee, that placing the 4 tons of delivered wares in the shelvings is that easy and it shouldn't take long
  • tell the architects and construction supervisors, that building my new house is damn easy and it shouldn't take any time
  • tell any random mother around me, that raising a baby and providing it food and safety and a warm home is just damn easy and it shouldn't take long for it to grow up
...and so indefinitely many more.
Twisted reality.
Read More »