the time to understand our client’s business? Do we take the time to understand their specific requirement and the unique business need driving the ask? Is it worth our time to understand how our customers make money? So, what does it mean to be a consultant if all you do is write code. “Why should I care, I am a developer. I drink coffee (or tea) and I write code!” Yeah, and the like.
Let’s try an analogy. The line separating between a developer and a consultant is the same as a three-star and a five-star hotel concierge. A three-star set up will also provide you with a comfortable stay, but most of your travel experience is left for you to “create”. At a five-star facility, however, the staff know in the sense that they put in the effort to know & keep up with your personal preferences. They know your likes and dislikes, your favorite cuisines, the way you make your coffee, and more! In other words, they make your trip memorable! And this is exactly what a good consultant does!
While developers solve technical problems, Consultants solve business problems. They take the time to understand how they can create & “value” for their customers. They make themselves “sticky” by pushing customers to think through their challenges and providing best practices.
Sounds quite impressive, right? You can be this impressive as well! Even if you are starting out in your career, there are experienced folks around you at Accelirate that will gladly share their learnings with you and help you put your best foot forward!