Home / Personal Blog / So you think coding is easy?!

So you think coding is easy?!

So you probably think that making a website is easy with all the cool easy to use website builders? Well let me just tell you that is incorrect…

Yes it is true that the internet is a fantastic tool to get your information to the world but here is something i want to discuss. There are many tools out there that help you build websites but what they don’t take into account is the vast number of browsers and platforms you have to code for. Currently there are 4 main browsers that people use and they are Internet Explorer, Firefox, Google Chrome and Safari. Now i bet you also didn’t know that all these browsers work differently across various platforms like Windows, Mac and Linux.  Just with these here you have 3 platforms with 4 browsers which gives us 12 instances we need to test for.

This however isn’t even close to the end of it, you also have different screen sizes. You have people like me who have 27” and above size screens and also people who have laptops (15” or 17”). With this you need to make sure that images you put on are not massive but are also not to small. This can basically double or even triple the amount of instances, lets say for arguments sake it is now 32 instances. If you thought that seemed a little high, they all can’t be that different can they? Well they are, not by a whole lot but there are different types of web styling that works in different ways on different browsers and require different sets of code to get the same effect that is why you need to test on all. I also forgot to mention the browser versions. There are people who have the wrong version or an outdated version of a browser/operating system on their computer so for arguments sake i’m just going to round up to 40 instances.

But wait there is more…
Now with portable devices we have even small screen sizes and different operating systems. There are at least 3 different screen sizes for every operating system and there are about 3 operating systems for these devices. So between mobiles, tablets and mini tablets there are another 9 instances but software developers decided to screw with us some more. They have added apps to have multiple browsers like the ones we mentioned before for people to use. That then brings just the mobile instances up to 36, if you are keeping track that is a total of 69 instances.

But wait there is more…
Now with the new consoles coming out and replacing the media center in your lounge room this brings in more devices to test on. I’m just going to say about 10 more…There are only 2 consoles out at the moment that are advertising the fact that you should browse the internet on our device but there are still people who have different types and size screens to account for.

Not so much more yet…
Now with things like Google Glass, Cheaper 3d tv’s and also really cheap projectors this could then skyrocket the amount of instances but i’m not going to include these. The reason why is because they are not really greatly used yet to become an issue when designing and developing a website.

This then brings our total up to 79 different instances of browser, device and screen size that a web developer has to work with (and i’m sure i’m under counting). So next time you get a quote for a website and you think “oh thats to high, i could just do it myself by looking things up on the internet” well think again…

Till next time…

About Joshua Curci

Joshua Curci
I'm a very open person and a very honest person. You can ask me any question and I will answer it honestly but don't ask a question you don't want to know the answer to. My full name is Joshua Richard Curci and I am currently 22 years old. I love video games and movies and I keep up to date with all the new movies and video games. I also play basketball and I follow the NBA, NFL and AFL. I also love swimming and surfing and try to do both as much as I can. I love making effects tests which you can see on my portfolio page I do most of the videos for fun and not for a client but I only have limited hardware so my ideas don't come out like I envision them. I'm always looking for more projects and ideas ether voluntary or payed work but as I have already stated I have very limited hardware. If you need any info or want to contact me for anything then you can follow me bellow or contact me on my contact page.

Check Also

974b9884-9bd0-4977-99a0-697adbb8a71e

Changing History

There has been lots of shows and movies about time travel lately. DC’s Legends of …