Who can you call a perfect developer? Independent view and our feedback.

“Perfection can only be Achieved through Experience.”
― Yogesh Chauhan

“Perfection is not attainable, but if we chase perfection we can catch excellence.”
― Vince Lombardi Jr.

So we’ve received an email telling us of our client generalized the fundamental business and personal qualities and now after adapting that for publishing, we’re sharing another room for your thoughts.

And we. in turn, promise to response to who a “perfect” customer is according to many years of  experience, our partner companies’ opinion weighing a modern social and economic situation. But please don’t be so serious neither reading this article nor getting our response to the “challenge”.

So here we go!

«Inspired and Passionate about every new project: enjoys their craft; always keen/open to new experiences and learning new things,   genuinely interested in the customer and finds all  needed information about the customer and their business / product

Experienced and Wise: knows when and where a particular technology is appropriate to be used and has a wide ranging skill set with relevant practical experience and most importantly realizes the fundamentals of simple code design and recognized patterns

Down-to-Earth and Friendly: is respected and liked by coworker and  always approachable (even in times of stress) Absolutely open-minded and ready to give some ecxcellent tips for the greatest good

Rather calm and Patient: doesn’t get emotive within discussions, keeping the balance between loading their customer with the new “the best and super outstanding” idea” and “I am ready to give you as much time as you need it not interrupting”

Understandable and Business-oriented: appreciates that business, keeping the mind sober realizing there are no perfect scenarios; so is able to adapt to problematic situations in the appropriate manner, also get all the documents prepared by on their own the way that the customer needs just to sign them, but not worrying a lot about a paper routine. Always finds a convenient to the customer time for meeting or a business talk

Consistent: by being consistent in their development approach they facilitate easier rotation of developers when resources are restricted/restructured

Analytical: is pragmatic and can break down complex problems into logical smaller tasks for get it absolutely clear and short at the same time for saving the time on all levels from getting a specification to a project presentation.

Articulate and Client-focused: able to communicate clearly their ideas to people of all technical levels not asking  a customer the millions of question, appreciates the Customer’s work/down time and knows the value of every minute. Always voids the silly questions and some needless details

Open-minded and Always Up for experimenting and new experiences: continuous documentation and visibility into design and development progress; ensuring good communication

Reasonable: understands a problem’s sense of proportion; what’s important and what isn’t (e.g. when something is a big deal and worth pressing; and when it isn’t and so not prematurely raising red flags)

Has a Perfect Gut Feeling: can predict the customer’s reaction to the suggested idea or presented mockup, right from the very beginning meeting a customer for the first time gets a whole point of what the result is supposed to get dropped»

…And surely, a perfect customer is a great psychologist understanding your body and a sign language, lip-reads and … and doesn’t exist. As we would want to complete the email, undeniably we put a sign under every single word we’ve read, but the issue is still remain and deserves a special discussion.

As K. Bush said, “I don’t aim for perfection. But I do want to try and come up with something interesting.”, we all are on the big way climbing higher from “getting skilled” to “sharing a success and experience”… but are you sure the target is about getting a perfection? And would it be still the same kind of perfection when you look back to how you considered the term and its components previously?

And putting up together all the elements of your “perfect kind” puzzle, make sure you’re not a science-fiction writer.

Bring the idea into reality
address to Code Inspiration Team