When working as a software developer, you will likely have the opportunity to work alongside a variety of different companies and clients, all with their own mannerisms and mental hang-ups. Today we are going to take a look at 3 development misconceptions that will come up in your software development work.
Let’s dive in!
Misconception #1: The client who thinks bugs are a result of poor work
It can be difficult to explain this one to someone not in the IT field, but bugs are almost always not a matter of poor work vs quality work. Rather, they are all about your process. Not matter how good a developer or consultant is, there will always be instances where the code doesn’t fire back what we want it to. Remind your client politely that every time Apple issues an update for their iPhone, they are fixing bugs. Even tech giants have bugs; it isn’t the end of the world.
Misconception #2: The client who wants it all for nothing
You might hear something along these lines from this client: “We are looking for the best designs and features for the lowest price possible.” A harmless enough sentence on its own, yes. But you might quickly discover that what they really meant was; “We are looking for the best designs and features for basically nothing.” Learning to spot these clients ahead of time can save you big in the long run.
Misconception #3: The client who wants a “small change”
This can be one of the hardest misconceptions to illustrate to a frustrated client. In their eyes, they might see this UI fix as being a “completely minimal task”, but they aren’t the ones doing the work, nor do they know the first thing about how to do it. Make sure that you set clear expectations up front with clients like this, to prevent yourself from getting burned in the end.