Listen. Everyone doesn’t have to be into web development. It’s not everyone’s passion. I get it. But I’m just about fed up with this lazy combination of desires, abilities, and pocket books that far too many internet entrepreneurs are showing these days.
I’m a really nice guy. I can promise you that. I’m so nice, though, that my top priority is to give you what you need and I couldn’t care less about what you want. That’s for you to manage.
Right now, I’m here to give some of you what you need. You can take it or leave it. It’s not going to change, though. Let’s do this.
Web Development and the Internet Entrepreneur
Let’s break this relationship down into three main desires when it comes to having a website created.
Assuming you’re outsourcing this task, here’s what most internet entrepreneurs are looking for:
- Great design
- Low price
- Fast turnaround
That’s a perfect outsourcing scenario, right? If you can get a great website design for a low price and have it done in a reasonable amount of time, you win. Everyone is happy.
Here’s the problem, though. You will very rarely get all three of those in the same room together.
To get a great design at a low price, you can’t expect the great designer to make your job their top priority. If they do great work, and they know it, chances are they can charge a lot more money than most designers. So if your job is competing for attention with higher paying projects, the turnaround time suffers. (More on this later)
To get a low price and a fast turnaround, it’s safe to assume that the quality of work will not be that great. Sure, there are some great designers who don’t know their worth and will cheat themselves out of what they deserve. That’s not usually the case, though.
Lastly, if you want a great design with a fast turnaround, it is not unheard of to pay double or triple the normal price to make this happen. Designers sometimes sit everything else to the side and work 10+ hours a day on a design in these situations. They can do great work at a fast pace, but it’s going to cost you.
Plain and simple, you’d be lucky to get these three together in one job.
Shortcuts in the Process
Problems come about when either the client or the web developer decide to take shortcuts. Here’s the most common example I see.
The first case I mentioned was getting a great design for a low price, sacrificing a fast turnaround. Some of you may have thought to yourselves that this is possible by buying a theme or a skin. You are correct.
In a perfect world, that’s the end of it. The theme may have been beautiful, less than $100, and required no more than 30 seconds to install on your WordPress website. That’s great.
Unfortunately, this is usually more of a shortcut than a means to an end.
More often than not, the person who purchased the theme is not happy looking like everyone else. They want to customize the theme. The first question I ask myself is why they would buy a theme in the first place? Sure, if you know CSS then there’s no problem. But if that’s the case, this article isn’t directed towards you.
People buy the themes and skins because it saves them money (low cost) and then want it customized so it doesn’t look like everyone else’s (great design… preferably unique). The theme only took a few seconds to install (fast turnaround) but to finish the perfect world scenario, they need “a few small tweaks” to make it unique.
As most of you know, the tweaks are never small. They want everything to be different. The person left doing this spends more time reversing what the theme has already done than creating something new.
Because the user usually thinks this is simple work, they may even be hesitant to pay for these tweaks. Asking for “help” in a forum seems easier and free. So they do that to keep the low cost thing going. It’s so annoying.
I’m not saying that asking for help in a forum is a bad thing. That’s how many of us learn. Likewise, there are forums created specifically for that purpose. I’m talking about when support forums are abused. The theme works 100% as it should, but the user demands “support” for making multiple cosmetic changes. It’s a shortcut and completely their responsibility to learn and understand.
The Solution to the Madness
Not too long ago, my friend Thomas of CollegeInfoGeek.com wrote a Facebook rant about this very subject. Check it out.
In short, he says that you have no business owning a website if you plan to have no idea how it is maintained. You don’t have to be an expert, but just like with driving your car, if you can’t check oil levels or change a tire, you shouldn’t be operating the vehicle.
So, the solution to the madness would be to learn.
You don’t have to become a web designer. You don’t have to become a web developer. But you should learn a few basic things that will make life a lot easier on all of us.
- Learn the responsibilities of each web development language
- Learn the basic syntax of each web development language
- Learn what it takes to use web languages to create a final website
Learn the responsibilities of each web development language. You want to do this because it’ll help you understand exactly what kind of tweak you need done. There’s nothing worse than being approached with an urgent PHP problem when it’s really one simple line of CSS that’s needed. The more focused your request, the better chance you have of getting it taken care of. You may even find a solution on your own. Yay, Google.
Learn the basic syntax of each web development language. You’d be shocked if you knew just how easy some of this stuff can be at a basic level. If you need the background of your site and the color of your links changed, that’s something you can do yourself in 20 seconds. Simply knowing the syntax of CSS (and you knew it was CSS because of the first point) leaves you with nothing left to do but filling in the blanks. Yay, Google.
Learn what it takes to use web languages to create a final website. If you understand what it takes to build a website, which is something you only have to learn once, you will never be left with a false impression of what it is you’re asking for. Just because you think it’s simple doesn’t mean it is. Just because you think your web developer is a super genius doesn’t mean solving your problem is a breeze.
You absolutely have to know what it is you’re dealing with if you want any chance of making great design, low cost, and fast turnaround live happily ever after.
If you don’t want to learn these things, that’s fine. Here are your options.
- Get a great design at a low cost… it’ll take a while, though.
- Get a great design done quickly… but it’ll cost you.
- Get a site done quickly at a low price… but don’t expect great quality.
Anything outside of those three situations calls for one thing and one thing only…
Learn something about how websites are built. Yay, Google.