Content management systems (CMS) changed the face of internet. WordPress is clearly the leader here. But, is there no role for self coded website today?
The main benefit of CMS is the ease of use. No coding experience required. And, the result is a professional looking site with no or very little cost. Unfortunately, just like any other large system, CMS is slower compared to self coding in two ways. First, it takes time to connect to all it’s plugins and process internal databases. Second, it constantly requires security and other updates.
The benefits of learning to build websites yourself are complete control on how things will work on your website, and knowledge of where to find specific customizations without reading through wiki-s and docs. Takes more time upfront, takes more time if a major upgrade is needed, but the final result is a unique site that looks like no-one else’s. Also, if you coded it from scratch, you know exactly where things are if something needs to be fixed. May be there is a role for doing your own coding today.