<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>1stwebdesigner - Graphic and Web Design Blog &#187; Development</title>
	<atom:link href="http://www.1stwebdesigner.com/tag/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.1stwebdesigner.com</link>
	<description>1stwebdesigner is a design blog dedicated to bloggers, freelancers, web-developers and designers. Topics focus on web design and inspirational articles.</description>
	<lastBuildDate>Sun, 12 Feb 2012 13:09:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>First Steps in Creating a Web Design Business</title>
		<link>http://www.1stwebdesigner.com/design/steps-in-creating-web-design-business/</link>
		<comments>http://www.1stwebdesigner.com/design/steps-in-creating-web-design-business/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 21:00:39 +0000</pubDate>
		<dc:creator>Christian Vasile</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.1stwebdesigner.com/?p=62876</guid>
		<description><![CDATA[You don&#8217;t like working for others and wish others worked for you? Are you also attracted to the idea of working with lots of people and multiple personalities? Then going for your own design company is something you might want to look into. Starting a web design business might seem something anybody can do, but [...]]]></description>
			<content:encoded><![CDATA[<p>You don&#8217;t like working for others and wish others worked for you? Are you also attracted to the idea of working with lots of people and multiple personalities? Then going for your own design company is something you might want to look into.</p>
<p>Starting a web design business might seem something anybody can do, but is definitely a difficult task. Note that this discussion is purely theoretical, if you wish to read a real opinion, then find someone who owns such a company and ask him how it was in the beginning.</p>
<p><span id="more-62876"></span></p>
<p>The difficult part about starting your own company is that you need to be patient &#8211; the good stuff comes to those who wait. It is a long-term commitment and results might not come right away. Actually, it might be a bumpy ride up until the results come; or worse, they might not come at all and you will fail miserably.</p>
<p><img class="size-full wp-image-63421 alignnone" title="Business Man" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2012/01/businessman.jpg" alt="" width="570" height="379" /></p>
<p><em>Image by <a title="Business Man" href="http://www.sxc.hu/photo/1338212">kristja</a>.</em></p>
<p>In the beginning it sounds nice. You are your own boss, make lots of money and do pretty much nothing besides sign papers. This might be the life of huge company owners (although I would like the right to disagree), but it will not be yours. You might have to work even more than your own employees, you will not really make that much money and yes, you will be your own boss, but the clients you work with will still decide whether or not to hire you &#8211; they have the money, right?</p>
<p>Statistics say 80% of new businesses disappear within their first year. It takes a lot of determination and it is not the path to take for people without drive and stamina. If you&#8217;re still reading and think you have a fairly good chance of being one of the 20%, then continue reading, this is for you.</p>
<h2><strong>Owning a company</strong></h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>Great, are you ready to embark on this journey? Then you need to know things will change for you. Your career will not be a 9-5 job and won&#8217;t even be similar to the bits of freelancing you experienced before. Expect to get a feeling of accomplishment when things happen as you wish them to &#8211; expect to put your head down and be disappointed when things don&#8217;t turn out the way you want. Now you are on the other side of a business. You control what is happening and you give jobs, order people around and decide on wages. Landing a big project will mean much more for you now than if you were working in an agency, where you just get assignments and, when you deliver them, you get new ones. Your life has changed!</p>
<p>Now you can also employ people and let them do your work, while you spend time with your family or doing whatever else you wish to. However, most designers or developers who start their own businesses have no, or a limited, amount of money in the beginning and choose to do some of the work themselves, to save up until they have a bigger budget. You will most definitely have to do this in the beginning, unless you find a partner who is willing to contribute to the finances.</p>
<p>Advantages of owning your business are many. You are able to schedule your own time and have more freedom to experiment; even more freedom to hang out with your friends. You get total control, price up jobs as you think and have a different feeling knowing this time everything you do is for your own purpose. You are in charge of everything. But challenges arise at any minute too&#8230;</p>
<h2><strong>Get ready for problems</strong></h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>The first part of the article was about the nice stuff. Now it comes the ugly. Just because you are a great web designer doesn&#8217;t mean you are a great entrepreneur. There is a whole new path for you to learn and there is not much free time for you after you throw yourself out there. As in freelancing, you need to be able to motivate yourself and the ones you work with and be the boss, not just a friend or co-worker.</p>
<p>Unlike in a company, there is no one who takes care of other things for you. Unless you hire people for it, you will need to do the bookkeeping, taxes, client meetings, project presentations, project management and so on. This doesn&#8217;t allow too much time for hanging out with your friends.</p>
<p><img class="size-full wp-image-63422 alignnone" title="Challenge" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2012/01/challenge.jpg" alt="" width="570" height="570" /></p>
<p><em>Image by <a title="Challenges" href="http://www.sxc.hu/photo/1218864" target="_blank">iprole</a>.</em></p>
<p>Working on your time and whenever you want is an advantage &#8211; like in freelancing. But in both careers you need to be able to motivate yourself and start working right away instead of doing laundry or walking your dog. Also, you need to be good at following a schedule. If you slack off a day, the second day you will find yourself in a lot of trouble. Distractions are also something difficult to deal with, from social media to e-mails and, if you work from home, to kids and family members.</p>
<p>Maybe the most time-consuming task is email. This time you need to create them yourself; from scratch! There are no short answers to your project manager anymore. Now you are also in charge of communicating with the client and there is a reason why every company hires specialized people to do this &#8211; because it requires special skills. Now go and ask yourself, will you spend the necessary time to learn them or will you hire someone to handle the external communication? If you prefer to do it alone, get ready for some difficult challenges. Not every client is a joy to work with and you need to learn how to get the best out of them. Your job will be even more stressful if most of the clients are difficult to work with &#8211; and you probably already know most of them are difficult to work with.</p>
<p>Some good tips I can give you for when you decide to start your own design company is getting an accountant and focus on smaller tasks. Having an expert to keep control of all the stuff you have no idea about will pay off because it will allow you more time for the things you know how to do. It is not really possible to keep track of everything and doing both administrative and technical tasks will only give you sleepless nights.</p>
<p>If you are out there always looking for clients and you do it well, keep doing it and hire somebody at the office to actually turn the ideas into projects. Chasing clients and doing the work is quite impossible to do at the same time. It is possible for freelancers, as they have more free time than you do, but don&#8217;t forget &#8211; there is no real free time for you in the following months or even years. On the other hand, if you&#8217;re really good at completing the design briefs, then do that and hire someone else on commission to land projects. All big companies have several departments for a reason: keep sales, finance, design and technology apart from each other.</p>
<h2><strong>What&#8217;s in for you later?</strong></h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>Now we talk about the future. What are your opportunities in the future? Well, there are actually only two: success and failure, but we all know failure is never an option. Forcing yourself to be successful is the only way to actually reach your goals. If in the beginning you only run a business, in the future you have the opportunity to own it and hire people to run it &#8211; this is the dream, I would say. It is as far as it will go for you.</p>
<p><img class="size-full wp-image-63423 alignnone" title="Success or failure" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2012/01/success_or_failure.jpg" alt="" width="570" height="428" /></p>
<p><em>Image by <a title="Success or failure" href="http://www.sxc.hu/photo/1133804" target="_blank">cobrasoft</a>.</em></p>
<p>You will pick up business skills along the road that might help you get back in with another agency. If at some point in time you wish to start working again, nobody will reject you &#8211; with the experience of leading a small project to running a company everybody will be delighted to have you around.</p>
<p>If you fail, however, the only thing you can do is go back to an agency or freelance. You can still have the company on your CV, but is it really worth? How likely are you to get a job if you state your small business failed? If you disagree with this, you are more than welcome to share your opinion with us; I would love to hear them.</p>
<h2><strong>Bottom line</strong></h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>Well, now you&#8217;ve heard it all. You know what is good about owning your own business and you know what challenges to expect. I would be glad to hear that some of you still want to pursue your dream or maybe start or continue on this path. I can&#8217;t wait to hear about your results.</p>
<p>Until next time, let&#8217;s hear your opinions on the topic&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1stwebdesigner.com/design/steps-in-creating-web-design-business/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Put Your Website on a Diet with Minifiers</title>
		<link>http://www.1stwebdesigner.com/design/website-diet-using-minifiers/</link>
		<comments>http://www.1stwebdesigner.com/design/website-diet-using-minifiers/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 21:00:39 +0000</pubDate>
		<dc:creator>Rochester Oliveira</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[caching]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[minify]]></category>
		<category><![CDATA[speed up website]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://www.1stwebdesigner.com/?p=63003</guid>
		<description><![CDATA[Did you know that every second delay on page loading results in a 7% reduction of conversion rate? Actually you lose 7% (maybe even more!) of sales without even noticing&#8230; Sounds bad, huh? I mean, you work carefully to put things in the right place, good call-to-actions, nice design, spend a few bucks with ads.. [...]]]></description>
			<content:encoded><![CDATA[<p>Did you know that every second delay on page loading results in a 7% reduction of conversion rate?</p>
<p>Actually you lose 7% (maybe even more!) of sales without even noticing&#8230; Sounds bad, huh?</p>
<p>I mean, you work carefully to put things in the right place, good call-to-actions, nice design, spend a few bucks with ads.. And then you lose 7% of sales just because you forgot to minify your CSS. We&#8217;ll, this is not going to happen again.</p>
<p>We&#8217;ll put every future project that you work on a diet. And this one, won&#8217;t wait for next monday, or next january :)</p>
<p>Here we&#8217;ll see amazing tips to reduce your files size and increase your site performance without affecting important things like image quality or a files readability for future edits.</p>
<p>Grab your meter and let&#8217;s rock!</p>
<p><span id="more-63003"></span></p>
<h2>Every Second Counts</h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>Before the practical stuff, I would like to share with you a few numbers about page loading X users satisfaction.</p>
<p>I saw this infographic several months ago, but it&#8217;s still amazing. Click on it to see all the data, here&#8217;s what I liked most:</p>
<ul>
<li>If you hit <strong>4 seconds</strong> of page loading you have <strong>25% abandonment</strong> increase</li>
<li>About 80% of users expect mobile pages to take almost the same amount of time as the desktop version</li>
</ul>
<p><a href="http://cdn1.1stwebdesigner.com/wp-content/uploads/2012/01/loading-time.jpg"><img class="alignnone size-full wp-image-63172" title="loading-time-mini" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2012/01/loading-time-mini.jpg" alt="" width="550" height="218" /></a></p>
<p>Credits: <a href="http://blog.kissmetrics.com">Kissmetrics</a></p>
<h2>Image Optimizing &#8211; File formats &amp; Tools</h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>So, the best way to optimize images starts with using the right file format. Basically we have 3 common formats for web (no, I won&#8217;t talk about .bmp, .svg, .tiff or anything else):</p>
<ul>
<li>JPEG &#8211; Really good for photos and bigger images</li>
<li>GIF &#8211; Good for icons and images with fewer colors</li>
<li>PNG &#8211; Good for small images with a lot of colors or when alpha channel is needed</li>
</ul>
<p>This is really just the basics, there is a lot of particularities for each image type that we won&#8217;t be talking about (right now). But you should be good with this, when you are exporting a psd to code a layout you should use .jpg for photos or bigger backgrounds, use .gif for smaller elements or elements with a restricted color palette (like simple icons or replacements for common inputs) and png where you can&#8217;t lose any data or small colorful images.</p>
<p>I know many people say that png are bad and too big, but actually if you know how to use them they can give you a better effect (exactly what you designed) AND smaller or similar file size as gif or jpg.</p>
<p>Let&#8217;s see some tips for each image type:</p>
<h3>JPG Minimizing</h3>
<p>JPG does &#8220;lossy compression&#8221;. That means that its algorithm stores data using much less disk space but will also save less info about your original file. Once compressed it&#8217;s impossible to decompress .jpg files. Your best choice in this case is to always keep the original file safe and just save copies.</p>
<p>Ideal quality for jpg is pretty tricky, but most times you&#8217;ll be good with 60-80.</p>
<p><img class="alignnone size-full wp-image-63236" title="quality" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2012/01/quality.jpg" alt="" width="340" height="357" /></p>
<p>When you take photos your camera stores metadata about the photo that you may not use in future. Also image size is often bigger than your entire screen. So get rid of useless data and reduce your image to what you really need.</p>
<p>Irfranview is a small tool that can do this for you even as batch conversion for lots of files.</p>
<p><a href="http://www.irfanview.com/"><img class="alignnone size-full wp-image-63235" title="irfranview" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2012/01/irfranview.jpg" alt="" width="550" height="357" /></a></p>
<p>Recently I heard about an amazing tool, called JPEGmini. They have an amazing compression algorithm that works pretty much like our eyes do, so it makes what gets our attention higher quality and what doesn&#8217;t, lower. You should give it a try!</p>
<p><a href="http://www.jpegmini.com/main/home"><img class="alignnone size-full wp-image-63237" title="jpegmini" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2012/01/jpegmini1.jpg" alt="" width="550" height="381" /></a></p>
<h3>GIF Minimizing</h3>
<p>GIF files have a really small color table, ranging between 2 and 256. 256 may sound a good figure, but when you realize that jpg has up to 16 million colors, 256 isn&#8217;t that good, huh?</p>
<p>What you can do to cut files size is to reduce their color palette. Above is an example where reducing a file from 128 to 64 colors we saved almost 30% of file size.</p>
<p><img class="alignnone size-full wp-image-63240" title="gif" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2012/01/gif.png" alt="" width="580" height="557" /></p>
<h3>PNG Minimizing</h3>
<p>PNG compression is similar to gif compression. You reduce the color palette and gain a few kbytes. In above example, png-24  instead of png-8, would be a huge file since it&#8217;s completely lossless, so you would have a perfect image, but pretty big.</p>
<p>The best part of png-24 is full alpha channel, but we can handle that. Image Alpha gives us full alpha channel over PNG-8, so we have much smaller files but pretty good-looking for overlays and advanced effects.</p>
<p><a href="http://pngmini.com/"><img class="alignnone size-full wp-image-63241" title="image-alpha" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2012/01/image-alpha.png" alt="" width="550" height="349" /></a></p>
<h2>Code Compressors &#8211; HTML, CSS, JS</h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>Actually I&#8217;m not too much a code-compresser type. But images aren&#8217;t the only thing we should care about in our websites, HTML, CSS, JS files should be compressed too since they can eat precious bytes from your diet.</p>
<p>Let&#8217;s take a look at a few options:</p>
<h3><a href="http://code.google.com/p/minify/source/browse/trunk/min/lib/Minify/HTML.php">minify</a> &#8211; PHP solution</h3>
<p><a href="http://code.google.com/p/minify/source/browse/trunk/min/lib/Minify/HTML.php"><img class="alignnone size-full wp-image-63242" title="minifi" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2012/01/minifi.png" alt="" width="550" height="328" /></a></p>
<h3><a href="http://code.google.com/p/htmlcompressor/">HTML Compressor</a></h3>
<p><img class="alignnone size-full wp-image-63243" title="htmlcompressor" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2012/01/htmlcompressor.png" alt="" width="550" height="365" /></p>
<h3><a href="http://www.refresh-sf.com/yui/">YUI compressor</a></h3>
<p><a href="http://www.refresh-sf.com/yui/"><img class="alignnone size-full wp-image-63245" title="yui" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2012/01/yui.png" alt="" width="550" height="366" /></a></p>
<h3><a href="http://www.willpeavy.com/minifier/">HTML Minifier</a></h3>
<p><a href="http://www.willpeavy.com/minifier/"><img class="alignnone size-full wp-image-63244" title="html-minifier" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2012/01/html-minifier.png" alt="" width="433" height="171" /></a></p>
<h2>Server caching</h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>Another good way to improve site loading is server-side caching. If you don&#8217;t use cache your page needs to be processed by the server every time it&#8217;s accessed, even if you don&#8217;t change your site for ages.</p>
<p>So, here are the best WordPress Caching plugins:</p>
<h3>WP Super Cache</h3>
<p><a href="http://wordpress.org/extend/plugins/wp-super-cache/"><img class="alignnone size-full wp-image-63249" title="wp-super-cache" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2012/01/wp-super-cache.png" alt="" width="550" height="279" /></a></p>
<h3>W3 Total Cache</h3>
<p><a href="http://wordpress.org/extend/plugins/w3-total-cache/"><img class="alignnone size-full wp-image-63250" title="w3-total-cache" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2012/01/w3-total-cache.png" alt="" width="550" height="279" /></a></p>
<h3>DB Cache Reloaded Fix</h3>
<p><a href="http://wordpress.org/extend/plugins/db-cache-reloaded-fix/"><img class="alignnone size-full wp-image-63251" title="db-cache-reloaded" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2012/01/db-cache-reloaded.png" alt="" width="550" height="279" /></a></p>
<h2>GZip, a.k.a. Compression Like a Boss</h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p><img class="alignnone size-full wp-image-63248" title="like-a-boss" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2012/01/like-a-boss.png" alt="" width="330" height="292" /></p>
<p>I&#8217;m pretty sure you&#8217;ve heard about zip files. Or maybe .rar files or .7z files. Well, GZip is an implementation of GNU Zip, which does pretty much the same thing as ZIP files, but gives you a really good compression rate.</p>
<p>The crazy idea here is to drastically reduce download time by sending users compressed files, instead of the uncompressed original ones, and their browser will handle the decompressing in much less time than if it had to download original files.</p>
<p>Your hard work here is to paste this code into you .htaccess file:</p>
<pre class="brush: php; title: ; notranslate">#Gzip
&lt;ifmodule mod_deflate.c&gt;
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
&lt;/ifmodule&gt;
#End Gzip</pre>
<p>Then you&#8217;re done! Well, hope it doesn&#8217;t take you more than 5 minutes :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1stwebdesigner.com/design/website-diet-using-minifiers/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>How To Charge More As a Freelancer</title>
		<link>http://www.1stwebdesigner.com/design/charge-more-freelancer/</link>
		<comments>http://www.1stwebdesigner.com/design/charge-more-freelancer/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 21:00:38 +0000</pubDate>
		<dc:creator>Christian Vasile</dc:creator>
				<category><![CDATA[Freelance]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[bid]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Freelancing]]></category>
		<category><![CDATA[Money]]></category>
		<category><![CDATA[Project]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.1stwebdesigner.com/?p=62878</guid>
		<description><![CDATA[Most freelancers out there work as a freelancer either because they are in need of a job or they want to increase their skills and improve their portfolio. But have you ever thought about the fact that all of us do it for money too? Now some of you might disagree with me and I [...]]]></description>
			<content:encoded><![CDATA[<p>Most freelancers out there work as a freelancer either because they are in need of a job or they want to increase their skills and improve their portfolio. But have you ever thought about the fact that all of us do it for money too? Now some of you might disagree with me and I fully encourage you to do it. Then I also encourage you to go out there and work for free, while marketing yourself as a volunteer designer. After three months come back to me and I am sure you will agree that you freelance for money. If we wouldn&#8217;t need money to survive, we would probably not work at all.</p>
<p><span id="more-62878"></span></p>
<p>Now I am not saying all freelancers are focused on the money. Some of them are not even full-time freelancers, but do this as a hobby after their normal 9-5  job; but even they charge money.</p>
<p><img class="size-full wp-image-63211 alignnone" title="Money" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2012/01/money.jpg" alt="" width="570" height="321" /></p>
<p><em>Image by <a href="http://www.sxc.hu/photo/1340999" target="_blank">caltiva</a>.</em></p>
<p>So you might ask yourself now and then, <em>how much should I charge the client? Should I charge him by the hour or maybe a flat rate per project and should I ask for milestone payments or not? </em>At some point you will find answer to all these questions and then the supreme one will come: <em>how can I charge my clients more than I do now?</em></p>
<p>This is a difficult question to answer because the internet is a relative new domain thus unknown to many. Sometimes it is difficult to even convince the client that the sum you ask for is actually quite decent &#8211; how will you manage to convince them to pay even more?</p>
<p>Now I know many freelancers prefer to work for a lower fee to get the project, than ask for an outrageous sum and not get anything. I totally get it. I&#8217;ve found myself in this situation many times. Sometimes I still do. I probably always will, but if you are able to land your dream project, money shouldn&#8217;t stop you. However, we&#8217;re not talking about dream projects, but about the normal, weekly design or development assignments you can get.</p>
<h2><strong>The main question</strong></h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>The question you will always have to answer is how much is the client willing to pay. Think of the importance of your job, which is also the criteria used in any other business to determine the salary of an employee. You also need to think about how much demand there is for the kind of work you do, and how many other people can do it. While you can be a genius at comic book design, there might not be anyone interested in them anymore, as they are not profitable. Moreover, there are so many designers out there who can do the same job and there is always someone out there who can outclass you, that landing a huge project is highly unlikely for the average freelancer.</p>
<p><img class="size-full wp-image-63212 alignnone" title="Question" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2012/01/question.jpg" alt="" width="570" height="428" /></p>
<p><em>Image by <a href="http://www.sxc.hu/photo/1238452" target="_blank">immrchris</a>.</em></p>
<h2><strong>How much to charge</strong></h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>The first step is knowing how much you are worth. You need to determine how much you can charge and the way you do it (per hour or by project). Think of costs versus profits, your experience and skill level and the demand we talked about earlier. Then try to research the market for and see how much a designer in the same situation as you would charge. There is no shame in asking other fellow freelancers how much they charge and set your price accordingly.</p>
<p>If, for example, the demand is very high, which means more people are in need of your service than you can provide, you can ask a higher price and you will get it. But consider that unless you do something really special, this is not the case, as the market is saturated with professional designers and developers with years of experience. And talking about experience&#8230; consider it when setting your prices as well, because it matters, regardless of what many nut jobs in the field think. Would you like to be operated on by a surgeon on their first day, or a surgeon with more than 30 years experience?</p>
<h2><strong>Consider who you work with</strong></h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>It is also rather smart to know the client you work with. This is not easy to do all the time, as many clients you land are new to you, but just think of it for a while. If you ask $1,000 for an integrated blog, to an individual it might seem too much for him, but you might get away with $3,000 from FedEx or Coca Cola for the exact same product.</p>
<p>Most freelancers start low, with small companies and individuals, build their portfolio and then thanks to this, and their experience, are able to land higher clients who will pay more. This is the normal path. Hoping to charge hundreds of thousands dollars per year in the beginning is unlikely to happen &#8211; there are designers with more than 20 years experience out there who don&#8217;t earn that much.</p>
<h2><strong>Market yourself and your products</strong></h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>Selling you and your products is crucial. The way you do this will affect your final price. But knowing how to sell yourself and your skills will definitely help you get away with a bigger paycheck. You are in charge of developing products and also in charge of marketing yourself and landing clients. This is not easy to do because you need skills in two areas of the web, but knowing how to properly use these skills will give you an advantage over the others.</p>
<p>Many freelancers out there undersell themselves because they want to get hired. As said earlier, they would rather work for a small fee than not work at all &#8211; which is a normal way of thinking. But for how long are you willing to work for lower wages than the others?</p>
<p><img class="size-full wp-image-63213 alignnone" title="Presentation" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2012/01/presentation.jpg" alt="" width="570" height="428" /></p>
<p>Image by <a href="http://www.flickr.com/photos/cognition-coaching/5519297717/sizes/z/in/photostream/" target="_blank">Cognition Coach</a>.</p>
<p>It is very easy to spot in a supermarket two products from different companies (with the same ingredients and same weight) that are priced differently, only because individuals place more value on one than the other. To give you a more familiar example, consider an Apple computer and a PC. Or to go even more in-depth, consider a Sony Vaio laptop and an Asus. They do the same thing, both of them have the same warranty, the Asus might even have better specifications &#8211; but the Vaio will always be more expensive.</p>
<p>Underselling yourself is strongly linked with this principle of undervaluing yourself to the client. If you don&#8217;t undersell yourself, the client will not think less of you., always be confident about what you can deliver.</p>
<p>There is no shame in negotiating your prices down &#8211; everybody does it. But try to stand by your standards as much as possible and always have a clear minimum that you don&#8217;t go under. You might lose some clients now and then if you negotiate strongly, but don&#8217;t be afraid of doing it. The clients who will accept your demands will respect you more and we all know this can lead to further collaborations.</p>
<h2><strong>Show you are a good guy</strong></h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>This is much easier than you think. It has something to do with knowing how to sell your products and knowing something about selling in general. Just ask salespeople how often they use the &#8220;<em>and there&#8217;s even more</em>&#8221; technique. The main idea is to make the client think he gets a good deal. Little does he know you would have charged the same amount regardless, but at least you look like a good guy. Let me explain:</p>
<p>Let&#8217;s say your price for developing a customized CMS plus customized graphic design is $750. Now you go to the client and tell him you will develop a customized CMS for him for $750. <em>And there&#8217;s even more</em>; you tell him that for an additional $250, you will also throw in the design for his web page. The bottom line is that now you get $250 more for the same products, and all you did was pull a simple sales trick. Tell him that if he is interested, you will do both for <strong>only $750</strong>, as you are really excited about working with him.</p>
<p><img class="size-full wp-image-63214 alignnone" title="Handshake" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2012/01/client.jpg" alt="" width="570" height="428" /></p>
<p><em>Image by <a href="http://www.flickr.com/photos/45220358@N07/6448601007/sizes/z/in/photostream/" target="_blank">jnobles100</a>.</em></p>
<p>What did just happen there? You still get $750, your original asking price, and you still have to develop exactly the same products, but now you seem like a good guy and the client thinks he got a deal out of you. Not only did you get the client, but he will also recommend you to others and we all know how much viral and word of mouth marketing means.</p>
<h2><strong>Explain everything in detail</strong></h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>Laying out every detail to the client is important, especially when working with clients who don&#8217;t know too much about the web. They might search Google to see what a development process entails and realize it would be much easier to hire an expert than try to do it themselves. They just don&#8217;t get it and don&#8217;t care about it, it is not their business.</p>
<p>Therefore you might want to explain to your clients what your products mean. Explain to them why you charge so much, put everything on paper, from domain and hosting costs to each hour you spend on developing the website. If you show them in detail why you charge as much as you do, it is an increased possibility that you will land the project.</p>
<p><img class="size-full wp-image-63215 alignnone" title="Tools" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2012/01/tools.jpg" alt="" width="570" height="505" /></p>
<p><em>Image by <a href="http://www.flickr.com/photos/22538785@N05/3714600836/sizes/z/in/photostream/" target="_blank">Winter Bicycles</a>.</em></p>
<p>Keep in mind you don&#8217;t do this because you are desperate to land the job, you do it to help the client. You will earn more gratitude by treating them with respect and they will appreciate you even more after this, because not everybody takes the time to explain the process and what the client is actually paying for.</p>
<h2><strong>Bottom line</strong></h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>If you expected me to tell you precisely how much to charge during the course of this article, you were obviously wrong. I can&#8217;t tell you how much to charge because it depends on many internal and external factors and there is no way for me to discuss this with each of you individually.</p>
<p>The conclusion is that very few clients will pay less than the market dictates. You can try whatever you want, you will not fool many. Don&#8217;t ask for outrageous prices and always remain within the market price range. Selling yourself properly is what will help you charge closer to the higher end. Always make the customer feel like he gets a great deal and that you do something for him by developing these products, not him for you by paying. Don&#8217;t forget to treat every single client with respect, this is what will bring you more referrals from him in the future, and keep you in their minds when they have any projects in the future.</p>
<p>How do you try to set your prices and when do you think is the right time to start charging more? Are you pleased with what you get or you would like to charge more, but the market does not allow you?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1stwebdesigner.com/design/charge-more-freelancer/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>6 Things To Consider For A Better Web Design Career</title>
		<link>http://www.1stwebdesigner.com/design/web-design-career-guide/</link>
		<comments>http://www.1stwebdesigner.com/design/web-design-career-guide/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 21:00:15 +0000</pubDate>
		<dc:creator>Christian Vasile</dc:creator>
				<category><![CDATA[Freelance]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Freelancing]]></category>
		<category><![CDATA[organizing]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.1stwebdesigner.com/?p=61979</guid>
		<description><![CDATA[For most of us web design started as a passion or a part-time job. For many of us it started before we turned 18, but most of us ended up working full-time in an agency or as freelance web designers and developers and will probably continue doing so for years and years to come. But [...]]]></description>
			<content:encoded><![CDATA[<p>For most of us web design started as a passion or a part-time job. For many of us it started before we turned 18, but most of us ended up working full-time in an agency or as freelance web designers and developers and will probably continue doing so for years and years to come.</p>
<p>But being a designer can take a great deal of time, with multiple clients to please, working in an environment that moves fast and changes even faster, where we have to learn new skills over and over again, market ourselves and even find clients on a monthly basis if we don&#8217;t work in an agency.</p>
<p>As with any other career, web design has its own challenges and they arise all the time for us, even if we are experienced or well-known. It can be a difficult client to work with, an impossible deadline or a bad example of outsourcing, it doesn&#8217;t really matter. Unfortunately these things can&#8217;t be avoided, but to ensure you enjoy a better career anyway I created a list with some tips for all of you.</p>
<p><span id="more-61979"></span></p>
<p>Success only comes if you work smarter and more efficiently, not necessarily more than you do now. It will not be possible to pull all nighters or work 36 hours straight in 20 years anymore, your body will just not be able to handle it. You will end up <em>burning out</em> and will start hating your job and career choice. Therefore you have to reconsider the way you work; design and development are careers for organized and smart people. Not that we do something incredibly special, but let&#8217;s face it, there are more designers that don&#8217;t manage it than the ones who do and enjoy success &#8211; it is definitely not easy.</p>
<h2><strong>1. Be organized</strong></h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>This should be the first new rule of your career. You can only work more efficiently and smarter by being organized. Everything from your working hours and sleep to breaks and time for a personal life. Being organized or becoming organized is difficult and requires time and effort. We try to focus more on deadlines and projects (which are short-term) than on improving the way we work (which is long-term and more efficient).</p>
<p>If you just can&#8217;t handle both of them, take a break from design for a month and organize your life. Catch up with your bills, see everybody in the family, get out with all your friends and handle anything that has been causing you stress. Then start being organized.</p>
<div id="attachment_62514" class="wp-caption alignnone" style="width: 610px"><img class="size-full wp-image-62514" title="Guide For A Better Web Design Career" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2012/01/organized.png" alt="" width="600" height="341" /><p class="wp-caption-text">Keeping yourself and your schedule organized is crucial.</p></div>
<p><em>Image by <a href="http://www.sxc.hu/photo/571790" target="_blank">tome213</a></em></p>
<p>Create and use a schedule, this will allow you to avoid a chaotic life. It is not important what kind of system you use, the most important thing is to actually have one &#8211; and to rigidly respect it no matter what.</p>
<p>Actually, this part of the article is focusing more on freelancers than on agency employees and this is simply because the first have to manage their own schedule, while the second already have a schedule imposed by their companies.</p>
<p>You decide what your schedule going to look like. You know what you want to start with and at what time, although I do not think that starting after 9 is beneficial. On a normal, 8 hour work day  you will finish at 5pm, which might be a bit too late if you need time for other activities such as running, family meetings, working out or seeing a football game. E-mails with new tasks might appear throughout the day, the best way of dealing with them is ignoring and revising them at the end of the day, when the work you planned to do is already done. Otherwise you will end up reading e-mails and not delivering the projects on time.</p>
<div id="attachment_62515" class="wp-caption alignnone" style="width: 610px"><img class="size-full wp-image-62515" title="Guide For A Better Web Design Career" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2012/01/organizer-keep-schedule.png" alt="" width="600" height="279" /><p class="wp-caption-text">Having a schedule is more important than you think - stick with it!</p></div>
<p><em>Image by <a href="http://www.sxc.hu/photo/789068" target="_blank">biewoef</a></em></p>
<p>Another tip is to take 30 minutes at the beginning of each day to read e-mails, plan ahead and get rid of everything that might concern you. Then just start working. At the end of the day take another 30 minutes to read and write e-mails, send milestone reports and other work related emails. Sure, you lose an hour a day, but being organized is important and this hour you use for things other than work will pay off long-term. You will notice that you will not be concerned with new e-mails after you get used to only reading your email twice a day. Incoming e-mails are only a distraction. Talking about distractions&#8230;</p>
<h2><strong>2. Get rid of Social Media</strong></h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>Yes, of all of them. From Twitter and Facebook to e-mail and phone. By being surrounded by all of these you only risk getting distracted and doing anything besides your work.</p>
<p>You might not realize it, but your probably use Facebook and Twitter even more than you think. Install one of the activity tracking applications you can find on the internet and you will be amazed at how much you use Facebook and Twitter.</p>
<p>By only checking them from time to time, I spent almost two hours per day on Twitter, Facebook and e-mail combined. Quite a lot thinking I can bill a client $50 for two hours of development here in Denmark. Using this logic I lose around $250 per week by being distracted, which means $1000 per month. Quite a lot, I would say, there are freelancers out there not even earning $1000 per month.</p>
<div id="attachment_62023" class="wp-caption alignnone" style="width: 330px"><img class="size-full wp-image-62023" title="Facebook" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2012/01/fb.jpg" alt="" width="320" height="263" /><p class="wp-caption-text">Facebook is one of the biggest distractions a freelancer can have.</p></div>
<p><em>Image <a href="http://all-pinoy-jokes.blogspot.com/2011/10/facebook-definition.html" target="_blank">source</a></em></p>
<p>Even if you think Facebook and Twitter are the biggest distractions, they are not. E-mail is the biggest and I can&#8217;t stress enough about how important it is to only check it in the morning and in the afternoon, before and after your working schedule. If you don&#8217;t believe me, use one of the tools recommended above and see for yourself.</p>
<p>You might be afraid of missing important e-mail messages, but we all know most of our e-mails end up in spam anyway and very few of the others require immediate attention. You will not miss your dream job or even a big client if you answer at 4.30 instead of 12.30. You can also create filters and only get notices when a specific person sends you an e-mail, so you can act on it immediately if needed.</p>
<p>Cleaning and managing your inbox is important too, because it will turn your one-hour habit of checking e-mails into a 30-minute one &#8211; and there&#8217;s half an hour more of earning money per day. Make sure your inbox is not cluttered, get rid of anything you don&#8217;t need and move all the spam to the spam folder &#8211; don&#8217;t forget to always block the sender and maybe even the sender&#8217;s domain. If spam is sent from there, you might not want to have anything to do with them anyway.</p>
<h2><strong>3. Use methods to concentrate</strong></h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>Our bodies are not like computers. This means we can&#8217;t just inject food and energy drinks into it and expect it to work at its best all the time. Our bodies work according to how much energy we have. Therefore we can aid our schedule by using some well-known methods.</p>
<p>Our energy, however, depends on our natural rhythm. This means some of us work better in the morning, while others are more energetic at night. And even under these circumstances, our concentration increases or decreases throughout the day. These methods I am talking about are ways of properly managing your energy so that you work as effectively as possible.</p>
<p><a title="The Pomodoro Technique" href="http://www.pomodorotechnique.com/" target="_blank">The Pomodoro Technique</a> is one of the best out there. It means you force yourself to work in short bursts. You set a timer to 25 minutes and during the 25 minutes the only thing you do is work without being distracted at all. Just work. After the 25-minute cycle take a five minute break and continue with another sprint afterwards. After four cycles take a longer break.</p>
<p>If The Pomodoro Technique does not fit your working style, then try something else. Use the morning and the first hours of work for the more demanding jobs &#8211; this is when you have the most energy &#8211; and then keep the easier tasks for later in the day. You don&#8217;t really feel like coding, but would like to read something, save the reading for later since it isn&#8217;t as demanding as coding is.</p>
<p>There is nothing wrong with taking naps after lunch either, just don&#8217;t take long ones. Half an hour should be enough for your body to rest and to give you enough energy for finishing the work day. We know that once you are done working, the energy just comes back out of the blue.</p>
<p>And if this doesn&#8217;t help and you still feel tired, then it&#8217;s time for&#8230;</p>
<h2><strong>4. Working out and exercising</strong></h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>Yes, this is always a way to get rid of the tiredness. I am not saying you have to work out until your muscles get sore. Go out and take a short run, do some push-ups (I love <a title="One Hundred Push Ups" href="http://hundredpushups.com/" target="_blank">this</a> one, <a title="Two Hundred Sit Ups" href="http://www.twohundredsitups.com/" target="_blank">that</a> one or <a title="One Fifty Dips" href="http://www.onefiftydips.com/" target="_blank">the other</a> one) or just move around the house for few minutes. Just moving your muscles for a short amount of time will give you back some energy and will make you active again.</p>
<div id="attachment_62517" class="wp-caption alignnone" style="width: 610px"><img class="size-full wp-image-62517" title="Guide For A Better Web Design Career" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2012/01/exercise-for-good-health.png" alt="" width="600" height="300" /><p class="wp-caption-text">Exercise during your breaks - it will give your energy back.</p></div>
<p><em>Image by <a href="http://www.sxc.hu/photo/1090940" target="_blank">Johhnyberg</a></em></p>
<p>In general, having a healthy life style will do much more for your freelance career than you think. Only being healthy and managing to sleep well during the night will give you more energy than others have. Therefore you will be able to work for longer periods of time, avoid naps and be able to concentrate better. I&#8217;m not saying you should, but going and talking to a doctor about your situation might be good advice. See if you need some vitamins and if you do, don&#8217;t hesitate to take them. You might not feel a difference, but I am sure your body will.</p>
<h2><strong>5. Outsource if you can</strong></h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>Outsourcing is one of the ways a freelance designer can take on a huge amount of work. Because you can&#8217;t do them all, having someone to help you might come in handy. If there are things that you hate doing or are just not good at, think of getting another freelancer to help you. It can be paying bills, invoicing, administrative tasks or even chasing clients. Get somebody who can find clients for you, this way you will never have to spend time on it. Find somebody to market you and the only thing you will have to worry about are your deadlines.</p>
<p>Paying somebody else to handle some of your business is not wrong and is a very common practice these days. You can even charge the client a bit more and use that extra cash to pay someone to help you. There are so many virtual assistants out there that price will not be a problem at all &#8211; there are many of them who will do a fantastic administration job for a few dollars an hour.</p>
<p>If you want to get more serious and hire other designers or developers to work with you, this means you are ready to create a small business and as long as it works for you, why not try it?</p>
<h2><strong>6. Reuse work</strong></h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>Because time is important, it&#8217;s smart to &#8220;recycle&#8221; the products created before and use them again in new projects. You can save some time and stress and get a bit more free time and also get ahead of schedule.</p>
<p>There is nothing wrong with using the same JavaScript snippet again, as long as it is developed by you. If you develop a really good default CSS stylesheet, reuse it every time you start a new project. Moreover, search for work on the internet which is available for free and make use of it. The three hours spared by using something free from the internet can be used for other projects or tasks.</p>
<div id="attachment_62518" class="wp-caption alignnone" style="width: 610px"><img class="size-full wp-image-62518" title="Guide For A Better Web Design Career" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2012/01/recycle-your-works.png" alt="" width="600" height="301" /><p class="wp-caption-text">Reuse your previous work if you can - it will spare you time.</p></div>
<p><em>Image by <a href="http://www.sxc.hu/photo/1337613" target="_blank">7rains</a></em></p>
<p>Lots of clients come and ask if I can develop a web page with a Content Management System. Well yes I can, WordPress is out there and it also takes only a few minutes to install. Why develop their own, when I can instead use the same amount of time to customize a theme for them? Reusing work you&#8217;ve previously done is a smart way of saving time and working more efficiently, and don&#8217;t forget, free stuff from the internet can help too.</p>
<h2><strong>Conclusion</strong></h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>It fascinates me how people choose web design for a career when they are young and so passionate about it, but when they get close to their 30&#8242;s start hating their job and are not motivated anymore. Success is one way of staying motivated and if you can follow the rules above, you will most likely achieve it. Pulling all-nighters is something you will have to do often and if your body can&#8217;t handle it, then you need to make sure you&#8217;re the most organized person you know so that you can complete your work and not need to pull all nighters.</p>
<p>Being organized is one of the most important skills of a web designer in my opinion because I am sure not many of us can afford being otherwise for the following 20 years. Try to have a schedule and stick with it, it is important for short-term, but crucial for long-term. This is the only way you will be able to achieve success, stay motivated and have a better design career and a happier life.</p>
<p>Now it&#8217;s your turn. What advice do you have for your fellow freelance web designers / developers?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1stwebdesigner.com/design/web-design-career-guide/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Web Service Review: CSS Lint &#8211; Helping You Code Better</title>
		<link>http://www.1stwebdesigner.com/design/web-service-review-css-lint-helping-you-code-better/</link>
		<comments>http://www.1stwebdesigner.com/design/web-service-review-css-lint-helping-you-code-better/#comments</comments>
		<pubDate>Sat, 14 Jan 2012 10:00:46 +0000</pubDate>
		<dc:creator>Christian Vasile</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[css lint]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.1stwebdesigner.com/?p=61864</guid>
		<description><![CDATA[Coding is something that takes time to learn and novice developers might not use the best practices when converting web interfaces from a Photoshop file into a fully functional web site. It would be really good to have access to an experience programmer, but not everybody can afford to hire one or knows someone that [...]]]></description>
			<content:encoded><![CDATA[<p>Coding is something that takes time to learn and novice developers might not use the best practices when converting web interfaces from a Photoshop file into a fully functional web site. It would be really good to have access to an experience programmer, but not everybody can afford to hire one or knows someone that is with spare time.</p>
<p>So you might ask yourself what to do to improve the code before delivering a web page. Well, lucky you, there is a tool out there which I will review for you today. The tool is called <a title="CSS Lint" href="http://csslint.net/" target="_blank">CSS Lint</a>, it is totally free and I definitely recommend trying it and see what you can get out of it. The difference between a good and a great programmer is all in the small details CSS Lint can fix for you &#8211; or, at least, can tell you to fix them and why.</p>
<p><span id="more-61864"></span></p>
<p>CSS Lint is an open source application that checks your code syntax and, according to the latest web standards, gives you a list of mistakes it spotted in your CSS code. It is similar to the W3C Validator, only it gives you better descriptions of your issues and offers suggestions about how to solve them. The tool is very easy to use. The only thing you have to do is paste the source code and choose the rules you want to be enforced (and there are lots of them). CSS Lint will start analyzing your code immediately after you hit the lint button and it will not take too much time until you will see a full preview of how good your code is.</p>
<h2><strong>The rules</strong></h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>As said before, you can choose your code to be checked by certain rules and I will give you a list with all the rules you can choose from.</p>
<h4>1. Errors</h4>
<ul>
<li>Beware of broken box sizing.</li>
<li>Require properties appropriate for <em>display</em>.</li>
<li>Disallow duplicate properties.</li>
<li>Disallow empty rules.</li>
<li>Require use of known properties</li>
</ul>
<h4>2. Compatibility</h4>
<ul>
<li>Disallow adjoining classes.</li>
<li>Disallow<em> box-sizing</em>.</li>
<li>Require compatible vendor prefixes.</li>
<li>Require all gradient definitions.</li>
<li>Disallow negative <em>text-indent.</em></li>
<li>Require standard property with vendor prefix.</li>
<li>Require fallback colors.</li>
</ul>
<h4>3. Performance</h4>
<ul>
<li>Don&#8217;t use too many web fonts.</li>
<li>Disallow <em>@import.</em></li>
<li>Disallow duplicate background images (new feature)</li>
<li>Disallow selectors that look like regexs.</li>
<li>Disallow universal selector.</li>
<li>Disallow units for 0 values.</li>
<li>Disallow overqualified elements.</li>
<li>Require shorthand properties.</li>
</ul>
<h4>4. Maintainability and duplication</h4>
<ul>
<li>Disallow too many floats.</li>
<li>Don&#8217;t use too many font sizes.</li>
<li>Disallow IDs in selectors.</li>
<li>Disallow <em>!important.</em></li>
</ul>
<h4>5. Accessibility</h4>
<ul>
<li>Disallow <em>outline: none.</em></li>
</ul>
<h4>6. OOCSS</h4>
<ul>
<li>Disallow qualified headings.</li>
<li>Heading should only be defined once</li>
</ul>
<p>The good part about any of these rules is that CSS Lint gives you a full explanation of each of them and, in most of the cases, recommendations on how to improve your code and keep the same functions, but avoid the specific mistake you made.</p>
<p>All these rules definitely make sense, but there is no time to take a look at all of them, so I will choose the most important and give you an explanation about why it&#8217;s a mistake to use them, and also some tips about how to replace them with valid code. This is only to give you a preview of the tool, you can obviously dig into it more later.</p>
<h3><strong>Disallow duplicate properties</strong></h3>
<p>A few years ago assigning the same property to a container was a mistake, although it is not considered one today. Today this is used as a way to deal with varying levels of browser support for CSS properties. There are browsers out there which support RGBA colors and there are some that do not, so a snippet like the following one would be accepted:</p>
<p><em>. container { background: #000; background: rgba (255, 255, 255, 0.5); }</em></p>
<p>Moreover, the following lines are also OK:</p>
<p><em>. container { border: 1px solid black; border: 1px solid red; }</em></p>
<p>However, this is not accepted and is puts up a warning when the two properties are separated by another different one or when the properties have the same value:</p>
<p><em>.container { border: 1px solid black; border: 1px solid black; }</em></p>
<p>or</p>
<p><em>.container { border: 1px solid black; color: red; border: 1px solid black; }</em></p>
<h3><strong>Require use of known properties</strong></h3>
<p>As more and more properties are accepted in a CSS file, this rule makes sure you don&#8217;t have any typos in your code. It is like spelling check in Microsoft Word. This rule checks each property name and makes sure it is a known CSS property. If there is a vendor-prefixed property (the ones beginning with a -), they are ignored by the tool, because they may add in their own properties. A normal CSS validator would warn when such a property is used (<em>-moz-border-radius</em> sound familiar?), because it doesn&#8217;t recognize the name, but CSS Lint doesn&#8217;t.</p>
<p><em>a { color: red; }</em> would be accepted, but <em>a { colr: red; }</em> would be displayed as a warning, because the property <em>colr</em> does not exist. The following snippet: <em>a { -moz-foo: bar; }</em> would not be displayed as a warning.</p>
<h3><strong>Don&#8217;t use too many web fonts</strong></h3>
<p>Using too many web fonts is clearly bad technique, not only from a design perspective, but also from an accessibility and usability point of view. A web page that has to load more than one (maximum two) web fonts at every refresh is going to load very slowly and we know how this affects the user experience on a site.</p>
<div id="attachment_61878" class="wp-caption aligncenter" style="width: 520px"><img class="size-full wp-image-61878" title="Google Web Fonts Directory" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2012/01/google-font-directory.jpg" alt="" width="510" height="436" /><p class="wp-caption-text">Web fonts should not be overused.</p></div>
<p>The tool searches for the popular <em>@font-face</em> property and warns you when there are more than five of them. However, I personally don&#8217;t recommend you use more than one and, if you can, try to avoid using them at all.</p>
<h3><strong>Disallow too many floats</strong></h3>
<p>The <em>float</em> property is used to achieve a columnar layout in CSS. Some of us have been thought we have to use as many <em>floats </em> as possible to ensure everything stays in place, but this is not the case anymore. Today there are lots of grid systems out there which you can download and they do not have an excess of this property. They are also made by expert developers and do not have usability flaws. The <a title="960 Grid System" href="http://960.gs/" target="_blank">960 Grid System</a> and <a title="The Grid System" href="http://www.thegridsystem.org/" target="_blank">The Grid System</a> are two incredible grid generators and I recommend you check them if you haven&#8217;t already.</p>
<p>Moreover, using one of these grid systems will decrease the amount of code you have to write yourself, which will help you deliver the web site faster and make the final product better.</p>
<p>CSS Lint warns you when there are more than 10 <em>floats</em> used (which is something most of the designers already use when they create the basic layout). Analyzes have been made and it seems the grid systems improve web site performance (<a title="Grids Improve Site Performance" href="http://www.stubbornella.org/content/2011/01/22/grids-improve-site-performance/" target="_blank">source</a>), so why not take advantage of them?</p>
<h3><strong>Don&#8217;t use too many <em>font-size</em> declarations</strong></h3>
<p>If your website is well-organized, then it probably has a small set of font sizes. However, many designers prefer to use a clearly visible hierarchy and do this by playing with the font sizes. Well, this would not be a problem either if developers would code it properly. Instead of using <em>font-size</em> 15 times, define three classes and use each one of them five times. To better illustrate, take a look at the code below:</p>
<p><em>.small { font-size: 10px; }</em></p>
<p><em>.medium { font-size: 13px; }</em></p>
<p><em>.big { font-size: 16px; }</em></p>
<div id="attachment_61876" class="wp-caption aligncenter" style="width: 580px"><img class="size-full wp-image-61876 " title="The font-size property" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2012/01/font-size.jpg" alt="" width="570" height="246" /><p class="wp-caption-text">The font-size property should not be overused - try classes instead. Image from: www.dtelepathy.com</p></div>
<p>This way, instead of declaring the size of the font 15 times, just point the container to a class. This is known to be much faster and to improve the loading speed of your web page. If there are more than 10 <em>font-size</em> properties used in your CSS file, this tool will show you a warning and a description of the issue.</p>
<h3><strong>Disallow</strong> <strong><em>!important</em></strong></h3>
<p>The <em>!important</em> property is used to increase the specificity of a given property value. If a web page has many instances of this property, it is a clear sign that the developer uses it because he has problems styling the page effectively. Therefore, CSS Lint displays a warning when the <em>!important</em> property is used.</p>
<h3><strong>Heading should be defined only once</strong></h3>
<p>The heading is an Object-Oriented CSS (OOCSS) which works by defining certain objects that can be used to place a particular object anywhere on a web page and display the same. For example, the heading elements (<em>h1</em> to <em>h6</em>) are built-in objects and should look the same wherever they appear. This means developers are not allowed to define the same element multiple times.</p>
<p>The following code displays as a warning:</p>
<p><em>h3 { font-weight: normal; }</em></p>
<p><em>.box h3 { font-weight: bold; }</em></p>
<p>As you can see, the <em>h3</em> has been defined twice, once for general use and once when used together with the class called <em>box.</em> This is not allowed! However, headings can be defined more than once when the <em>hover</em> property is used:</p>
<p><em>h3 { font-weight: normal; }</em></p>
<p><em>h3:hover { font-weight: bold; }</em></p>
<h2><strong>CSS Lint is nothing more than a tool</strong></h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>The bottom line is that CSS Lint should be taken as what it is &#8211; a tool. This means that no developer should code like this tool wants only because it says so. There are some rules that developers might not agree with (like the controversial OOCSS rules) and nobody forces you to use this tool as a Bible. CSS Lint should only be a tool to help you if you want to know where you can improve. None of us like to find out that we have issues in the way we code &#8211; so some of us might reject it.</p>
<h2><strong>So, the conclusion?</strong></h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>Even though there are some issues with it, I think CSS Lint is a tool you should start using. None of the ways of coding is the best one, unless we think it is for the purpose of our project. If you think you&#8217;re doing everything right, then so be it. Otherwise just try to use CSS Lint a few times and see if it improves your results. If it does, it might be worth to stick with it.</p>
<p>CSS Lint is also a very good way for beginner developers to learn more about the way they code and the way they should do it. There is nothing wrong with that and it is never too late to learn something new.</p>
<p>Do you think CSS Lint is useful? Did you know about it or have you used it? Did it improve the way you code or the loading speed of your website? Or was it a waste of time?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1stwebdesigner.com/design/web-service-review-css-lint-helping-you-code-better/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Questions to Ask Yourself Before Becoming a Freelancer</title>
		<link>http://www.1stwebdesigner.com/design/questions-before-becoming-a-freelancer/</link>
		<comments>http://www.1stwebdesigner.com/design/questions-before-becoming-a-freelancer/#comments</comments>
		<pubDate>Sun, 08 Jan 2012 10:00:49 +0000</pubDate>
		<dc:creator>Christian Vasile</dc:creator>
				<category><![CDATA[Freelance]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Freelancing]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.1stwebdesigner.com/?p=61536</guid>
		<description><![CDATA[Going freelance nowadays is a path many designers and developers take, not only because of job vacancies being on the low side, but also because there are some clear advantages to it. While working for a company is more secure and organized, going freelance is something most of us have thought about at least once. [...]]]></description>
			<content:encoded><![CDATA[<p>Going freelance nowadays is a path many designers and developers take, not only because of job vacancies being on the low side, but also because there are some clear advantages to it. While working for a company is more secure and organized, going freelance is something most of us have thought about at least once. Working by yourself means you need some special skills, such as being able to work alone, to respect schedules and deadlines and to be able to market yourself better than the others. None of these is easy to do and not being able to follow some specific rules will ruin your freelance career. Therefore before going freelance, take a look at the following questions and try to ask yourself if this is indeed the right path for you to follow.</p>
<p><span id="more-61536"></span></p>
<h2><strong>1. How do you feel about working alone?</strong></h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>Freelancing can get pretty boring sometimes and working alone is not something everybody can do. If you find enjoyment in working with people in a group, then freelancing might be something to avoid. You will probably get lonely and might want to have someone to chat with and this is not likely to happen if you freelance &#8211; don&#8217;t forget there is a schedule to follow and a deadline to keep.</p>
<p>Moreover, there are lots of designers and developers who like to ask for feedback or ask people around for help, this is something you should consider as well.</p>
<p>On the other hand, working alone has some clear advantages. If you like to work in a peaceful and quiet environment then working freelance in your own office might suit you better than a nine to five company job. Some of us really need to concentrate when we work and therefore prefer to work alone.</p>
<p>Anyway, regardless of which way you like to work, it is always a good idea to have some backup places to go and work from if you need. As a busy freelancer your social life might suffer and being near people while working might even increase your results. Bookstores, libraries or any place like Starbucks or McDonald&#8217;s are sometimes good for your workflow.</p>
<h2><strong>2. How about motivation?</strong></h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>OK then, you like working alone and can&#8217;t wait to start, but are you motivated enough to keep this up when it becomes your everyday life? Otherwise freelancing might not be for you either. Think of all the moments when you will need to step it up a notch without anyone pushing you. Can you push yourself?</p>
<p><a href="http://independent-living.weebly.com/uploads/2/3/2/0/2320763/1414316_orig.jpg?306" target="_blank"><img title="Wheel of personal skills" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2012/01/orig.jpg" alt="" width="558" height="558" /></a></p>
<p><em>Source: somewhere on the internet</em></p>
<p style="text-align: left;">Can you get up in the morning, eat and start working immediately instead of connecting the yoke and flying that Boeing from Amsterdam&#8217;s Schiphol to Charles de Gaulle in Paris? Just think this is only one of the few moments when you will need to go make some money instead of having fun. Deadlines are always tight and you always need to meet them in time, otherwise you will be considered unreliable and will end up with no clients and without clients you end up with no money.</p>
<h2><strong>3. Are you pleased with just enough money?</strong></h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>Freelancing for extra money is a bit different from freelancing for a living. Unlike what everyone thinks, freelancing does not fill your bank account too much. Sure, you control the amount of money you charge, and to some extent the amount of money you make, but if you want lots of money at the end of the month, you will have to work a lot, because money doesn&#8217;t just fall from trees on the internet &#8211; as a matter of fact, there are not even trees on the internet. In the beginning you might not even make enough, because nobody knows you and you need a portfolio to land big jobs (sure, if you have a portfolio already, lucky you, but not everyone who starts freelancing has one).</p>
<p>The good part is that you have full control of your money. You decide if you charge per hour, per project or if you work for free just because you want to. You also decide how much you charge for maintenance of a previous project or for a client that has been with you for five years. This is all in your hands &#8211; and you need to be able to manage your money wisely. If you make a fortune this month, the following three could be dry.</p>
<h2><strong>4. Will you go abroad?</strong></h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>Working freelance allows people to collaborate with individuals or companies from all over the world. This is a huge opportunity for anybody who knows a foreign language (English should be enough though) and is willing to go abroad and look for work &#8211; not necessarily going there physically, but who knows, it might land you that dream job of yours.</p>
<p><img class="alignnone size-full wp-image-61683" title="globe" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2012/01/globe.jpg" alt="" width="556" height="339" /></p>
<p><em>Photo by <a href="http://www.sxc.hu/photo/1065698" target="_blank">fraserd</a></em></p>
<p>Thinking of this beforehand is important because you need to market yourself in such a way that clients from China, India, Croatia or Greece will all be interested in your services &#8211; or only some of them, depends who are you interested in. Working with local clients might not be so difficult, especially if you have lived somewhere for a long time and know the surroundings and the culture, but going abroad is definitely a challenge and you need strong personal skills for it. When the internet is full of scammers, only a strong portfolio and personality will convince someone abroad to hire you for big bucks.</p>
<p>If you market yourself to the local clients, then you will also rely on some other channels than internet. If you want to go abroad, internet is the only way to become known and get some work.</p>
<h2><strong>5. How does your portfolio look?</strong></h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>It had better be good, otherwise everybody will skip it. Having a powerful internet presence is the only way you can make a name for yourself out there, with so much competition. Before going and marketing yourself, make sure your portfolio looks at least decent. Update the content, keep the latest contact information and make sure everybody gets what it is you offer. Your online portfolio is the place everything starts from, so make sure that when users look at it, they imagine and wish to hire you.</p>
<h2><strong>6. What are you good at?</strong></h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>This is a question you should ask yourself regardless of the career you choose and it is of utmost importance when freelancing because you have to market yourself in a specific way. In a company, once you get hired, you don&#8217;t need to advertise you or your services, but when you are a freelancer you need to do this all the time. Find out what it is you are good at and make sure people know it only by looking at your work.</p>
<p>It is also important to have general knowledge, but to specialize in something is crucial. Don&#8217;t market yourself as a generalist (and don&#8217;t be one either). Sure, it is good to know a bit of everything, but have strong knowledge of one or two things and call yourself an expert in those fields.</p>
<h2><strong>7. Where is your office going to be?</strong></h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>This is a bit different from the first question although it is closely related. If you like to work alone, then home might be a good choice, otherwise you might even need to rent an office in order to be around people, or maybe even work in a public place (although I do not recommend this third choice).</p>
<p><img class="alignnone size-full wp-image-61682" title="Office" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2012/01/office1.jpg" alt="" width="570" height="278" /></p>
<p><em>Photo by <a href="http://www.sxc.hu/photo/755548" target="_blank">barunpatro</a></em></p>
<p>There are advantages and disadvantages to each of them and even if working from home seems the best one, it is really not. It is always difficult to stay focused on work and not start doing laundry, mop your floor or watch TV. In an office space you won&#8217;t have these problems, so this is the advantage of a more professional working space. However, if working from an office, talking too much with your colleagues will have the same effect and you will not be able to meet your deadlines. It is smart to find a balance between working alone and around other people and finding the right working space for you.</p>
<p>You can find some tips for your home office <a title="Improve Your Home Office Setup" href="http://www.1stwebdesigner.com/design/improve-home-office-setup/" target="_blank">here</a>.</p>
<h2><strong>8. Do you have future plans?</strong></h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>And if you do, where do you see yourself in five years? Will you be a freelancer forever or do you just want to do it now until you will be able to find an agency job? Do you wish to hire some more employees to work with you and turn your freelance hobby into a professional small company? Do you wish to work your way up in the freelance world and become well-known all over the internet?</p>
<p>You need to consider all these things; not only for the sake of having something to think about, but also because you need to run your business accordingly. Moreover, you don&#8217;t want to freelance for life if you don&#8217;t enjoy it too much. On the other hand, if you really like to be a freelancer, then why search for a more stable, agency job for the moment?</p>
<h2><strong>9. Should you become one of us?</strong></h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>Well, if you went through all the questions above and still think this is for you, then this is the final test. Do you really think freelancing is for you? Is it something you are truly passionate about? Are you ready for all the challenges, for getting clients on your own, be maybe close to starving in some bad months, take vacations rarely because you don&#8217;t have time for it and so on? Are you certain freelancing is the way you want to go? Because if your answer is still YES, then I am sure you will enjoy a lot of success and will avoid failure at all costs, only because this challenging career seems to suit you better than many others.</p>
<p>Do you think there is something else to consider when starting a freelance career? How was it when you started, what was the most challenging thing? How did you manage to go through with it?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1stwebdesigner.com/design/questions-before-becoming-a-freelancer/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>The Grim Future of Web Browsers</title>
		<link>http://www.1stwebdesigner.com/design/web-browser-grim-future/</link>
		<comments>http://www.1stwebdesigner.com/design/web-browser-grim-future/#comments</comments>
		<pubDate>Tue, 20 Dec 2011 10:00:31 +0000</pubDate>
		<dc:creator>Christian Vasile</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[smartphone]]></category>
		<category><![CDATA[tablets]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.1stwebdesigner.com/?p=59887</guid>
		<description><![CDATA[Nothing new appearing today in the IT world is labelled as a surprise, because everything moves so fast and at some point in time you start to know when the big news hit the market. With the technology advancing so fast, especially all the mobile devices we call smartphones today part of the mainstream and [...]]]></description>
			<content:encoded><![CDATA[<p>Nothing new appearing today in the IT world is labelled as a surprise, because everything moves so fast and at some point in time you start to know when the big news hit the market. With the technology advancing so fast, especially all the mobile devices we call smartphones today part of the mainstream and are, maybe, the most important thing in our lives. So by sending a message from your QWERTY Android device or by playing Fruit Ninja on your latest iPhone, have you ever thought that you yourself are changing the IT world?</p>
<p><span id="more-59887"></span></p>
<p>Well if you haven&#8217;t, I can tell you for sure that you do. By using portable devices more often and desktop computers less the latest gadgets quickly become out of date. Without realizing we have become unplugged and do not need computers anymore &#8211; which also means we do not need browsers anymore. And why would we? At the end of the day we have our smartphones filled with apps that can keep us busy for a long time. Sometimes I don&#8217;t even check my Facebook from my computer, even if I am close to it, because it is much easier to do it from the phone. Ever since the IT world made it possible to connect to the internet wirelessly, nobody has looked back. People invest much more money today in phones and portable devices like tablets or eBook Readers than in computers.</p>
<p><img class="alignnone size-full wp-image-60668" title="one_browser" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/12/one_browser.png" alt="" width="485" height="369" /></p>
<p><em>Image by <a href="http://jeroen-tje.deviantart.com/art/The-dream-of-1-browser-118113897" target="_blank">~jeroen-tje</a></em></p>
<h2>Internet without a Browser</h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>It is easy to see how we&#8217;ve become unplugged. Apple&#8217;s iOS and Android do it; Adobe Flash Player 10.2 and AIR technologies as well. HTML5 starts becoming more popular and supported on many portable platforms and other companies like Blackberry or Nokia follow in close. There are over 400,000 applications in the App Store, an incredible growth from 500 in the beginning. Android has around 400,000 applications and the numbers are increasing. The year started with around 300,000 apps for both platforms and ends with, very possibly, close to 1 million of them. Android included Flash from the 2.2 Froyo version and this made the portable devices running on the open-source platform even more popular. And you know what the good part of this is? That you don&#8217;t need anything besides a WiFi or 3G/4G connection to access them from all over the World.</p>
<p>Why do we talk about apps when we&#8217;re talking about browsers? Because if you think about it, the applications are nothing less than websites which are accessed without a browser. And more than 10 million of them were downloaded in 2011. That&#8217;s a huge amount of users who accessed this information from a portable device, avoiding using a browser. And it should be a clear sign about the future of the web. The apps are more intuitive, faster and easier to use, therefore they are preferred to Chrome, Mozilla, Safari or any other application. Another advantage is that the apps can be accessed from everywhere, while for a browser you not only need internet, but also a computer.</p>
<h2>Smartphone and the Internet</h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>A smartphone will also always allow you access to the internet, so why have a big laptop when you can have a pocket device that can do the same? A study made two years ago concluded that by 2013 mobile browsing will be more popular than desktop browsing. With the usage of smartphones growing by 110% in the US in 2009 and by 148% all over the world, this seems quite possible. Also, the younger internet users get educated in the world of smartphones, meaning that the computer will mean even less for them than it does for us.</p>
<p><img class="alignnone size-full wp-image-60669" title="android_vs_apple" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/12/android_vs_apple.jpg" alt="" width="566" height="354" /></p>
<p><em>source: <a href="http://bettyarmado.deviantart.com/art/Android-V-S-Apple-263010978" target="_blank">BettyArmado </a>via <a href="https://chrome.google.com/webstore/category/themes?hl=en" target="_blank">Chrome Store</a></em></p>
<p>This could be great news for designers &#8211; up til now everybody had to have a webpage, soon <strong>everybody will have to have a mobile device version</strong> as well. More work, more money for the design industry. China for example is a huge industry with tremendous potential. Not many people there have tablets or smartphones, but many say in 3-4 years everyone there will own one. With a market of almost 1 billion mobile subscribers, there will be a huge need for mobile websites for the companies and business individuals. So, bottom line, the fact that web browsers are on a downhill is not that bad for us &#8211; we will still have a lot of work anyway.</p>
<p>Right now there are more than 300 million mobile internet users in China and this is around 60% of all mobile and desktop internet users all over Europe &#8211; we&#8217;re talking huge numbers here. We&#8217;re talking about the Chinese equivalent of eBay, Taobao on which the transactions for the last year totaled roughly $60 billion; and this is while eBay was delighted with a total of <em>only</em> $2 billion. All of these things happen while the major internet providers already update the speeds to 4G. You see where I&#8217;m heading? As designers, we might be concerned that our jobs will disappear in 15 years but really, who knows how many other challenges will appear for us by then?</p>
<p>However, the truth is that it always takes up to five years after a new web technology appears until people get a hold of it and learn how it really works. Smartphones are huge today, but I don&#8217;t think they reached their maximum potential yet. There is still a lot yet to come and just because we think we know everything, it doesn&#8217;t mean we actually do. Web browsers are still popular and widely used, but they will be a thing of the past at some point in time, because nothing lives forever on the web. There is no such thing as a technology which didn&#8217;t improve since it was released (unless it was released recently).</p>
<h2>Conclusion</h2>
<hr style="margin-left: 20px;" align="left" width="60%" />
<p>The bottom line of this article is that even if the browsers disappear in several years (or at least their use will decrease), there will still be a lot of work for designers and developers. The internet is almost fed up with designs and experts, in five years time it will all move on portable devices. This means, as stated before, much more work for us, both for desktop and portable devices. All the technologies will be available on portable devices as well at some point in time and designing for them will be maybe even more challenging than designing for desktop use.</p>
<p>The beginners of today are the experts of tomorrow. We all know what&#8217;s coming in the short term, so why not try to become better at this while letting the current experts do their work? Who knows, in five years it might be you who earns the big bucks from all kind of clients and, as its normal, there will be others taking your place in the &#8220;follower seat&#8221;. The increasing use of smartphones and tablets bring a new taste in the design industry, with many new challenges yet to come. Get ready to take on all of them!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1stwebdesigner.com/design/web-browser-grim-future/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Improve Website Usability Using jQuery, HTML5, And CSS3</title>
		<link>http://www.1stwebdesigner.com/design/improve-website-usability-using-jquery-html5-and-css3/</link>
		<comments>http://www.1stwebdesigner.com/design/improve-website-usability-using-jquery-html5-and-css3/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 10:00:27 +0000</pubDate>
		<dc:creator>Jamal</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[scripts]]></category>
		<category><![CDATA[Snippets]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.1stwebdesigner.com/?p=56893</guid>
		<description><![CDATA[Remember back when if you wanted to add interactivity to your site to improve the UX aspect to make it more appealing to visitors, you had to immediately go to a flash outlet? Well that sure does seem like a long time ago now, surprisingly so because it was just a few short years ago. The decline [...]]]></description>
			<content:encoded><![CDATA[<p>Remember back when if you wanted to add interactivity to your site to improve the UX aspect to make it more appealing to visitors, you had to immediately go to a flash outlet? Well that sure does seem like a long time ago now, surprisingly so because it was just a few short years ago. The decline of Flash use for these instances can be credited to advances in web technologies such as HTML5, CSS3, and jQuery. These advancements have made the use of Flash in most cases an outdated and inefficient method of tackling interactivity in a website. That is why in this article, we&#8217;re going to take a look at HTML5, CSS3, and jQuery tutorials, techniques, and resources that can replace aspects of a website where the use of Flash was the dominant and most practical option.</p>
<p><span id="more-56893"></span></p>
<h2>Forms</h2>
<h3><a href="http://aaronweyenberg.com/90/pretty-checkboxes-with-jquery">Pretty Checkboxs with jQuery</a></h3>
<p class="mceTemp">This is a cool tutorial that teaches you how to turn your ordinary check boxes into something stylish, and quite fun to use.</p>
<p><img src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/11/aaronweyenberg1.jpg" alt="" width="625" height="250" /></p>
<dl id="" class="wp-caption alignnone" style="width: 635px;">
<dd class="wp-caption-dd">Pretty Checkboxes with jQuery</dd>
</dl>
<h3><a href="http://net.tutsplus.com/tutorials/html-css-techniques/rethinking-forms-in-html5/">Rethinking Forms in HTML5</a></h3>
<p>This is a great tutorial by the people at Nettuts+ about how you can get the most out of HTML5 for your fomrs.<br />
<img class="alignnone size-medium wp-image-57493" title="jQuery Nettus+ Tut" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/10/jQuery-Nettus+-Tut-570x209.jpg" alt="Rethinking Forms with HTML5" width="570" height="209" /></p>
<h3><a href="http://trentrichardson.com/Impromptu/index.php">jQuery Impromtu</a></h3>
<p>jQuery Impromtu is a great replacement for alerts, prompts, and confirmations that users will enjoy and not find annoying in the slightest.</p>
<div class="mceTemp">
<h2 class="wp-caption-dt"><img class="size-medium wp-image-57442" title="jQuery Impromptu" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/10/jQuery-Impromptu-570x143.jpg" alt="" width="570" height="143" /></h2>
<dl id="attachment_57442" class="wp-caption alignnone" style="width: 580px;">
<dd class="wp-caption-dd">jQuery Impromptu</dd>
</dl>
</div>
<h3><a href="http://www.ericmmartin.com/projects/simplemodal/">jQuery Simple Modal</a></h3>
<p>Simple Modal is a flexible modal dialog framework which provides a great interface for development, allowing for some really nice looking forms too.</p>
<div id="attachment_57445" class="wp-caption alignnone" style="width: 580px"><img class="size-medium wp-image-57445" title="jQuery Simple Model" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/10/jQuery-Simple-Model-570x370.jpg" alt="" width="570" height="370" /><p class="wp-caption-text">jQuery Simple Model</p></div>
<h3><a href="http://www.givainc.com/labs/mcdropdown_jquery_plugin.htm">mcDropdown</a></h3>
<p>This multi-column drop down layout is great for giving users a detailed tree of options to select from.</p>
<div id="attachment_57447" class="wp-caption alignnone" style="width: 540px"><img class="size-full wp-image-57447" title="jQuery mcDropdown" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/10/jQuery-mcDropdown.jpg" alt="" width="530" height="460" /><p class="wp-caption-text">mcDropdown</p></div>
<h3><a href="http://www.dfc-e.com/metiers/multimedia/opensource/jqtransform/">jQ Transform</a></h3>
<p>jQ Transform is a great tool for adding some style to your forms, giving them cool skin elements.</p>
<div id="attachment_57449" class="wp-caption alignnone" style="width: 548px"><img class="size-full wp-image-57449" title="jqTransform" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/10/jqTransform.jpg" alt="" width="538" height="571" /><p class="wp-caption-text">jqTransform</p></div>
<h3><a href="http://www.emblematiq.com/lab/niceforms/">Emblematiq Niceforms</a></h3>
<p>Niceforms by Embematiq is a cool jQuery plug-in that allows you to turn your boring forms into something cool with one of their designed themes, or with your own custom made one.</p>
<div id="attachment_57480" class="wp-caption alignnone" style="width: 433px"><img class="size-full wp-image-57480" title="jQuery Niceforms" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/10/jQuery-Niceforms.jpg" alt="" width="423" height="267" /><p class="wp-caption-text">Emblematiq Niceforms</p></div>
<h3><a href="http://uniformjs.com/">Uniform</a></h3>
<p>Uniform masks your standard forms with custom skins and works in perfect sync with your real form elements, ensuring great accessibility and compatibility.</p>
<div id="attachment_57482" class="wp-caption alignnone" style="width: 466px"><img class="size-full wp-image-57482" title="jQuery Uniform" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/10/jQuery-Uniform.jpg" alt="" width="456" height="265" /><p class="wp-caption-text">Uniform</p></div>
<h3><a href="http://www.jankoatwarpspeed.com/post/2008/11/26/Make-image-buttons-a-part-of-input-fields.aspx">Image Buttons a Part of Input Fields</a></h3>
<p>This is a great tutorial to learn how to have image buttons inside of your input fields.</p>
<div id="attachment_57484" class="wp-caption alignnone" style="width: 247px"><img class="size-full wp-image-57484" title="jQuery Image apart of Input Fields" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/10/jQuery-Image-apart-of-Input-Fields.jpg" alt="" width="237" height="323" /><p class="wp-caption-text">Images As Apart of Input Fields</p></div>
<h3><a href="http://www.dynamicwp.net/plugins/free-plugin-dynamicwp-contact-form/">DynamicWP Contact Form</a></h3>
<p>This is a great WP plug-in that gives you a contact form that slides conveniently from the side of the page, and then back once it is no longer of use.</p>
<div id="attachment_57486" class="wp-caption alignnone" style="width: 412px"><img class="size-full wp-image-57486" title="jQuery DynamicWP Contact Form" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/10/jQuery-DynamicWP-Contact-Form.jpg" alt="" width="402" height="429" /> <p class="wp-caption-text">DynamicWP Contact Form</p></div>
<h3><a href="http://www.keyframesandcode.com/resources/javascript/jQuery/demos/highlight-demo.html">jQuery Highlight</a></h3>
<p>jQuery Highlight is a great jQuery feature that gives your active input fields a highlight over them, as we know some users need all the extra guidance they can get.</p>
<div class="wp-caption alignnone" style="width: 530px"><img class=" " src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/11/JQuery-Highlight-Plugin-520x2031.gif" alt="" width="520" height="203" /><p class="wp-caption-text">jQuery Highlight</p></div>
<h3><a href="http://www.position-absolute.com/articles/jquery-form-validator-because-form-validation-is-a-mess/">jQuery inline form Validation</a></h3>
<p>jQuery inline form Validation is a cool hassle free form validation option that takes away the mess that is usually associated with this form feature.</p>
<div class="wp-caption alignnone" style="width: 471px"><img class=" " src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/11/screenshot1.png" alt="" width="461" height="374" /><p class="wp-caption-text">jQuery inline from Validation</p></div>
<h2>Navigation</h2>
<h3><a href="http://apycom.com/menus/1-white-smoke.html">White Smoke Menu Style</a></h3>
<p>This jQuery powered navigation menu is very reminiscent of what was usually done in flash, and moves so smoothly you might think it was. It is fully browser compatible, and even maintains functionality if Javascript is turned off.</p>
<div id="attachment_57697" class="wp-caption alignnone" style="width: 580px"><img class="size-medium wp-image-57697" title="White Smoke Menu" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/10/White-Smoke-Menu-570x52.jpg" alt="" width="570" height="52" /><p class="wp-caption-text">jQuery White Smoke Menu</p></div>
<h3><a href="http://pupunzi.open-lab.com/mb-jquery-components/mb-_menu/">jQuery mb.Menu</a></h3>
<p>This jQuery menu plug-in is a great option to look into when aiming to build a complex multilevel tree menu with some style and great functionality.</p>
<div id="attachment_57698" class="wp-caption alignnone" style="width: 580px"><img class="size-medium wp-image-57698" title="jQuery mb.Menu" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/10/jQuery-mb.Menu_-570x179.jpg" alt="" width="570" height="179" /><p class="wp-caption-text">mb.Menu</p></div>
<h3><a href="http://www.ndoherty.biz/tag/coda-slider/">Coda Slider</a></h3>
<p>Coda Slider is a very versatile and feature full panel slider. It comes as is very well suitable for your panel slider needs, and there have been great <a href="http://jqueryfordesigners.com/coda-slider-effect/">advances</a>in how to better it.</p>
<div id="attachment_57700" class="wp-caption alignnone" style="width: 580px"><img class="size-medium wp-image-57700" title="Coda Slider" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/10/Coda-Slider-570x244.jpg" alt="" width="570" height="244" /><p class="wp-caption-text">Coda Slider</p></div>
<h3><a href="http://www.sunsean.com/idTabs/"> ID Tabs</a></h3>
<p>This is by far the best tabs and/or panel navigation jQuery plug-in when level of how extensibility is concerned.</p>
<div class="wp-caption alignnone" style="width: 558px"><img class=" " src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/11/jQuery-idTabs1.png" alt="" width="548" height="100" /><p class="wp-caption-text">ID Tabs</p></div>
<h3><a href="http://www.learningjquery.com/2009/09/tab-navigation-with-smooth-horizontal-sliding-using-jquery">Smooth Horizontal Sliding Menu</a></h3>
<p>This is a cool tutorial that teaches you how to make a jQuery powered menu with the sub entries sliding out horizontally.</p>
<div id="attachment_57702" class="wp-caption alignnone" style="width: 580px"><img class="size-medium wp-image-57702" title="Horizontal Sliding Menu" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/10/Horizontal-Sliding-Menu-570x85.jpg" alt="" width="570" height="85" /><p class="wp-caption-text">Horizontal Sliding Menu</p></div>
<h3><a href="http://www.comparenetworks.com/developers/jqueryplugins/jbreadcrumb.html">jBreadCrumb Menu</a></h3>
<p>This collapsible bread crumb menu that collapses based on the the amount and length of the elements in the set.</p>
<div id="attachment_57704" class="wp-caption alignnone" style="width: 580px"><img class="size-medium wp-image-57704" title="jBreadCrumb" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/10/jBreadCrumb-570x120.jpg" alt="" width="570" height="120" /><p class="wp-caption-text">jBreadCrumb</p></div>
<h3><a href="http://plugins.jquery.com/content/flowernav-100-rc-1">jQuery FLOWERNAV</a></h3>
<p>FLOWERNAV is a cool animated navigation plug-in that, well gives a flower effect to your link.</p>
<div id="attachment_57706" class="wp-caption alignnone" style="width: 564px"><img class="size-full wp-image-57706" title="Flower Navigation" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/10/Flower-Navigation.jpg" alt="" width="554" height="353" /><p class="wp-caption-text">FLOWERNAV</p></div>
<h3><a href="http://www.queness.com/post/741/a-simple-and-beautiful-jquery-accordion-tutorial">jQuery Accordion</a></h3>
<p>This is an easy to follow jQuery accordion style navigation menu tutorial.</p>
<div id="attachment_57708" class="wp-caption alignnone" style="width: 305px"><img class="size-full wp-image-57708" title="jQuery Accordion " src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/10/jQuery-Accordin.jpg" alt="" width="295" height="256" /><p class="wp-caption-text">Accordion Style Menu</p></div>
<h2>Interface</h2>
<h3><a href="http://moreco.de/slide-note/">jQuery Slide Note</a></h3>
<p>Slide Note is a great plugin for giving your visitors a little hint, or note about something on your website.</p>
<div class="wp-caption alignnone" style="width: 370px"><img class=" " src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/11/slide-note1.png" alt="" width="360" height="250" /><p class="wp-caption-text">Slide Note</p></div>
<h3><a href="http://www.smple.com/pagePeel/">jQuery Page Peel</a></h3>
<p>Page peel is a simple to use jQuery plug-in that is great when you want to advertise something in a cool way.</p>
<div class="wp-caption alignnone" style="width: 590px"><img class=" " src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/11/jquery-page-peel1.jpg" alt="" width="580" height="248" /><p class="wp-caption-text">jQuery Page Peel</p></div>
<h3><a href="http://markholton.com/posts/17-infiniscroll-jquery-plugin-released">jQuery InfiniScroll </a></h3>
<p>InfiniScroll is a cool plug-in that allows for an never ending scrollable section. This is great for websites that have sections with long lists.</p>
<div class="wp-caption alignnone" style="width: 553px"><img class=" " src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/11/111.jpg" alt="" width="543" height="163" /><p class="wp-caption-text">jQuery InfiniScroll</p></div>
<h3><a href="http://devgrow.com/slidernav/">jQuery SliderNav</a></h3>
<p>SliderNav is a jQuery plug-in that allows you to incorporate dynamic vertically sliding content to your website.</p>
<div id="attachment_57712" class="wp-caption alignnone" style="width: 339px"><img class="size-full wp-image-57712" title="SliderNav" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/10/SliderNav.jpg" alt="" width="329" height="305" /><p class="wp-caption-text">SliderNav</p></div>
<h3><a href="http://projects.nickstakenburg.com/tipped">jQuery Tipped</a></h3>
<p>Tipped is a cool plug-in that easily allows you to add tips to your website&#8217;s content, there are also cool skins to choose from.</p>
<div class="wp-caption alignnone" style="width: 502px"><img class=" " src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/11/tumblr_lev27fpmhG1qzx5281.jpg" alt="" width="492" height="227" /><p class="wp-caption-text">Tipped</p></div>
<h3><a href="http://www.buildinternet.com/project/supersized/">Supersized</a></h3>
<p>Supersized is a jQuery plug-in that allows you to have a image slideshow as your website&#8217;s background.<br />
<img class="alignnone" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/11/supersized_jquery_gallery_plugin1.jpg" alt="jQuery Supersized" width="550" height="200" /></p>
<h3><a href="http://www.navig8-live.info/imagin8/">Imagin8</a></h3>
<p>Imagin8 is not just another jQuery image slider. This one allows for you to direct a path folder, so ALL THE IMAGES DON&#8217;T HAVE TO BE IN YOU HTML! Just label your first image as 1.jpg for example, and the following the numerically after that, and they will be automatically added to your slideshow. Great for clients.</p>
<div class="wp-caption alignnone" style="width: 350px"><img class=" " src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/11/11.png" alt="" width="340" height="218" /><p class="wp-caption-text">Imagin8</p></div>
<h3><a href="http://letteringjs.com/">jQuery Lettering</a></h3>
<p>Lettering is a jQuery plug-in that allows you to have complete control of  every letter, opening for great creative web typography experimenting.</p>
<div class="wp-caption alignnone" style="width: 490px"><img class=" " src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/11/lettering-jquery-plugin-web-typography1.jpg" alt="" width="480" height="142" /><p class="wp-caption-text">jQuery Lettering</p></div>
<h3><a href="http://www.kelvinluck.com/assets/jquery/styleswitch/toggle.html">jQuery Stylesheet Switcher</a></h3>
<p>Stylesheet Switcher is a jQuery plug-in that lets you set links within your page to change to different stylesheets.</p>
<div id="attachment_57716" class="wp-caption alignnone" style="width: 580px"><img class="size-medium wp-image-57716" title="Stylesheet Switcher" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/10/Stylesheet-Switcher-570x169.jpg" alt="" width="570" height="169" /><p class="wp-caption-text">jQuery Stylesheet Switcher</p></div>
<h3><a href="http://lab.smashup.it/flip/">Flip</a></h3>
<p>Flip is a jQuery plug-in that lets you flip your web elements in one of four directions.</p>
<div id="attachment_57718" class="wp-caption alignnone" style="width: 564px"><img class="size-full wp-image-57718" title="Flip" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/10/Flip.jpg" alt="" width="554" height="278" /><p class="wp-caption-text">Flip</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.1stwebdesigner.com/design/improve-website-usability-using-jquery-html5-and-css3/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Ancient Web Design Practices that Beginners Should Avoid Part 2</title>
		<link>http://www.1stwebdesigner.com/design/ancient-design-practices-to-avoid-2/</link>
		<comments>http://www.1stwebdesigner.com/design/ancient-design-practices-to-avoid-2/#comments</comments>
		<pubDate>Sat, 06 Aug 2011 10:00:45 +0000</pubDate>
		<dc:creator>Rean John Uehara</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[bad design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[worst practices]]></category>

		<guid isPermaLink="false">http://www.1stwebdesigner.com/?p=51320</guid>
		<description><![CDATA[Here comes part two of bad design practices that web designers should avoid. Part one mostly talked about the errors designers and developers make, here in part two we will also talk about the problem with what “webmasters” or website owners do to sully their names. To all website owners out there who are wondering what&#8217;s wrong [...]]]></description>
			<content:encoded><![CDATA[<p>Here comes part two of bad design practices that web designers should avoid. <a href="http://www.1stwebdesigner.com/design/ancient-design-practices-to-avoid-1/">Part one</a> mostly talked about the errors designers and developers make, here in part two we will also talk about the problem with what “webmasters” or website owners do to sully their names.</p>
<p>To all website owners out there who are wondering what&#8217;s wrong with their website, I suggest you read this (and part one) and learn from the grave mistakes of others. This is also good for people who are thinking of creating their own website. Be sure to read the comments because, very often, the gems are hidden there!</p>
<p><span id="more-51320"></span></p>
<h2><strong>Too Much Pagination</strong></h2>
<p><img src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/08/disappointcat.jpg" border="0" alt="Disappointcat" /></p>
<p>Have you visited <a href="http://cracked.com/" target="_blank">Cracked.com</a> lately? Their articles are paginated, but that&#8217;s a good type of pagination since you&#8217;ll rarely see it exceed two. The problem with other websites is that they&#8217;re too concerned with page views that they tend to chop a 1000–word article into five or ten parts (seriously, I saw one <em>news</em> website do this)! Needless to say, I never visited the website again. This might not be the designer or developer&#8217;s fault, but <em>internet entrepreneurs</em> should be educated on how to deliver content well.</p>
<h2><strong>Hidden Text and Links</strong></h2>
<p>You have text in your navigation and content partly because of SEO, right? As mentioned in Part 1 by our readers, using images for navigation is okay, but how will search engines crawl them? Answer: “text-indent: -9999px” (it&#8217;s over 9000!), or hiding the text using CSS.</p>
<p>Now, this is something very controversial. In my search for free, and good, WordPress themes I stumbled upon this <a href="http://wpmu.org/why-you-should-never-search-for-free-wordpress-themes-in-google-or-anywhere-else/" target="_blank"><strong>article by Siobhan</strong></a> which talks about hidden “spam” links on many free WordPress themes. These free themes are bad for SEO, Google has a policy about hidden text and links which states that intentionally hiding the text/link behind an object or out of the screen&#8217;s view may be cause for the removal of the site on Google&#8217;s search results page.</p>
<p><a href="http://www.google.com/support/webmasters/bin/answer.py?hl=en&amp;answer=66353" target="_blank">Click to read more about Google&#8217;s take on Hidden text and links.</a></p>
<h2><strong>In-line Styling</strong></h2>
<p>To demonstrate the evils of in-line styles and what damage they can do, here is James&#8217; comment:</p>
<p><img title="inline" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/08/inline.jpg" alt="" width="324" height="137" /></p>
<p>Again, this was pointed out in the previous part. Instead of using an external CSS, some insist on styling on the spot –  which I am very guilty of! While the appearance will clearly be the same, this is still a bad practice because as the website grows, so does the styling for everything. While using an external master sheet may seem to be a daunting task for some, the ease of access to it is far superior than navigating through a series of HTML tags looking for the thing you need to change.</p>
<p>Again, stop in-line styling and create an external CSS. It&#8217;s also a good way to recycle codes, right?</p>
<h2><strong>Too many Social Media buttons</strong></h2>
<p><img src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/08/sharebutton.jpg" border="0" alt="Sharebutton" /></p>
<p>(website&#8217;s name is intentionally withheld for my safety; some are highlighted look below)</p>
<p>Competition is high, we understand, but having 10 social media buttons at the end of each article? Seriously? Today, people are content with Facebook, Twitter, Google+, and sharing via e-mail (share via e-mail?) so let&#8217;s keep it at that. No need to add seven or ten buttons because 1) it doesn&#8217;t look good because it seems like you&#8217;re hogging, and 2) it&#8217;s not pleasing to the eyes.</p>
<h2><strong>Splash Pages and Pop-ups</strong></h2>
<p>Well, it actually depends. If it&#8217;s an 800 x 600 advertisement I probably won&#8217;t visit again. 1stwebdesigner is also guilty of this, and I&#8217;m pointing this out because I&#8217;ve seen comments  and e-mails jeering the pop-up. The good news is, we will be limiting its appearance and probably remove it totally. For that, we&#8217;re sorry for any inconvenience it might have caused you. But, again, blocking the view is never a good practice, save for a limited-time campaign.</p>
<p>While I was looking for a cheap hosting company for my website there was this hosting company that won&#8217;t let me get out of their website. The first click on exit button there was a JavaScript pop-up telling me that they&#8217;ll offer me a 50% discount. What?</p>
<p>Also, I&#8217;m sure you&#8217;ve seen this “Share” button somewhere. I really hate this, and I&#8217;m sure many of you will feel the same. It pops out whenever the cursor is hovered over it and stays for a few seconds.</p>
<p>This will be my second time calling names. GooglePlusAnswers.com is a whole new level of splash/pop-up/irritating.</p>
<p><img src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/08/googplusans.jpg" border="0" alt="Googplusans" /></p>
<p>Why must I share or like or tweet or +1 your website or wait 30 seconds before you grant me access? Sadly, it does not stop there. If you don&#8217;t want to share, you&#8217;ll keep on seeing the same thing all over the website.</p>
<p>This lame stunt also happened during Facebook&#8217;s debut. “Like this to unlock content” my a–-!</p>
<h2>Dark Background and Light Font Color</h2>
<p><a href="http://www.jkrowling.com/textonly/en/" target="_blank"><img class="alignnone size-full wp-image-51329" title="egad" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/08/egad.jpg" alt="" width="570" height="275" /></a></p>
<p>To demonstrate, click the image to open the website and read a line or two. After reading, open Google. It buuuurns!</p>
<h2><strong>Perhaps the greatest affront a designer can do to the world is…</strong></h2>
<p>…not striving to learn new techniques when the whole world is changing rapidly. As a designer, it is your duty to go with the flow, to commit necessary changes when the world demands it. Part of it is to educate those who are below you so that the spread of good practice will propagate. If there is enough reason to believe that your design is not doing any good, instead of waiting for it to work, why not find a different method to make things work?</p>
<p>So, what say you? I&#8217;m pretty sure I&#8217;ve missed quite a lot of bad practices, so fire them all below!</p>
<h2>Up Next</h2>
<p>Next time we will talk about the small things that web designers do which make people love them. Small things mean a lot, right? For instance, a simple horizontal rule to separate content smoothly, usability options for challenged individuals, and many more. Stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1stwebdesigner.com/design/ancient-design-practices-to-avoid-2/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Ancient Website Design Practices That Beginners Should Avoid Part 1</title>
		<link>http://www.1stwebdesigner.com/design/ancient-design-practices-to-avoid-1/</link>
		<comments>http://www.1stwebdesigner.com/design/ancient-design-practices-to-avoid-1/#comments</comments>
		<pubDate>Tue, 02 Aug 2011 10:00:22 +0000</pubDate>
		<dc:creator>Rean John Uehara</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[bad design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[worst practices]]></category>

		<guid isPermaLink="false">http://www.1stwebdesigner.com/?p=51221</guid>
		<description><![CDATA[This article is intended for beginners in the field of web designing and web development. It talks about old design practices that have died off several years ago, but up to now some are still being used. The goal is to discuss why these practices are bad and to instill in the minds of budding [...]]]></description>
			<content:encoded><![CDATA[<p>This article is intended for beginners in the field of web designing and web development. It talks about old design practices that have died off several years ago, but up to now some are still being used. The goal is to discuss why these practices are bad and to instill in the minds of budding designers and developers that doing the right thing even if it&#8217;s hard to do and hard to learn will greatly pay off in the future.</p>
<p>For professionals and experts in the field, we need your knowledge and opinion here!</p>
<p><span id="more-51221"></span></p>
<p>When designing you should always think several steps ahead because the initial design can make or break everything. Always ask yourself the following:</p>
<ul>
<li>Will it be easy to maintain when it grows?</li>
<li>Will it be easy to access?</li>
<li>How about <a href="http://www.1stwebdesigner.com/design/design-seo-friendly-website/" target="_blank">SEO</a>?</li>
<li>Will it be easy to update/make revision?</li>
<li>What will it cost?</li>
<li>How will the users react to it?</li>
</ul>
<h2><strong>iFrame and Tables</strong></h2>
<p><img src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/08/loltable.png" border="0" alt="Loltable" /></p>
<p>For employers/clients out there, there will be designers/developers who will sacrifice future convenience for a little comfort at the present moment. Like doing things the wrong way (because you won&#8217;t notice the difference anyway) because it&#8217;s easier and faster to do. For goodness sake designers and developers, do the right thing from the start even if it&#8217;s harder to do and harder to learn.</p>
<p>Wait, what did I just talk about?</p>
<p>First, with tables. &lt;table&gt; was designed for tabular data, not for structuring websites. It&#8217;s for showing figures like in Microsoft Excel. Obligatory, it was once a fad to use tables to structure websites, but that was pre-CSS. If you made the reckless mistake of structuring a website using tables, I&#8217;m afraid if you do not correct it soon, it will be a snowball of problems in the future.</p>
<h3><strong>Problems how, exactly? </strong></h3>
<p><strong>1. SEO </strong>–  according to a friend of mine who&#8217;s into web development, although content inside a table is crawled by search engines it is still better to use &lt;div&gt; because it is crawled first. When it comes to crawlers, the first thing they see is the most important.</p>
<p><strong>2. Code and Maintainability </strong>–  wait, code is for coders, not for designers! Wrong. Even if you consider yourself a pure designer, you should still learn how to code. Especially learn the workings of HTML and CSS. Now, tables are very hard to maintain, especially when the website is a large one. Aside from the labyrinth-like nested code of tables, there is the issue of maintaining it properly. In cases where a large website, using tables, needs to be updated..it will be hard to pull data and restructure the website. That I promise you.</p>
<p>How about iFrames? iFrames are cool. You can load a single frame without affecting the other frames. It can also be used to..wait, what? iFrames are more ancient than tables (lol). Users will have trouble bookmarking an iFramed website because there are literally <em>many </em>pages in one page.</p>
<p>So, what should a budding designer and developer use?</p>
<p>For the love of Batman, use CSS and <a href="http://www.1stwebdesigner.com/tutorials/ajax-tutorials-smart-web-developers/" target="_blank">learn AJAX</a>. &lt;div&gt; is much better, and was designed for this very purpose: easy to maintain. You want to load data easily without refreshing the whole page? Learn AJAX!</p>
<h2><strong>Animation</strong></h2>
<div id="attachment_51222" class="wp-caption alignnone" style="width: 360px"><img class="size-full wp-image-51222" title="cantexplain" src="http://cdn1.1stwebdesigner.com/wp-content/uploads/2011/08/cantexplain.gif" alt="" width="350" height="197" /><p class="wp-caption-text">Even Nathan Fillion is disappointed.</p></div>
<p>Even the slightest movement can be detected by your peripheral vision. Humans have evolved with very sensitive peripheral vision to avoid a predator&#8217;s attack. Over thousands of years, once we&#8217;ve all become conveniently secured from vicious animals, the almost-instant reflex is still with us, making slight movements outside our focus irritating.</p>
<p>This is also the reason why advertisements with animations should die, especially on blogs and news websites where people spend a great deal of time reading, with eyes focused on each line. A slight blink to the right will instantly remove a reader&#8217;s attention, although in due time people will learn to filter them out, it still bugs many people including me.</p>
<p>This brings us to <strong>marquee</strong>. They were once hot, at least for noobs, I even used to add one on every webpage during my freshman year in college. To beginners out there, NEVER! Sadly, I know a couple of high schools and colleges that teach their students to use marquee.</p>
<h2><strong>Images</strong></h2>
<p>No, please, don&#8217;t use images for your navigation. Aside from sacrificing the website&#8217;s loading speed, you are also telling the whole world that you&#8217;re greatly outdated.</p>
<p>Let&#8217;s take bad practice to another level: different image on hover. Never. Even if your client says so, fight to the death for your right to practice what is proper.</p>
<p>If the website&#8217;s purpose does not require it to display images, it&#8217;s better to design using CSS. I&#8217;ve seen websites use background images that load like a turtle, what&#8217;s worse is that they&#8217;re full 1024&#215;800 images.</p>
<p>Instead of using images for navigation, use <a href="http://www.1stwebdesigner.com/css/advanced-css-text-effects-web-typography-tips/" target="_blank">text and CSS for effects</a>.</p>
<p>Then there&#8217;s the question of what image format to use. I&#8217;m no expert when it comes to this so I&#8217;ll refer you to a post by Rachel Arandilla (one of 1stwebdesigner&#8217;s regular contributors) about <a href="http://www.1stwebdesigner.com/design/different-image-formats/" target="_blank">Different Image Formats</a>. It should give you a good idea of what image format to use for the web. Mostly, it&#8217;s PNG and GIF, with an exception of JPEG for high-quality photos. Still, visit and read the article for an in-depth explanation.</p>
<h2><strong>Music and Video</strong></h2>
<p>Specifically background music. A startled visitor will ask, “where is the boombox?!” and will just close the site, a 100% bounce.</p>
<p>I&#8217;m not a fan of name calling, but just this once I will name one website that auto-plays its video: <a href="http://www.sidereel.com/" target="_blank">Sidereel.com</a>. Follow these easy steps: 1. select one TV show and click it, 2. wait for it…, 3. wait for it…, 4. did you hear it? It&#8217;s auto-play!</p>
<p>In any case, never auto-play anything. If you need to auto-play it, at least have the decency to start it on mute.</p>
<h2><strong>Your Turn to Share</strong></h2>
<p>These are very basic, and very old, practices that were once hot. A lot of has changed since these outdated methods were considered cool or good, but there are still people who are go down the wrong path. So, how do we prevent this from happening? By telling the world the correct practices. Now it&#8217;s your turn to share!</p>
<p>Ancient practice is ancient. Watch out for part 2!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1stwebdesigner.com/design/ancient-design-practices-to-avoid-1/feed/</wfw:commentRss>
		<slash:comments>55</slash:comments>
		</item>
	</channel>
</rss>

