Frustrating Aspects of Web Design
Web design, while important, is frustrating at times. Here at Union Square Design in New York, we can run into a lot of problems while designing websites for clients. Learning how to code is easy. Learning complex programming languages is easy as well. What isn’t easy is actually typing them out on a computer. While creating code for websites, mistakes can be made.
Web Design Frustration: Case-Sensitive Code
Coding is difficult because it is case-sensitive, just like passwords. What that means is that if you put an extra space, or a lowercase letter instead of an uppercase letter, your code will not work. This is just one of the complexities of code. While it is important that everything is perfect, it can be hard to find mistakes. If code does not run, or if the spacing is not right in the design, we have to read the entire code to find the mistake. And if you didn’t know, code looks like this:
<meta property=”og:title” content=”What I Hate About the Internet”><meta property=”og:type” content=”article”><meta property=”og:site_name” content=”Google Docs”><meta property=”og:url” content=”https://docs.google.com/document/u/1/d/1cNHHU1ErU_k8-85S5tHjYpPi7L7Ffks5ZVjTnB-ZMCg/edit?usp=emb_facebook”>
This is not something that is easy to read. One mistake and you could spend hours reading code for something wrong. Thankfully, there are programs to help find errors. But unfortunately they’re not perfect. The computer can only do so much. You might be wondering, why is most code case sensitive? Well, that’s just the way it was created. The English language is case sensitive as well after all.
In conclusion, while this isn’t the only frustrating thing about web design, it is the most annoying. Other frustrations include the time it takes to create a site, and occasional clients asking for things that cannot be done developmentally. In a perfect world, creating websites would be a simple task. But unfortunately, this is not a perfect world.