We’d already built a website for a client with an online shop for different products. The next project was an Android App for them. The other interns and I had just recently finished our Android app basics course, so we still only knew, well, the basics. Now, no one else at the company knows anything about Android app programming and the one guy who ran the course was on a three-month honeymoon at that time. So basically there were the three of us, interns, who knew some basics about Android app programming.
Client: We’d like the App to contain several functions, as in a display of our products, a detailed view of every single product with information, a QR code scanner and a map with all our locations.
Me: Okay, even with our limited knowledge this should be possible but might take a while, when’s the deadline?
Client: Oh, we were thinking, in about two weeks?
Me: I’m sorry, that won’t be possible, we’ll need at least two months to create the first version.
Client: Come on, it can’t take that long, I’m sure it’s not that hard to do!
We still took the job and the Client agreed to give us a lot more time because it wasn’t urgent at all. Looking back, it’s been a year since we’ve started and we’re still not entirely done.
This one… may be on us.