There are two main school of thoughts when it comes to using a CMS vs Hand Coding.
One tells you the way to go is CMS
The other one says Hand Coding is the only way to go.
The truth is, both have advantages and disadvantages. It all boils down to your needs and budget.
You may have heard the following phrase:
“Real Web Designers Code!”
Unfortunately this is why many web designers also are a part of the problem. Often they discourage people from pursuing solutions that would help people achieve the goals, due to misinformation based almost entirely on their own preferences. In all fairness, this is not done out of malice but a lack of understanding the real problem that web designers are meant to solve.
I learned HTML Code over 15 years ago, and I still code by hand in situations where I want control over certain aspects of a website. But as someone who is part of the advertising and marketing world (and works daily with small business owners) I’ve come to understand something very important that many web designers still struggle with.
You have to have empathy for the client’s situation, goals, and level of technical ability, and give them a solution that fits them more than it fits you.
Some of our competitors have launch an all out war against Web Designers who chose to use the versatility of CMS’s. They will try to discredit any Webmaster who chooses to use them. Before you make your decision, make sure you know the facts. If you are a small business owner, there is no real reason for you to incur the extra cost of hiring a hand coder.