10 brutal truth about web development

When It comes to facts and fictions about web Development, There exist some brutal truths too. The major brutal truth about the web Development is the internet web market is really gigantic and nearly all the websites are just the data stored in the table.

For the past few decades, the internet is tingled up in promising to provide incredible wealth, building cheaper products, helped rapid communication, built global friendship and all except curing cancer because ultimately the lifeblood of internet web data stored in the cluster of tables.

The Web market is gigantic

over 2.5 billion of websites have been published as of February 2019, This shows that internet is growing immensely and there is great amount of people from all over the world who are developing these websites and hence setting the gigantic market of web development.

This Growth in the field of Web Development makes it an attractive career and highly profitable, we have noticed the great shift in people’s interest in this age of the internet towards web development.

This arises the Question. Is it so easy to become a Web Developer?

To get the answer, Give a read to this article.

In this article, I will walk you through some brutal truths we have to face being a web developer. This concluded the answer to the above asked question.

As you look online, you will notice that many social media forums such as Reddit and other blogs shares the common thought of complexity of Web Development, this may seem worrisome to those who are looking forward to pursue a career as a web developer.

The Web Development is no exception

Like every other field, there lie some brutal truths about how they actually are. Similar is the case with Web development too there is no exception. let’s quickly look at a few brutal truths about web development.

1. website is the Internet data that is stored in the bunch of tables.

The worst brutal truth being a web developer is, most developers ignore the user experience on the web.
For the past 2 decades, the internet has provided remarkable wealth, developed economical products, developing global and agile communication and almost everything except treating cancer. As the core of the internet is storing the web data in clusters of a table that makes it totally ambiguous.

So in the era of big data, a web developer should know how to develop optimized catching techniques in order to achieve a great user experience. Redundant calls to file system and database slowdowns the process and hence making the user annoyed.
Being a web developer you should think of how to make maximum possible data available and cached at the system’s file-level in order to avoid redundant calls to the database.

2.You need to know how to code.

The brutal truth that people today think that anyone can develop the website themselves. Considering web development, a DIY thing is fiction. the truth about developing the website requires the set of skills and the industry knowledge, it’s a technical field.

Coding is the technical part you can’t call yourself a web developer unless you can’t code. HTML and CSS are basic of Web Development without knowing these languages you can’t call yourself a true web developer.

3.Web Development takes time and need dedication.

Brutal truth about learning web development is perseverance process. you might be thinking how long it will take you to become an expert web developer. Motivation, dedication, passion, and commitment are required to become a web developer as its learning is an ongoing process, it takes time and endeavor. You are not done with just learning the part, it takes years to master the web development skills.

A web Developer totally agrees with this quote “Nothing worthwhile comes easy”. Ultimately the efforts you made will give you the fruitful results it is when you are landed to a well functioning and astonishing web page of the website you’re working for so long, and yeah that’s the worthwhile feeling.

4.web development is the work of creativity.

Creativity does not always mean how to paint and draw. Developing a website is “a Creation”. Developing a website starts from scratch, putting your creative ideas in perspective and then creating a beautiful and functional site this all includes in your creative perseverance. moreover in the world of web development, things are always evolving and developing that needs your creative skills to think and work.

5.You can’t just depend on google when getting stuck

People think that “Doctor Google” will help you get through all the technical issues you face during the development cycle.

While there is a brutal truth you can’t just depend on google whenever there is a bump on the road, similarly, you have to make your self-sufficient to face and solve any technical issue you face during development. google can be your good friend and will help you to get through some issues but not always.

6.user are becoming more demanding and have own set of ideas

We might be dreaming that we have created an astonishing website that user would love. but the brutal truth is most of the times user turns out to be unexpected and more demanding. the developer cannot just deduce, how the user will react after watching the final website. because the user lacks in technical expertise. Hence being a web developer you have to deal with non-technical demanding clients.

7.demand of making changes in website

The client hardly gets satisfied and demand changes to the website. This demand in of making changes requires redesigning some components from the scratch and alteration in these components may affect other components too. hence these demand in changes from the user turns out frustrating for the developer.

As this can affect the building Blok of the website. hence this reveals a brutal truth being a developer you have re-built the developed website on user’s demand.

8.website maintenance is a continuing process.

Web development is an ongoing process. There are no starting and ending stages of the web development process.

After delivery to the client, the website needs to be updated after some time as plugins and libraries you use, gets updated after some time and their new versions releases.

The website you built requires maintenance after some time. A two-year-old website is considered to be “too old” website.

9.only few people want to spend money on Website

Web development is a tough job, the brutal truth about this job is the barely a small ratio of marketplace wants to spend money on website development.

The more worst thing about this job is clients are willing to be provided with extra privileged website but are not willing to pay for these extra privileges.

10. user’s privacy is your primary responsibility.

Our services should provide security to user and their information, at the same time we want our webpages to easy to operate and be simple.

It’s a web developer’s responsibility to provide user security services. if the user does not want that server reads its data. Then you have to make the server unable to read the user’s information.


Like every other field, being the part of the web development field you have to face some brutal truths.

But facing and compete for these challenges will make you the expert in your field. Difficulties will encounter you, but how you strive these difficulties will stands you out in the industry.

Please share your thoughts by writing in the comment section below. What you think, what should be the brutal truth of web development?

Is it feasible by freelance developers to work on their projects while having a full time job?

People from all over the world are picking up the freelance business in place of their traditional full-time career jobs that allow people to create their own preferable flexible lifestyle they were dreaming for many years back. Now in this era, we can see the complete shift in functionality of the companies how these companies hire people from all over the world without location barrier and hence getting their work done.

Actually, it seems more admissible by companies and businesses to hire freelancers from all over the world. This seems more profitable as it lowers the employee expenses, taxes, less work station, health, and food allowance and many more.

How to get started

This is the most asked question nowadays. Infect I am also going through this same situation, whether to quit freelancing or a full-time job. In the end, you have to make money from any of these sources. So, stay tuned and read every bit of the article so you might have some key points to get appropriate answers of the above-asked question.

Freelancing is a full-time job

First of all, we have to learn that Freelancing itself is a full-time job. It sounds easy and you will have tons of videos and content about how you can easily start freelancing and earn money right away, but this is not the piece of cake.

It’s not only about yourself it’s about your country as well. Your country badge means a lot and decides whether to award this project to you or not. I usually see most of the time that the client starts the job post by typing few countries name and asking their freelancers even not to bid on their project.

You are the ambassador

As a freelancer, you are just like a company. You are the ambassador of yourself. In order to get freelance running in a happy manner, you have to do multiple things simultaneously. You are not doing one thing you are a one man show.

First you need to find the ideal business niche and that’s the most hardest task being the freelancer and finding the success full job you have to work on the job and get the task done that satisfies the client meanwhile you are a salesperson of your work giving a sales pitch to client who deals with the clients and at the same time you are the marketing person who markets the skills set to clients in order to get the more jobs. In the end, you will be doing your Quality check of your product keeping client happy in all aspects.

Freelancing needs time. It’s not a matter of a few hours and done. Initially, you have to give heart and soul to the freelancing and after some successful projects, there is a stage comes when you feel relax.

Time is the Key

It’s all about how you think and how you want to manage yourself in between as a freelancer or a full-time employee. If you are ok with your employment and runs your bread and butter so it is very much easy to stick with it and do freelancing in your spare time. On and off, occasionally.

As soon as you start receiving a good response from freelancing portal you will start thinking of leaving your permanent job. But on the other side yes there is a will there is a way. If you think you can take both responsibilities side by side so please go on.

In building freelancing career there are some people who start neglecting the responsibility of the current job where they are working permanently. This should not be the case. You have to take all the work as a responsible person and accomplished as per directed.

Let me know your thoughts in the comment section below about having freelancing and full-time job simultaneously. What’s your choice?

Feel free to ask any query, I will love to answer them.

How to Get Upwork Profile Approved in less than 12 hours – 2021

Before getting into the detailed conversation for profile creation and its approval for UPWORK, consider few things mentioned below to achieve some goals in your life.

I need attention

Nowadays everybody needs attention? Your parents, wife, kids, Boss, etc. Everyone asks for 100% attention from your side and if you start to ignore anyone, people will start ignoring you. Same goes with this industry, whether we talk about, to get paid or getting a positive response from a newly created blog or green signal from a specific employer, getting visitors on your YouTube channel, everything needs hard work. If you take things for granted so you will never be successful at any stage of your life.

Literally, I have learned a lot in recent few days that hard work pays off. If you have a passion for your destination and willing to work seriously, you will definitely achieve the goals of your life irrespective of how complex they are.

The world has now changed. We have lots of competition. Previously a few years back, It was pretty much easy to get your profile approved on ELANCE or ODESK and you start working straight away and getting paid easily. Few freelancers, few clients, and the World was happy. But now a day’s more and more people are getting awareness of about earning as a freelancer on the Internet. Thousands of people are now approaching per day to get involved in this field. But this is the era of survival of fittest. You have to work hard with so much accuracy and in so many efficient ways to stand out in thousands of people around you with the same skills.

So getting back to your UPWORK profile, let’s start analyzing the way how we treat it wrong and how much we disobey the rules and regulations set by UPWORK, along with the solutions that I have figured out and got the approval form UPWORK.

01- The Email Address

What I personally rectified and searched over the internet and found a bit preference system of email addresses from UPWORK. They prefer the work email over the generic email. For example in my case, I acquire a domain kodegems.com and from that, I created an email ameen@kodegems.com. So, fortunately, this worked for me. But this does not mean that you cannot make your generic email from free services like Gmail, outlook, and yahoo. But here I am talking about the preference is one of the key factors to get approval.

02: Your Profile Title

UPWORK clearly states that they do not need such a long title for example “Web Developer – html-css-WordPress-php”. They need simple and generic Profile Titles that covers your skills decently. Like in my case, I am a Web developer, previously I wrote the same title as I have mentioned above. But now I figured it out the solution.

03: Profile Image

Profile image should be of minimum 250 x 250 in dimensions. Clear, front face, visible like mine. No group photos and side photos are allowed, in this case, your profile can be rejected straight away.

04: Overview

When a client posts a job he gets dozens of job proposals. Going through all applications and selecting the right candidate for the job is time taking task. Clients do not have time to read each proposal from top to bottom and make the selection, but if the first line of your overview impresses him and grabs his attention, will be constructive for you. Getting his attention, capturing his interests is the main key of your overview.

Do not start with Hi and Hello, because once you got a chance to do a job you will have plenty of time to greet the client. To the point, highlighting what are your strengths, what you can do and what sort of client you are searching for, are the keys to produce a good overview for your profile.

05: Filling up your Hourly Rate

Most of the freelancer while filling up the profile, undersell their services and it just because of not knowing their worth. They mostly think that if we going to rate low, we will have more chances to win the project. But this is not the case.

According to thefreelanceeffect.com

“A low hourly rate gives off an impression of low quality-work, and no one wants to pay top dollar for low-quality work.”

“By setting a higher rate, clients will inherently regard you as a higher quality freelancer… resulting in higher paid jobs.”

My Assumptions:
If you are setting your Experience level to

  • Entry Level: $20-$25 per hour
  • Intermediate Level: $25-$35 per hour
  • Expert Level: More than $40 per hour

06: Setting up your Skills

When I get failed a couple of time for profile approval, one reason was not filling up the skills that are not very common. For example, as a web developer, I was previously going for the following skills. Web development, Web design, Logo design etc. These are generic and entire UPWORK is flooded with the following sort of freelancers so the UPWORK is not going to approve you anymore.

I figured it out to alter those skills to the uncommon skills but related to Website and most importantly, I filled out all 8 slots not going for only 2 or 3 skills.

07: Employment and Education History

The same process will be repeated by filling up your entire employment and educational history. Make sure you add all of your academic and professional details absolutely.

It’s just a Beginning

My article just about to end but believe me or not our journey of UPWORK is about to start. Profile creation and its approval is the first step and from here we have lots of challenges to accomplish in UPWORK.


Your UPWORK profile is just like a resume, which you are going to present your client. First Impression is the last impression, your profile is your first gateway to present yourself in front of him, realizing him that you can do a great job for him with a good price. One of my Physics teacher “Sir Safi Zakai” always told us that from only doing hard work you cannot achieve your goals but the hard work in the right direction is a must.

So what are you waiting for? Apply these steps and share your experience in the comment section below. Feel free to ask any query, I will love to answer them.

Let’s Get started


Contact Us