7 Habits of a Highly Successful In-house Web Designer
Andy Budd wrote an article a while back on the 7 Habits of a Highly Successful Freelance Web Designer that was an great read, but it also got me thinking. I think most of us want to be freelance web designers or will be at some stage of our lives, but what about those of us that currently work in-house? Small funky agencies, stuffy corporate financial development teams or even large media corporations that can be a bit conservative at times but house a seriously kick-ass in-house media team?
I’ve worked for a few of these and for the fun of it I am going to keep the original 7 Habits intact that Andy Budd wrote of in his original post. I really think the gap between freelance and in-house is fairly subtle, and the type of developer you are will come out in either environment.
Here are a few of my thoughts on how to stay sane whilst working for the man.
Love what you do
In-house politics, schmoozing senior management, uninspired co-workers and ranting lunatics are some of the things you have to deal with everyday in your workplace. Work is one of those rare places where you have to get on with people who either don’t interest you or don’t have the same interests as you do.
Hopefully when you are done dealing with them and doing what you have to do with the day, you might have some interesting work to dig into that can keep you inspired and motivated for the rest of the day. If you are one of the lucky ones this will be your entire day, but similar to freelancing there are many small or unavoidable daily chores you must get through before you get to the fun stuff.
These fun bits should drive you to get out of bed in the morning and make your day worthwhile. If those fun bits start to disappear and all of your days become just one big chore, then it’s time for a change. It’s time to move on and start doing something else. Does this mean freelancing or moving companies? Or possibly your company is large enough that you can change roles and still find challenges within your existing company.
Whatever the options, don’t ever be one of those people that clock in at 9 and leave at 5 with nothing positive to say about your day. You should still enjoy what you do whether you work for yourself or somebody else.
Never stop learning
RSS feeds, textbooks and blogs should be a major resource for the in-house web developer to keep your skills fine-tuned and relevant. There would be no chance I could keep up with some of the in-house development emails and discussions if I didn’t keep up with my reading. This industry is too fast paced and buggy for that, and it’s good to discuss these topics daily with a group that can test your perspectives on topics from development to usability.
A great bonus to working in-house is the human resources from which you can draw upon. You may work for a front-end team and do the same type of work all day but no doubt each developer has their own strengths that can be exploited to your own advantage. One may be a javascript guru and another may know a bit about Ruby… ask questions and find out why the javascript guy hates it when you use prototype so much. I find these sorts of teams are best for learning the finer points of development.
Specialise
Gone are the days of the uber-multitasking developer/designers (or at least applying for these jobs with any serious expectations that the employer would think you do have these skillsets). Nowadays it is best for you to have a solid grounding in a couple of areas of expertise. In a large company, this usually means sticking to web design and understanding the process as a whole, but the IA and backend coding responsibilities will not remain in your court.
Within the CSS realm alone there are many skills that are necessary to produce a professional, quality website. Browser bugs and compatibilities, knowledge of semantic markup, accessibility, search engine optimisation and basic architecture on large projects. It is always good to absorb all of the expertise of those around you, but you can never be an absolute expert at them all.
Get a killer portfolio
It’s a bit difficult to develop a product for an in-house team and then put it on your resume and expect it to remain as pure and intact as it once was when you launched it over a year ago. Who knows who has had access to the site through a CMS? Do these people even know what web standards are and are they restricted to what they put into your website at all?
Unfortunately this is the downside of working on projects for larger companies, a site will only be resume worthy for a limited time, depending on the size of the site and how many people have access to it.
Use this high turnover as an advantage. You can keep building new websites and new features within existing ones (ajax apps anyone?) and really plug this when applying for new employment and listing your ‘featured work’ on your resume. Nobody actually looks at anyones list of websites and picks them apart tag by tag. If you have a large amount of fairly well designed sites and then really communicate the changes you made within the company to prospective employers, you will come off looking good.
Blue chip clients and 800 page websites are something that many freelancers don’t have in their portfolio.
If you are worried about someone combing through your resume with the fine tooth validator, then start your own site that you have complete control over. Start a blog, make sure it validates and point out that it is perfectly accessible and is in fact delivered as “application/xhtml+XML” mime type. This will prove you know your stuff and balance out your other large-scale not so perfect work.
Network like crazy
Sometimes in a large company it’s easy to forget that there are other departments around and to stay secluded in your IT comfort zone. This is only natural in some large companies and for some it’s quite hard to confront the loud marketing guys on the other end of the floor.
These different departments are new chances to network and understand more about your company and your industry in general. It can be easy to see only the immediate problems in front of you when you are a web designer, but I find it’s good to step back from that and understand the bigger pictures of the industry. Why is it marketing don’t care about web standards? Is there a valid reason or do they just not understand it because nobody has bothered to explain why it benefits them? Get to know all of these people and their concerns (which are just as valid as all of your daily gripes) and every ones days could move a bit smoother.
Someday these people will also leave your company and work somewhere else. Whether you finally want to go freelance or just want to move to the new best thing, then it’s always great to know people who know how to put the word out that you are looking for employment.
Manage your time
It’s extremely easy to get distracted at work and not be as efficient as you want to be. Reading emails, attending unnecessary meetings, coffee breaks, phone calls and open plan offices gone wrong and you may find your day is over without accomplishing any of your goals for the day.
It’s important to be able to sit at your desk and actually get some work out once and a while, especially if you are a resource and have deliverables. Forget checking your email every two minutes and just block out some time in the Outlook calendar for yourself so nobody can steal your time with yet another meeting request. Put on your large “I am not at my desk” headphones to make up for the lack of walls in the office and get into your groove.
One important freedom of working for a company is that you shouldn’t have to work insane hours into the night. This should be your time and side projects should be the only thing you are working on in the wee hours of the night. In-house means leaving work when everyone else does… you probably do have a boss so you have to work during the day, unlike our freelance friends. Holidays and evenings, enjoy them.
Build your reputation
One way to enjoy the day at work a whole lot more is to build your reputation and become someone that people want to work with.
This means that each day will present new challenges and provide you with avenues to learn new things about the industry and perfect those specialist skills mentioned beforehand. Everyone that leaves your workplace will have an opinion about you in some degree. This may vary from, “I hardly knew him” to “He was a bit hard to work with”. All of these people will cross paths with you again someday, in a company or while you are looking for work as a freelancer, and it’s always best if you meet them again on good terms.
I definitely believe in a certain level of professional karma, you never know when someone will be in a position to help you out.
Comments
- Andrew K. says: January 10, 2007 @ 9:42 am
Great post Scott, most of your points ring true for code monkeys too, both at the ~5000 employee company I recently left and the ~20 person company I just joined. I couldn’t agree more on the networking aspect of ‘Never Stop Learning’, being able to learn from your colleagues is worth the bullshit of inter-office politics and 20 tier management that tends to come with large companies.
- Stephanie Leary says: January 11, 2007 @ 12:53 am
Excellent list, all very true… although “800 page websites” made me long for the days when I managed things that small! Working on large sites, though, gives you a great toolbox to work with on sites of any size. Even if you can’t legally take your actual code with you to other projects, you’re in the habit of building things that will be easy to extend later.
- Cheryl says: January 11, 2007 @ 8:04 am
Totally agree that you need to love what you do. I’ve lost count of the number of people I know who bitch and moan and hate their job (or their company) but they won’t leave to find something else that inspires them or where they might be happy.
Comfort is the enemy of change…
- Nate K says: January 11, 2007 @ 11:58 am
This is a great post and I think you hit the nail on the head. For me, it is sometimes hard to be more specific to one role, as I am the only one who works on web projects (we are an IT staff of 3, with over 80 employees). Therefore I have to wear the hat of programmer, SEO, CSS, and HTML nazi. I try and maintain great quality with the code - even when we allow others to post to the site. I would consider myself pretty strict, only because I want the site to be the best that it can be and of respectable quality.
I do agree, if it is a 9-5 - leave and dont do any more work during the evenings. Now, if only I could find all the time in the evenings to tweak my personal site…he.
- Max Design - standards based web design, development and training » Some links for light reading (16/1/07) says: January 16, 2007 @ 9:56 pm
[...] 7 Habits of a Highly Successful In-house Web Designer [...]
- Karl says: January 16, 2007 @ 11:43 pm
Great list Scott, I found the positive spin of the portfolio especially useful - I’m on top of everything else (I network outside of work also) but I’m sure to publicise my internal projects (even if it’s just a screenshot) on the next version of my website.
Thanks.
- Marcus says: January 17, 2007 @ 12:54 am
Many thanks for article. I’ve always been frustrated with those ads for so many skills. Love my job as web developer for a non-profit; and the people I work with, but I’m the kind of guy who’s always looking over the fence, to check out the grass in the neighbor’s yard…Gotta network!
- Viking KARWUR says: January 17, 2007 @ 9:53 pm
Thanks for this articles… Thanks for the tips… It’s usefull for my freelance business…
- 7 Gewohnheiten eines erfolgreichen, angestellten Webdesigners - Jeriko One says: January 17, 2007 @ 10:36 pm
[...] Man weiß schließlich nie IM Voraus, ob eine Person einem später nicht doch noch einmal helfen kann. This translation was done with permisson from Scott Gledhill, the author of the original article. It was a response to an article written by Andy Budd - for which is also a translation available at STN. [...]
- Natalie Downe » Blog Archive » links for 2007-01-18 says: January 18, 2007 @ 11:37 am
[...] 7 Habits of a Highly Successful In-house Web Designer | Standardzilla … but also good tips for any of us in the industry (tags: CSS webdesign career freelance) [...]
- monchito says: January 21, 2007 @ 2:10 am
These tips are good and at the same time very general. I guess they can be translated to all kinds of webdesigners, hety all kinds of professionals from all kinds of organizations… :)
- 7 Habits of a Highly Successful In-house Web Designer | LifeTextLinks.com says: January 21, 2007 @ 7:18 am
[...] Original post by gleddy and software by Elliott Back [...]
- Womble says: January 25, 2007 @ 12:59 pm
Specialisation is good when working for big companies but when working by yourself you tend to have to be a “jack of all trades”. Meaning you either have to be good at everything OR good at convincing the client you are good at everything.
- Hobo SEO says: May 26, 2007 @ 10:08 am
A nice post but I think in today’s age you need to be a jack of all trades and then specialize. I went from mac operator > designer > web designer >accessible web designer > SEO. Hopefully now I am in management I can put my feet up like most of the management that managed me - delegate delegate delegate!
- Turk Hit Box says: May 26, 2007 @ 9:45 pm
Network Like Crazy: this is the key factor nowadays. Faster you get a live network of people linking/advising you, faster you become big.
@hobo: Thats actually very beneficial for you. You have the whole package!
- Lucy says: July 27, 2007 @ 7:27 pm
Fantastic article - so few people talk about what it’s like in house (very different agency side). My only quibble would be the bit about nobody going through CVS with a validator - I’ve seen it done several times. However if you’ve got a personal site, it needs to be absolutely bang on standards wise, and then you’re pretty safe. If you haven’t got a personal site, you probably haven’t even got your foot through the door.
My other bit of advice about CVS is not to link to your facebook or myspace account, unless you actually use it in that regards. I’ve seen more than a couple recently where its been an influence on not moving forwards with candidate (if you’d let a perspective employer see that stuff what would you show customers?)
- Standardzilla says: July 27, 2007 @ 11:28 pm
@Lucy - I agree that sometimes you have to keep some of these persona’s separate. Depending on your discipline or who are you looking to be employed by :-)
re: bang on for validation on a personal site, it’s kind of hard. You will find many peoples professional work will get more attention than their personal work at times. You can usually get a fair idea though.
@Hobo - I find it’s hard in our industry to still be a jack of all trades. You can definitely stay knowledgeable across the industry, but most seem to specialise in a couple of disciplines.
- links for 2007-08-11 « Kevin Bondelli’s YD Blog says: August 11, 2007 @ 5:27 pm
[...] 7 Habits of a Highly Successful In-house Web Designer | Standardzilla (tags: webdesign) [...]
- mcdave.net » links for 2007-08-12 says: August 12, 2007 @ 5:21 pm
[...] 7 Habits of a Highly Successful In-house Web Designer | Standardzilla (tags: webdesign career business design tips freelance) [...]
- DT says: August 13, 2007 @ 3:10 am
Great post! We tend to forget that the other half of the world actually has a day job. I guess its just not as sexy as running your own business and playing golf when you want.
- Nickleri says: September 28, 2007 @ 9:18 pm
I found the positive spin of the portfolio especially useful - I’m on top of everything else (I network outside of work also) but …
- 7 Habits of a Highly Successful In-house Web Designer « Graphicmotion’s Weblog says: November 13, 2007 @ 11:38 am
[...] Fuente: http://www.standardzilla.com/2007/01/09/7-habits-of-a-highly-successful-in-house-web-designer/ [...]
