My journey with books

For me that is the key. Whether I am reading a work book, a novel or a christian book, I always look for something that will inspire and spark my imagination..

Its funny how I have begun to see patterns emerge in the types of emails I receive. One of the most common is an interest in what I read. I am not sure whether people mean just in terms of web design or generally speaking, but I thought I would share my somewhat erratic relationship with the written word.

I used to hate reading. As a child I had serious reading difficulties and to this day I am a painfully slow reader. I occasionally listen to audiobooks but somehow that doesn’t compete with the pleasure of turning a page.

I have a very mixed feeling about printed books. On one hand I hate them because you cannot search them or copy and paste particularly inspiring segments, but on the other hand nothing beats sitting in bed late at night winding down with a decent book.

In answer to the constant trickle of emails about my reading habits, I read four types of books…

  • Web design related books
  • Work related inspiration
  • Novels
  • Christian Books

Web design related

I have posted before my recommendations on web design related books, but if I had to pick a single title I would go with Steve Krug’s “Don’t Make Me Think!: A Common Sense Approach to Web Usability”. User centric design should be the core of all websites whether they are developed in tables, css or even flash. Its a great book, written in plain english that really engages with the reader.

Work related inspiration

These books are not exactly web design related but have an effect on how I work day to day. Again, were I to make a single choice in this category it would be “Getting Things Done: The Art of Stress-free Productivity” by David Allen. I have spoken about this enough in the past, so I won’t bother repeating the impact this has had on the way I work.

Novels

I have to confess that most of the novels I read are trash. They are how I wind down. Most of them are scifi/fantasy related, such as “Wintersmith” by Terry Pratchett. However, other genres do occasionally creep in. One of my favourite authors is Douglas Coupland, a superb writer who has written some amazingly insightful observations about Generation X. His titles include “Microserfs”, “JPod” and my all time favourite “Life After God”. Coupland has always had a disturbing ability to describe my life, from the wall of coke cans in Microserfs to this amazingly powerful quote from Life After God…

My secret is that I need God – that I am sick and can no longer make it alone. I need God to help me give, because I no longer seem to be capable of giving; to help me be kind , as I no longer seem capable of kindness; to help me love, as I seem beyond being able to love.

which brings us nicely on to…

Christian books

If you read this blog regularly you will have gathered by now that I am a Christian. However, outside of the Bible, I never used to read Christian books. Nevertheless, recently that habit has changed following somebody giving me the very powerful and provocative book “What’s So Amazing About Grace?” by Philip Yancey. This book is a no holds bar commentary on the failure of the church especially within the US (although most of his points apply in the UK too). This book not only made me seriously reconsider how I express my faith but also has spurred me on to search out other Christian titles.

Currently I am reading “Mere Christianity” by C.S. Lewis. Until I read this book I don’t think I fully grasped what an astounding thinker Lewis really was. This book is without a doubt the best defense of the Christian faith I have yet encountered.

Ultimate favourite

Its strange though, because where I to pick a single book out of everything I have read as a personal favourite, it would be none of the above. Instead it would be Tolkien’s “The Lord of the Rings”, not because it is the best written or most powerful book I have ever encountered but simply because it was the first book I ever read for pleasure.

Before Lord of the Rings I only read when forced at school. I hated books and found them nothing but boring. It was a school teacher friend of my parents that realized I needed a book to capture my imagination, something that would make me read for pleasure and not out of obligation. Even though I read at a snails pace and struggled to read more than a few pages at a time, she decided to give me a massive tome of a book, simply because she knew it would light my imagination. I will always be grateful to her for that realization on her part.

For me that is the key. Whether I am reading a work book, a novel or a christian book, I always look for something that will inspire and spark my imagination.

It is strange that I have gone from hating books to the point now where it is looking very likely I will end up writing one. Hopefully I will be able to spark the imagination of my readers in the same way that the authors above have done for me.

Show 81: Money Matters

This week on Boagworld: Paul gives advice to those who work with content management systems. Marcus finally talks about charge out rates and we talk to Dan Mall and Mark Huot about swfIR.

Download this show.

Launch our podcast player

News and events

37signals in Time Magazine

I notice that 37signals have made it to Time Magazine. This is exciting stuff because it shows the growing awareness in mainstream media of the explosion of web 2.0 businesses. However, the real reason I mention this article is because of what it tells us about how 37signals work. You get to learn about their focus on simplicity, the fact that innovation can happen outside of Silicon valley and their approach to a distributed company.

The one part of the article I personally found particularly interesting is how 37signals’ current suite of products was born out of a need they had to communicate across a distributed company. The idea of building a product that meet a personal need is a good one. It is particularly interesting to me as Headscape has started development of a product which does exactly that. I don’t want to say much more at the moment (as it might never happen), but this article contained a lot of valuable lessons for us.

AJAX tools

I seem to find myself doing more and more ajax and javascript these days. One of the more tricky areas is keeping the user informed about what is going on. I am encountering two specific problems:

  • How to draw the users attention to content that has changed
  • How to inform the user that content is still loading

The latter is fairly straightforward as you simply display a loading graphic. However, I am a lazy sod and can’t be bothered to hand craft a beautiful animated gif. Fortunately this week I came across AJAXload which generates those pretty web 2.0. loading graphics for you. Very nice.

Informing users of changing content is a bit more tricky. I have been aware of the fade to yellow technique for a while but that requires a white background, which my designs don’t ways have. What I didn’t know until I finished Jeremy Keith’s “Bulletproof Ajax” is that there is also a fade to anything technique. This is basically the same as the fade to yellow approach but the background colour doesn’t matter. Simply download the code and away you go :)

Waves of creativity

I stumbled across an article this week talking about the relationship between brain waves and creativity. This explained a lot about my own personal creativity! The gist of the article is that your brain needs to be relaxed in order to be at its most creative. This makes sense for me personally as inevitably I am at my most creative when I am lying in my bed at night.

The sad truth is that we spend most of our lives in a more agitated state and so creativity is hard to achieve. This dove tales nicely with my experience of implementing “Getting Things Done: The Art of Stress-free Productivity” (David Allen). Since reading that book I have felt much more relaxed and in control and hence I have been considerably more creative.

Eric Meyer explain why forms controls can’t be styled

A big thanks to Eric Meyer who has been kind enough to look into the incredibly confusing area of form controls and then explained it to the rest of us. Many web designers express a real frustration with the fact that you cannot consistently style form elements. Although personally I think it is generally unwise from a usability perspective to start mucking around with form elements, I have still always wondered why browser developers have chosen to give us so little control. In a recent post Eric goes into extensive detail about why form controls are “weird” but the upshot is that you are simply better off not styling them.

Agony uncle: Web Design rates

Another question from Bob in Iceland:

“Hi guys, I am becoming increasingly bewildered with what I should charge for web design work. I also do a fair amount of copywriting and content research. What should I charge? Should my rates change for different work? I am a one man band.”

Firstly, I should say that there is no real fixed figure for web design related work. It depends very much on a number of factors, such as:

  • Experience e.g. proven capability to deliver
  • Ability to deliver specialist services e.g. usability testing
  • Size
  • Diversity of staff
  • Location
  • Portfolio

However, to use a real example as a baseline, a survey carried out by eConsultancy a couple of years ago showed that English web design agencies employing 10 to 20 people with a turnover of approximately £1M, charged between £500 and £800 per day for most services. I expect this gone up a little since then.

Setting your rates is partly science, partly weighing up what the market will bear for what you offer.

You do need to work out to the best of your ability what your daily break even cost is but in, in theory, your annual figures should be able to tell you that. The biggest drain on any web agency, unless you have marble and gold clad offices in central London, will be your staff. Good creative/technical people don’t come cheap.

Be realistic from a number of different angles:

  • Don’t try and charge a grand a day if you’re straight out of uni with no experience under your belt
  • Don’t expect to have 100% effort allocation – 70% is excellent
  • Price projects as honestly as you can but remember that clients are human beings and really don’t like paying for project manager anywhere near as much as they do technical development

So should you charge different rates for different services. Again… it depends. Some jobs require a lower level of skill as part of the project. For example, recruitment (though an absolute pain) for any type of testing requires basic organisational skills and not,say, years of experience in project management. If you can outsource that work at a lower rate, then charge a lower rate, but if your PM ends up doing it then you have to charge at your PM rate.

For years we charged a flat rate across the board because it was simpler to manage and we felt clients liked it. Over the past couple of years we have done a lot more consultative work that has placed pressure on the timetables of the directors. This has led us to having the following rate categories:

  • Creative director – Paul
  • Consultancy – IA, business analysis, testing etc
  • Standard – design, technical, pm

We charge a fixed uplift (per client dependent on geographic location) for on site work – kick off meetings, testing etc.

Client corner: Advice for CMS users

I have been putting together a document for work that provides some basic advice for people who work with content management systems. It covers things like accessibility and writing for the web so I thought there might be some value in sharing it on the show. For complete notes on everything I cover check out the CMS user blog post.

Ask the expert: Dan Mall and Mark Huot on SWF image replacement

I was fortunate enough to get some time to chat with Dan Mall and Mark Huot the creators of SWF image replacement. We talked about:

  • What exactly swfIR is and how it works
  • What kind of scenarios they imagine it being used in
  • What inspired them to create swfIR in the first place
  • A little bit about the process of applying it to a site
  • What the future holds for swfIR
  • What it is like working at Happy Cog

No show next week

Just a quick note to say there will be no show next week as I am off on holiday to sunny cornwall. However, please continue to send in your suggestions for the show and don’t forget you can always check out the forums if you want your boagworld fix :)

Show 79: Despise the listener

A great line up this week with Paul, Marcus and Andy Clarke.

Play

We have a great lineup this week: Paul talks about getting things done in web design and an alternative approach to your reading list. Marcus explains the exciting area of insurance for web designers and we have Andy Clarke on the show to give us an update on CSS 3.

Download this show.

Launch our podcast player

News and events

Google Analytics gets interface upgrade

Like so many who join Google, Jeff Veen has been forced to be somewhat tight lipped about what he has been working on. However in the last week we have finally been able to see the fruits of his labors with the relaunch of a new and improved Google Analytics. You would be forgiven for thinking that a load of new functionality has been added to the service. In fact that is not the case. The only changes have been to the user interface. The difference is that you can now find everything quickly and easily.

If like me you found the old Analytics service confusing and difficult to use then you might want to take a look at the new revised version. It is a definite improvement.

Great new articles on A List Apart

For a while I have been a little disappointed with the articles coming out of A List Apart. Perhaps they were simply too “high brow” for the likes of me but they lacked any practical application. However this issue is different. It has two great articles about handling clients.

The first entitled “Stand and Deliver” provides some superb advice on presenting your designs to a client. The second called “Educate Your Stakeholders!” talks (unsurprisingly) about educating the decision makers in a web project so they make more informed choices.

Both are really superb articles and I would definitely recommend you check them out.

Teaching the traditional web

We are all acutely aware that the web is changing at a rapid rate. At the moment the focus is very much on web applications however we cannot afford to ignore the massive number of page based sites that still need to adapt to the changing way people are interacting online. In a post called Teaching the traditional web, Keith Robinson discusses how we need to alter our approach to page based websites based on deep linking, RSS feeds and mobile access. A very enlightening read.

Baselines and vertical rhythm

Having Richard Rutter on the show a few weeks back made me acutely aware of my shortcomings when it came to web typography. Although I promised myself I would look into the subject in more depth I was a bit vague as to where I should start. Fortunately Richard has given me a starting point with a list of resources on his site that look at the subject of baselines.

I know that many people find web typography an uninspiring subject but good typography can have such a profound impact on how people perceive design that it really is worth your attention.

Client corner: Getting things done in web design

I have just finished reading “Getting Things Done” by David Allen. Not only has it seriously helped me to get control of my workload but its also made me rethink how I approach web design projects with clients. In this week’s client corner I suggest some techniques that designers and clients should use when a new project is starting.

As seems to be the default approach these days I blogged on this earlier in the week so if you want more information on what I said in the show then be sure to check out that post.

Ask the expert: Andy Clarke on CSS 3

Following Andy Budd’s recent criticism of the W3C CSS Working group it seemed appropriate to have Andy Clarke on the show to talk about the progress of CSS 3. Andy is an invited expert on the CSS working group so has the inside track on what is really happening. In the show Andy talks about…

  • Some of the cool layout features available in CSS 3.
  • The modular nature of CSS3.
  • The slow progress made by the group.
  • And the need for the web design community to contribute in the process.

Agony uncle: Insurance for web designers

We received the following question from Brian last week:

As an avid listener to your podcast – and having spent the day catching up on them while travelling! – I was very interested in a particular segment where your good self and that Lillington chap mentioned your Terms and Conditions and having, ‘…all the right insurances in place…’, with regard to setting up a business.

I’ve recently done some work with a mate – a few hopefully not-too-shabby websites – and although we think we are getting the hang of sorting out contracts now, we have never been able to settle on what to put in our Terms and Conditions. Every time I start to do it I either glaze over or start putting stupid things in due basically to boredom!

As for insurance we never assumed that we would need any for web design. Its not like we’re making nitroglycerine or heart bypass machines… so we assumed the basic rules of common sense prevailed.

To this end, if you have any advice on what insurances might apply or what sort of thing should be covering in T&C’s?

Firstly I’ll cover the terms and conditions issue, much as I don’t want to appear protective over our ts & cs, we have reached the conclusion that by providing them we are in effect providing legal advice.

This is not what we do and it’s not a path we wish to tread!

We suggest speaking to your lawyer or maybe a local chamber of commerce who could provide a standard terms and conditions contract template. I also droned on about the different aspects of terms and conditions in episode 65.

Insurance, however, is another matter. Though, again, I am concerned about making stuff up here (as is often the case!) so the majority of the following content is from Business Link. This is what we currently pay good money for:

Professional Indemnity

If you are in the business of selling your knowledge or skills, you may want to consider taking out professional indemnity insurance.

This protects your business against compensation sought by a client if you have made mistakes or are found to have been negligent in some or all of the services that you provide for them. Professional indemnity insurance will also cover any legal costs.

Public Liability

If members of the public or customers come to your premises or you go to theirs, you should think about taking out public liability insurance. This type of insurance covers any awards of damages given to a member of the public because of an injury or damage to their property caused by you or your business.

Product Liability

In product liability insurance (PLI) terms, a product is any physical item that is sold or given away.

Products must be “fit for purpose”. Under the Consumer Protection Act 1987, you’re legally responsible for any damage or injury that a product you supply may cause. PLI covers you against compensation awarded as a result of damage to property or personal injury caused by your product.

Employers Liability

Employers’ liability compulsory insurance (ELCI) enables businesses to meet the costs of compensation and legal fees for employees who are injured or made ill at work through the fault of the employer.

Key Man Insurance

Key man insurance is designed to cover you for the financial costs of losing key personnel. We still have this for Paul….goodness knows why! ;-)

Review: Looking beyond web design books

This weeks review section isn’t so much a review as a recommendation. At SXSW you are really spoilt for choice as to what to attend. In fact there is so much choice it is overwhelming. After much consideration I decided to take an interesting approach. I decided to mainly attend panels on subjects I knew nothing, or little about. Instead of going to panels on CSS or design I went to sessions on marketing and strategy. The result was an incredibly enjoyable and enlightening week.

On my return to the UK I decided to take a similar approach in my reading. Prior to this the majority of books I read where either on CSS or Javascript. However I am now trying to broaden out the range of books I read to encompass other subjects like productivity, business process, and even some sociology. As with SXSW it has been an incredibly rewarding experience and something I would encourage others to do. I have been amazed at just how much of what I have read has related in someway to my job and I believe it has genuinely improved the quality of my work.

I would really encourage others to try the same thing and would like to suggest three books to break you in gradually. Although none of these books are directly to do with web design they all include valuable lessons that you can apply to your work on a daily basis…

Investing in your staff

Commercial web design is barely a decade old. The entire industry is evolving at a tremendous pace with both technology and methodology changing daily.

Unsurprisingly my last post generated a huge amount of feedback. By far the majority focused on the learning curve involved in adopting web standards. Many complained they simply didn’t have the time to “get up to speed”. The following is directed at those who employ web developers/designers…

The cost of training

As an employer myself, I know that the word “training” can make your wallet scream in pain. If you are a small business, the thought of staff taking time out to get trained up can be scary. There is the cost of the training itself, the travelling expenses, the cost associated with adopting what has been learnt and the time away from paid projects. All in all, it is easier and safer to go with “on the job training” which equates to no training at all!

You may also find the constant demands from web designers for training (or simply time to learn) rather unreasonable. After all, nobody else seems to require so much time to sit around doing nothing! In short, training can often be hard to justify.

A unique position

Although I can feel your pain, it is important to release what a unique position most web designers and developers are in. While many other professions have existed for hundreds of years, commercial web design is barely a decade old. The entire industry is evolving at a tremendous pace with both technology and methodology changing daily. I once heard it estimated that the average web designer has to relearn his skill-set every 18 months. Although I believe this is somewhat of an exaggeration it isn’t far off. With things moving so fast, having time to keep up with the latest developments is essential to your web site’s success.

For in-house designers too

You might think this is all well and good for a professional web design agency. After all, they need to be on the cutting edge of their industry. However, your company might just employee a couple of in-house designers to keep your own website in order. Surely, there is not as big a need for training in that situation? Unfortunately, this is simply not the case. There are no guarantees that your competition are not using an external web design house and so your internally produced website still has to compete with “cutting edge” design agencies. In addition, as I have said before, it is important that your site evolve with the rest marketplace otherwise, it will quickly appear out of date. Unfortunately, the web is very like the fashion industry. A nineties style website looks much like eighties style fashion… horribly dated! Users are constantly demanding more and more from websites and if your staff aren’t up to date with the latest developments they are going to struggle to deliver.

The good news

However, it’s not all doom, gloom, and expenses! Although there are a growing number of training courses available on various aspects of emerging web technology, they are not the only way to get your developers up to speed. The most cost effective thing you can do is allocate them time each week for “self learning”. The web is crammed with valuable resources to help people learn about things like Unobtrusive JavaScript and web standards. All you need to do is set aside some time for them away from their normal workload. Admittedly, this has some productivity implications but these will be quickly outweighed by the productivity gains provided by these emerging methodologies.

All your developers need is a few hours each week to work on their own projects. Google has adopted this approach with incredible results. No travel expenses, no training courses, just a few hours a week. You can’t say fairer than that!

Web standards at all costs?

So should you always build sites using web standards? Should tables really only be used for tabular data? Is it CSS at all costs?

I received an email today from a web designer called Keir with a question for the podcast. It is a question I have heard many times before, but because of work I am currently doing for Headscape, I have had to think twice about the answer.

Here is what Keir wrote:

Why would I want to design using CSS considering the amount of work that has to go into building a CSS site that is compatible with all major browsers, using hacks and work arounds when I could build one straight forward design through tables in a fraction of the time that would look practically identical in all browsers (aside from the ease of updating design?)

Actually taking time to think about the answer

Under normal circumstances, I would have just referred Keir to the article I wrote on the benefits of web standards, but today was different. Today I was building a disposable wireframe for usability testing, which for the sake of speed was being produced using tables for layout. Today, I have also been thinking about Headscape’s business strategy and the impact of web standards on some aspects of our productivity.

Not all approaches suit everybody

Sure, web standards have a huge list of benefits but is it always the right solution for every web design agency? Possibly not. Let’s live in the real world here, building table based sites is quicker for small, flat sites that rarely (if ever) change. Okay, you might have headaches later on but for some web design companies that is not an issue. Take for example a small web design company that is building cheap, flat sites for estate agents. Estate agents are not willing to pay more than a few hundred pounds for their site and care little about accessibility, or future proofing. All they care is whether it looks okay in Internet Explorer. Now, the web design company has a choice. They can do one of the following:

  • Explain to the client the benefits of web standards and why they should pay more for their site to be built properly
  • Take the risk of running at a loss and build the site with web standards anyway while still keeping the price low.
  • Churn the site out, tables and all, using a WYSIWYG like Dreamweaver

Commercial reality matters

I am sure some of the web standards evangelist would argue that the web design company should take the first option. I would suggest that in the real world of commercial design this would be a mistake. Not only would they probably loose the work but also even if they did win it I am not convinced that the estate agent would really feel the benefit. After all, will it help to sell more houses? Possibly, but I doubt it would generate a big enough return on investment to justify the extra expenditure.

So what am I saying?

I am not suggesting that if you are a small web design agency (or freelancer) who works on small websites, you should not bother with web standards. What I am saying is that you have to be pragmatic and that you can introduce some elements of web standards while leaving others aside. For example, probably the majority of delays with web standards come from positioning. Having to use floats and absolute/relative positioning can sometimes prove a lot trickier than simply adding the odd table.

Mix and match

Maybe for some it is simply easier to use tables for the basic layout and then use web standards for things like fonts, colours and design details. This does not have to be an either or decision. The transition from odd school design to web standards can be a gradual process and you can judge how far down the web standards root you go on a per project basis. Like all aspects of web design, the use of web standards has to be a compromise and it should be used as and when appropriate. However, remember, you cannot choose when you use web standards if you have never taken the time to learn it. Web standards should be another tool in your tool belt that you choose to use when appropriate.

For more on getting the balance right between business drivers and technical considerations read "the missing pillar of web design"