How to find that balance between programming and talking with clients. It is tough since you have a ton of programming work to be completed, yet you have several clients you must follow up with through out the week. Meetings to attend, connections to make and deals to finalize. Were does one find the time to keep up on all the on going tasks and discussions.
In the busy world we work and live in it have become overwhelmingly difficult to manage and balance one’s work life. There seems to be a constant pull for once attention to a various array of subjects and demands. As a programmer we thrive by having time to solve problems without interruption. We demand a level of concentration and focus in order to solve issues and provide acceptable solutions for the applications that we are currently creating.
But on the flip side, we are running a business that survives by the demands, wants, needs, request and pleas from our clients to have their application, software, website, etc.. updated, created and/or launched. As an owner we must give our clients undivided attention in order to fully understand their request, otherwise the client will leave with the impression that they are being blown off.
Its a tough balance, do I work or field request from the clients.
As a small company, we do not have the resources that larger firms have. Some have a “traffic” person or a project manager that will field the request from clients and then distribute accordingly. While that would be great to have, I currently canot justify the cost, it happens so you find ways. Currently I am blocking out time each day to answer emails, take and return phone calls, attent to clients’ needs and wants. Which is working out great so far, I take care of the clients for a few hours, they all are very happy and then i stop answering email and phone calls for programming, planning architecting and team meetings/discussions in order to get projects moving forward. Simple, yes; effectiveness = HUGE!
For each person the balance is different. Some thrive with distractions (not sure how they do, does anything ever get done?) some like to have some structure and know they can control the workflow and keep things moving forward. Goal is to find what works best for your team and you, that way you can be productive and your team can keep working and move forward on projects.