AboutJust foolin' around
SkillsC, Java, Python
Joined devRant on 9/18/2017
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Implemented a feature without the hardware to run it on.
Hardware arrives on the last day before it has to be prepared for a trade show.
Feature works on first try.
I have never been so suspicions.6
Customer: We don't know what we want, but we want it yesterday.
Sales: No problem.
I'm not even mad or stressed anymore. You didn't ask me before, so why should I bend and break, so that you don't have to deal with staving the customer. Most of the time, he changes his requirements or is the bottleneck himself, anyway.2
We bought an expensive middleware which helped development speed and stability a lot. Something did not work and after a week I located the bug in the middleware. Support was adequate and the bug got fixed after my report.
I'm not mad at the developers, because bugs happen, and this one was hard to catch, even with tests.
On the other hand I have to explain my boss what took so much time.
It really wasn't my fault, but I also don't want to shame the middleware company, because it will make it harder for me to buy their stuff (and I quite like their products) or even any software at all.
Boss: Can you modify the prototype, so that I can show it off to the customers who will visit?
Me: Sure, when do you need it?
Boss: In two hours.
Lesson learned: Always have a branch in your git with a working demo.7