Who is a Programmer?

A computer programmer also known as a software developer is a person who writes a software that perform specific solution. It also refers to a person who writes a program that gives instructions to the computer using any computer languages. Some of the computer languages include; PHP, Python, C++, C, javascript, and lots more. Most Programmers tries to be an expert with a program by choosing one as preference and the making the others peripheral knowledge (knowing little about them) which make them using a particular program in one most of their project. For example most times, I work with PHP in my projects, meanwhile I also have good knowledge of python and JavaScript.

So let's move on to 'What is WordPress'

WordPress is one of the most popular content management and blog publishing application on the web today. It was first released in 2003 as basic blog engine, but right now WordPress is used to create and customize a fully functional webpage and use by millions of organizations, businesses and individuals in the world. 

WordPress is a free and open source software which means all of it's codes and files are free to use, customize by any user. WordPress software can be downloaded for free from wordpress.org. Today WordPress powers extremely powerful websites and also has powerful feature which starts from it's thousands of free plugin and themes

Who uses WordPress?

WordPress is used by millions of individuals, organizations and companies to deploy their website to a webserver. Before you take your WordPress website live, you will need a hosting service and a domain name to run the website. Click here to see amazing plans for WordPress hosting.

Most freelancers today use WordPress to satisfy their clients needs because it's faster and saves a lot of time rather than sitting down on a single spot for several hours writing codes from scratch. Isn't that interesting?? But with the use of WordPress templates and plugins, it's  just a matter of minutes or let's say few hours to get it up running on the server. You need little or no knowledge of code to get started with WordPress that is what makes it easy and precisely easier to use.

Now let's go to the main topic of today 'why Programmers hate WordPress!'

Programmers coding



With all what I have stated above you might still be wondering, what is so bad about WordPress that Programmers really hate.

Actually the first complete website I created was designed with WordPress and it was completely easy and stress-free. I didn't write a single line of code throughout the course of the project, infact it was completed in less than a day which was lovely. And then I moved on to learn HTML, CSS and JavaScript, realizing there are still lot to do in building a fully functional complex website. Yes it can be achieved with WordPress using plugins. But installing several plugins to perform a different functions or tasks put much loads on the sites making the run speed slow on the frontend. Also these plugins may not be compatible with each other, thereby leaving an opening to vulnerable attacks like hacking or malware attacks.

Some Programmers also feels that there are loosing clients to non experience freelancers who uses WordPress to develop website.

It make Developers loose coding experience. Developers become lazy to code webpages since it can be done without a single line of code.

But on the contrary WordPress is still known as the best CMS software and it's maintained by 1000s of Developers.