Archive for June, 2012

Putting the Pieces Together: Scrapbook Style Web Designs


  

Web design has roots in numerous other artistic fields, one of which that blogging not only honors, but often mimics in design and use alike is scrapbooking. Just as scrapbooks capture moments with more artistic accompaniment than photos, collaging various elements together to present a story; blogs capture moments in digital format, usually using images and other elements with the text to complete a story.

Design is another way these two mediums tend to crossover with often fantastic results. That is where today’s spotlight is aimed, at some scrapbook style web designs that perfectly capture the feel of this crafty medium. Take a look at the gallery of designs and get ready for a refill of your creative fuel.

Putting the Pieces Together

Ali Edwards‘ site has a look that most would not recognize as scrapbook derivative, however, she is following a popular style of scrapbooking called Project Life (which is what her site is dedicated to). So visitors will instantly recognize the boxed off look and make the association.

Simply Me goes for the classic, collage style scrapbook look, complete with a watercolor background and the recycled pages edging the site’s main content area. All of the elements work together wonderfully to complete the feel of this design.

Jennifer McGuire Ink goes for a cleaner and sharper cut look for the site, while still maintaining the scrapbook theme and pieced together feel. The small, patterned swatches behind the header feel like they came straight from the scrapbooking aisle of a craft store.

Write. Click. Scrapbook. goes for a much more minimal approach to scrapbook style web designs. But with the blending of fonts in the header to the crafty button styles and beyond, scrapbooking styles still call out from the design.

Sprocket House goes for a very vintage, almost Victorian style to their design, but never veering too far from the recognizable scrapbook fashion those who work in this arena have come to know and love.

hfca design studio employs multiple elements that absolutely connect one with this delicate art upon seeing them. While subtly done, the trained (and not-so trained) eye can pick them out.

ShabbyPrincess‘ multiple floral, decorative elements in the header are just the tip of this playful web designs’ proverbial iceberg.

There isn’t much about Little QT‘s design that isn’t immediately recognizable as scrapbook elements. Rich with detail, and full of all kinds of fantastically chosen pieces, this style is flawlessly executed here.

Keri Smith is known for her crafty project books, so it is no wonder that her website would bring that same feel and style to the web with her. The site’s design is exactly what her fans and followers would expect it to be.

Lanikai Properties uses this collage-type style to promote their picturesque real estate business and properties. With a handful of web design elements aiding this nod to scrapbooking, the site does well bringing the two worlds together.

Hipstery is another example of these two worlds blending together, this time in loud and vibrant fashion. They even use the classic scrapbook spiral binding down one edge of the content section.

Juan Vellavsky opts to use a lot of hand-drawn elements to help bring the scrapbook feel to this minimal design. Doing so with personality.

Dylan Jones goes the subtle route with the design, using header pieces that positively bring scrapbooks to mind. The sheered paper-like edges on the decorative header, along with the pattern really sell this crafty feel.

Chateau Sophie veers far from subtlety, and sails straight into the elaborate collage-heavy scrapbooking waters with this gorgeous design. With one look at the site, it is easy to see where this web design is rooted.

While obviously using illustrated elements, BarCamp‘s structure and build is absolutely layered as if modeled after a collaged scrapbook page.

Simply Home takes us right back into the overly elegant waters, with this lovely layered scrapbook web design. Rich and complex decorative elements piled together with precision.

Island Creek Oyster Bar steers away from the layers with another very segmented and separated web design, where each of the scrapbook styled elements have their own place.

Needle has so many decorative elements that feel like they came right off of the page of a scrapbook, being combined together with the classic style one would expect from this collage-type of design.

2create studio combines scrapbook feeling illustrative elements with lots of shading to give the elements a three dimensional feel, so they rise off the page like a pop-up book.

Mom & Popcorn, while featured before for it’s overall vintage style, this unique design, with hints of scrapbooking elements fits well in the company of it’s collaged contemporaries.

Gary Nock uses multiple halftones to add a modern graphic design edge to the various scrapbook elements incorporated into the site. Smartly combined with skill and imagination.

The Good Little Company” goes the subtle route we have seen from others in this showcase, using light instances of scrapbooking decoration in the web design.

Tennessee Vacation is not as subtle as the last example, but as with others uses more modern graphic styles, layered in with scrapbook elements to really give the design a well blended feel.

Ribbon Ring has multiple ‘stitched’ graphic elements that complete the scrapbook style of this complex, crafty looking web design.

Vicky’s Vintage Gifts closes out the showcase with a design that is easily recognizable as scrapbook based. The hand-drawn elements perfectly compliment this style of choice.

Closing the Book

Hopefully you found this showcase inspiring, and are leaving it bursting with ideas for your next web design project. Which site designs were your favorites? Do you know of any other scrapbook style web designs that we may have overlooked? Use the comment section to fill us in!

(rb)


Easily Customize WordPress’ Default Functionality


  

The absolute best thing about WordPress is how flexible it is. Don’t like the theme? Just change it. Need added functionality? There is probably a plugin you can download or buy. If not, build it yourself! You can change pretty much anything about WordPress. In this article, we’ll go over some easy ways to customize WordPress that you might not know about.

featured-image

Change The Default Source Of jQuery

Another great thing about WordPress is that it comes locked and loaded with all kinds of JavaScript libraries, including jQuery. It also gives you the power to change the source of those libraries according to your needs.

Let’s say we want to relieve our server of some stress by switching WordPress’ version of jQuery for a hosted solution (or CDN version). We can very easily change the source of jQuery with this function:

function add_scripts() {
    wp_deregister_script( 'jquery' );
    wp_register_script( 'jquery', 'http://code.jquery.com/jquery-1.7.1.min.js');
    wp_enqueue_script( 'jquery' );
}

add_action('wp_enqueue_scripts', 'add_scripts');

Three things are going on here. First, we’re using wp_deregister_script() to tell WordPress to forget about the version of jQuery currently being used. We then use wp_register_script() to re-register jQuery (as the script name), using jQuery’s own CDN version. Finally, we use wp_enqueue_script() to add jQuery to our theme or plugin.

One thing to note here is that we’re using add_action(), not add_filter(), to add our scripts. Because we’re not making any changes to the content, but instead relying on WordPress to do something in order for our scripts to load, we use an action hook, not a filter hook. Read about both in the WordPress Codex.

Add Image Sizes

We know that WordPress sets a few different sizes for the images we upload. Did you know you can also (relatively easily) set your own image sizes? And all with two simple functions. If we have a custom header image for our posts with dimensions of 760 × 300 pixels, we could make our images upload to that size with this:

add_theme_support( 'post-thumbnails' );
add_image_size( 'post-header', 760, 300, true );

The first function, add_theme_support(), tells WordPress to allow not just for thumbnails, but for featured images and images of new sizes. The second line, add_image_size(), is where we add our new size. This function accepts four arguments: name, width, height and whether to crop the image. WordPress also advises strongly against using certain reserved names (read: do not use them): thumb, thumbnail, medium, large and post-thumbnail.

Once our new size is created, we can add it to the post’s loop to display it to users, like so:

if ( has_post_thumbnail() ){ 
	the_post_thumbnail( 'post-header' ); 
}

This checks to see whether you’ve uploaded an image and made it the post’s featured image. If so, WordPress displays it. You can also get fancy and add a default fallback image.

if ( has_post_thumbnail() ){ 
	the_post_thumbnail( 'post-header' ); 
}else{
	<img src="'. IMAGES .'/default.jpg" alt="Post Header Image" />
}

In this case, if the post has no thumbnail, it falls back to the default image. Hooray, continuity!

Change the Sidebar’s Markup

Registering a sidebar doesn’t take much. All you really need is a name and an ID to make it clear in the admin area:

register_sidebar( array (
	'name' => __( 'Sidebar', 'main-sidebar' ),
	'id' => 'primary-widget-area'
));

WordPress will apply the default markup for us, which we can style as we want. However, we can also add our own markup and style it as we want. I prefer to use divs for sidebar widgets because they are more semantically correct than list items. I also prefer h3 for widget headings because I usually reserve h2 for the blog post’s title. So, with that in mind:

register_sidebar( array (
	'name' => __( 'Sidebar', 'main-sidebar' ),
	'id' => 'primary-widget-area',
	'description' => __( 'The primary widget area', 'wpbp' ),
	'before_widget' => '<div class="widget">',
	'after_widget' => "</div>",
	'before_title' => '<h3 class="widget-title">',
	'after_title' => '</h3>',
) );

This produces a sidebar that looks like this:


The sidebar with markup. Isn’t the Web Developer Toolbar great? (View image.)

Alter The RSS Widget’s Refresh Rate

WordPress’ built-in RSS widget is fantastic, but sometimes it doesn’t update often enough. Luckily, there is a fairly simple solution for that. Just add this code to your functions.php file:

add_filter( 'wp_feed_cache_transient_lifetime', 
   create_function('$a', 'return 600;') );

As you can see, we are using WordPress’ add_filter() function, which accepts a filter hook, callback function and (optional) priority. The wp_feed_cache_transient_lifetime hook handles the feed’s refresh rates. We’re creating our callback function on the fly using PHP’s create_function() function. It is one line, which returns the refresh rate in seconds. Our refresh rate is set to 10 minutes.

Add Content To The RSS Feed

WordPress’ ability to add targeted content to an RSS feed (i.e. content that only your subscribers can see) is especially cool. This could be anything such as ads, a hidden message or value-added content. In the following example, we’ll add a hidden message.

function add_to_feed($content){
   $content .= "<p>Thanks for Subscribing! You're the best ever!</p>";
   return $content;
}

add_filter( "the_content_feed", "add_to_feed" );

Using the filter the_content_feed, which is called only when the feed is created, we use a callback function to append new information to the post’s content. If we looked at our website’s feed in Google Reader, we’d see this:

Here's our super-secret message to all subscribers.
Here’s our super-secret message to all subscribers. (View image.)

Highlight The Author’s Comments

One fairly common practice is to set off the author’s comments from the comments of readers. I do it on my blog:

My blog hasn't seen a whole lot of activity lately.
My blog hasn’t seen a whole lot of activity lately. (View image.)

So, how do we accomplish this? I’m glad you asked! See, in a pre-2.7 world, some custom coding was required to determine whether the author’s ID matches the commenter’s. On my blog, I just used to check whether the commenter’s ID was 1, which was the ID of the admin. Not very good I know, but I was young and naive (as well as the blog’s only author).

Version 2.7+ has a fancy little function named wp_list_comments, which prints a post’s comments for us. Even better, it applies the class .bypostauthor to any comments by — you guessed it — the post’s author. Now, to style the author’s comments differently, all we need to do is this:

.comment { /* Reader comments */
   background: #FFFFFF;
   color: #666666;
}

.bypostauthor { /* Author comments */
   background: #880000;
   color: #FFFFFF;
}

Done! Easy, right?

Tip: If you don’t like that WordPress tells you what markup to use in the comments section, you can tell it to use your own print function:

<ul class="commentlist">
	<?php wp_list_comments('type=comment&callback=my_comment_display'); ?>
</ul>

Then, you create a function named my_comment_display(), which prints your comments as you see fit. More information on that in the Codex.

Modify Published Content

Just as we modified the feed’s content earlier, we can do the same thing with our website’s content using the the_content filter. What we’ll do here is append the author’s signature to the end of the content:

function sig_to_content($content){
   $content .= '<p><img src="'. IMAGES .'/sig.png" alt="Joseph L. Casabona" /></p>';
   return $content;
}

add_filter( "the_content", "sig_to_content" );

By now you’re getting the hang of the add_filter() and callback functions. In this case, our filter is the_content. This will add a signature to the end of both posts and pages. To filter out pages, we simply add this condition:

function sig_to_content($content){
   if(is_single()){
   		$content .= '<p><img src="'. IMAGES .'/sig.png" alt="Joseph L. Casabona" /></p>';
   		return $content;
   }
}

This function, is_single(), checks to see whether we’re viewing a single post (as opposed to the content’s relationship status).

Create A Custom Template For A Taxonomy

I started using WordPress way back in 2004, before pages, plugins or rich editing were introduced. Thinking about its evolution into an amazingly flexible platform, I remember doing custom stuff with certain categories and tags using if statements in the single.php template file. It’s much easier now.

WordPress has an incredibly sophisticated template hierarchy. Everything falls back to index.php, while templates such as page.php and single.php display various types of content differently. But you could get specific with category.php and even home.php. As you can imagine, home.php would be your home page, and category.php would display relevant posts when the visitor is viewing a category page. What you might not know is that you can get category-specific. By creating a template page named category-[slug].php or category-[id].php (that is, for example, category-news.php or category-6.php), you are telling WordPress, “Use this template specifically for this category.� I usually copy index.php or category.php and modify them.

Customize The Search Bar

On the same note, you can customize the search bar by creating a template page named searchform.php, which will include only the search form. By default (i.e. when there is no searchform.php), here’s what we’re looking at:

<form role="search" method="get" id="searchform" action="<?php echo home_url( '/' ); ?>">
    <div><label class="screen-reader-text" for="s">Search for:</label>
        <input type="text" value="" name="s" id="s" />
        <input type="submit" id="searchsubmit" value="Search" />
    </div>
</form>

The default search bar
The default search bar. (View image.)

I like to eliminate the button and label and instruct the user to hit “Enter� to search. We can do that simply by creating a searchform.php template file and adding the code. Here’s the file in its entirety:

<!--BEGIN #searchform-->
<form class="searchform" method="get" action="<?php bloginfo( 'url' ); ?>">
	<input class="search" name="s" onclick="this.value=''" type="text" value="Enter your search" tabindex="1" />
<!--END #searchform-->
</form>

Our new search bar after some CSS magic
Our new search bar after some CSS magic. (View image.)

Customize WordPress’ Log-In Screen

There are several ways to do this, mostly involving plugins. First, let’s look at a way to customize the log-in logo (and logo URL) through our own theme. Customizing the logo’s URL is easy. Just add this code to your functions.php file:

add_filter('login_headerurl', 
	create_function(false,"return 'http://casabona.org';"));

Much like with the refresh rate for our RSS widget, we are combining add_filter() and create_function() to return a different URL (in this case, my home page) when the login_headerurl hook is called. Changing the logo image is theoretically the same but does require a little extra work:

add_action("login_head", "custom_login_logo");

function custom_login_logo() {
	echo "
	<style>
	body.login #login h1 a {
		background: url('".get_bloginfo('template_url')."/images/custom-logo.png') no-repeat scroll center top transparent;
		height: 313px;
		width: 313px;
	}
	</style%gt;
	";
}

You can see we have a hook (login_head) and a callback function (custom_login_logo()), but instead of add_filter(), we’re using add_action(). The difference between the two is that, while add_filter() replaces some text or default value, add_action() is meant to execute some code at a particular point while WordPress is loading.

In our callback function, we are overwriting the default CSS for the logo (body.login #login h1 a) with an image that we’ve uploaded to our theme’s directory. Be sure to adjust the height and width as needed. We get something like this:

That is one handsome sketch.
That is one handsome sketch. (View image.)

You could also go the plugin route and find a bunch that will help you modify the log-in page right from the WordPress admin area. I’m familiar with Custom Login, but go ahead and try a few out!

Bonus: Make A Splash Page Part Of Your Theme

While this isn’t exactly modifying WordPress’ default functionality, a lot of designers add completely separate splash pages, and WordPress makes this easy to do. Follow these steps:

  1. Create a new file in your theme directory named page-splash.php (although the name doesn’t matter).
  2. Add your HTML and CSS markup and anything else you might use. The idea here is that the markup, CSS and layout for the splash page will probably be different from the rest of the website.
  3. At the top of page-splash.php, add the following, which tells WordPress that this is a page template:
    <php /* Template Name: Splash */ ?>
  4. Add the two tags that will make your page a WordPress-ready page. Somewhere in the head (ideally, close to </head>), add <?php wp_head(); ?>. Right before the </body> tag, add <?php wp_footer(); ?>. Save it!
  5. Go into the WordPress admin panel and create a page using that template:
    default template
  6. Once you have saved the page, go to Settings → Reading, and under “Front page displaysâ€� choose the radio button “A static page.â€� Make the front page the splash page you created!
    splash screenshot

Conclusion

There you have it! Over 10 modifications you can make to WordPress through hooks, functions and template pages, oh my! These are ones I use frequently, but there is a whole host of hooks to do everything from adding body classes to modifying the title before it’s printed. Flexibility and not having to modify the core are what makes WordPress such a great platform! What are your favorite tips? Let us know in the comments.

Other Resources

Everything we’ve talked about in this article comes from the WordPress Codex. Here are some pages I find particularly helpful:

  • “Plugin APIâ€�
    An in-depth description of actions and filters, as well as a list of hooks.
  • “Template Tagsâ€�
    Everything you can use in the loop.
  • “Template Hierarchyâ€�
    How your theme drills down.

(al)


© Joseph Casabona for Smashing Magazine, 2012.


Stunning Space Age Digital Art


  

Man’s obsession with space goes back before records began, and the great unknown of the universe continues to inspire and baffle us today. Space offers artists a huge amount of inspiration to draw from, and space themed art often crosses over genres such as sci-fi, landscapes and fantasy.

Often digital artists mix our existing knowledge and data gathered about space with their imaginative conceptions of the unknown. These can range from elaborate nebulas to full space-age environments and cities. The possibilities truly do extend beyond our everyday world and often lead to some absolutely stunning artworks.

Often space age digital art will play on the epic scale of space, presenting enormous planets, conceptions of infinite size (such as never-ending spatial horizons) and other objects of epic proportions. Lighting is also key in space. Due to the dark nature of the majority of the universe, sharp, intense light effects appear all the more impressive, painting beautiful colors across a blackened backdrop.

Today we present a collection of stunning space age digital artworks. These range from complex digital paintings to photo manipulations and conceptual character designs. We hope that you enjoy them!

Stunning Space Age Digital Art

Beautiful Space by QAuZ

Space Age Digital Art

Space jump by wanbao

Space Age Digital Art

Space Marines by Radojavor

Space Age Digital Art

Space Cat by pekepeke0

Space Age Digital Art

Discovering Space by Matkraken

Space Age Digital Art

Suborganic Space by JoelBelessa

Space Age Digital Art

Dead Space by Farkwhad

Space Age Digital Art

Space book by Amuuna

Space Age Digital Art

Somewhere in Space by Krzyzowiec

Space Age Digital Art

Space core’s dream by MattShadowwing

Space Age Digital Art

Blue Space by Waterboy1992

Space Age Digital Art

Space Ranchers by StudioQube

Space Age Digital Art

Alien Space Fighter by Kuren

Space Age Digital Art

Dead Space Fan Art by Zeen84

Space Age Digital Art

Just Space by JoeJesus

Space Age Digital Art

Space Station by gypcg

Space Age Digital Art

Space tourism nice spot by Swaroop

Space Age Digital Art

Space Graveyard by Ortheza

Space Age Digital Art

Space Opera by Pierrick

Space Age Digital Art

Lost in Space by Ragebringer

Space Age Digital Art

The Journey to Space by roadioart

Space Age Digital Art

Lost in Space by Nicasus

Space Age Digital Art

Space Lighthouse by FISHBOT1337

Space Age Digital Art

Attacker From Space by Galanpang

Space Age Digital Art

Space – Black Hole by InertiaK

Space Age Digital Art

Space Cargo by MaxD-Art

Space Age Digital Art

Reach Nebula by Nameless-Designer

Space Age Digital Art

Wing Nebula by Ov3RMinD

Space Age Digital Art

Cave Nebula by Ov3RMinD

Space Age Digital Art

Nebula Magic by converse-kidd

Space Age Digital Art

The Great Nebula by CommanderEVE

Space Age Digital Art

Radioactive Asteroid Scene by PSDFAN

Space Age Digital Art

Dwarf Planets by Nameless-Designer

Space Age Digital Art

Planets by alwahdany

Space Age Digital Art

Epilogue by R3V4N

Space Age Digital Art

What Do You Think?

I hope that you enjoyed this article and found the awesome space scenes inspiring. If you had any favorites from this collection let us know! Perhaps you think we missed an element of space themed art? Leave a comment below.

(rb)


7 Smart Ways Small Businesses Can Use QR Codes

QR Code Hats

Sure they come in a rainbow of colors, but do you really think potential customers will be scanning your QR code off a hat? There are smarter ways to use QR codes for marketing.

According to research done earlier this year, more than half of Americans have smartphones. While using a QR code may have been cutting edge in 2011, this form of mobile marketing is finally starting to reach the masses in 2012. Most consumers are familiar with the funny-looking, black-and-white codes and already have an app to scan them on the go.

QR codes are a great way to promote your small business, but knowing where to place them to maximize your exposure is a problem for some. Here are a few great ideas:  

continue reading 7 Smart Ways Small Businesses Can Use QR Codes


© Barbara Holbrook for Tutorial Blog | 5 comments | Add to del.icio.us

7 Smart Ways Small Businesses Can Use QR Codes is a post from: Tutorial Blog


Work, Life And Side Projects


  

There is no doubt about it, I am a hypocrite. Fortunately nobody has noticed… until now. Here’s the thing. On one hand I talk about the importance of having a good work/life balance, and yet on the other I prefer to hire people who do personal projects in their spare time.

Do you see the problem with this scenario? How can one person possibly juggle work, life and the odd side project? It would appear there just aren’t enough hours in the day. Being the arrogant and stubborn individual I am, when this hypocrisy was pointed out to me, my immediate reaction was to endeavour to justify my position. A less opinionated individual would probably have selected one or the other, but I propose these two supposedly contradictory viewpoints can sit harmoniously together.

http://www.smashingmagazine.com/2012/06/19/work-life-and-side-projects/
Can you have your cake and eat it, by working on side projects, holding down a job and still having a life beyond your computer? Image by GuySie.

To understand how this is possible we must first establish why a work/life balance is important and what role side projects play. Let’s begin by asking ourselves why it is important to have a life beyond our computers, even when we love what we do.

Why We Should Have A Life Beyond The Web

Generally speaking Web designers love their job. In many cases our job is also our hobby. We love nothing more than experimenting with new technology and techniques. When we aren’t working on websites we are tinkering with gadgets and spending a much higher than average time online. Although in our job this single-mindedness is useful, it is ultimately damaging both for our personal wellbeing and career.

In the early days of my career, when I was young, I used to happily work long hours and regularly pull all-nighters. It was fun and I enjoyed my job. However, this set a habit in my working life that continued far longer than was healthy. Eventually I became stressed and fell ill. In the end things became so bad that I was completely unproductive.

This high-intensity working also sets a baseline for the whole industry, where it becomes the norm to work at this accelerated speed. No longer are we working long hours because we want to, but rather because there is an expectation we should. This kind of work/life balance can only end one way, in burnout. This damages us personally, our clients and the industry as a whole. It is in our own interest and those of our clients to look after our health.

This means we cannot spend our lives sitting in front of a screen. It simply isn’t healthy. Instead we need to participate in activities beyond our desks. Preferably activities that involve at least some exercise. A healthy diet wouldn’t hurt either. Getting away from the Web (and Web community) offers other benefits too. It is an opportunity for us to interact with non Web people. Whether you are helping a charity or joining a rock climbing club, the people you meet will provide a much more realistic view of how ‘normal’ people lead their lives.

This will inform our work. I often think that, as Web designers, we live in a bubble in which everybody is on twitter all day, and understands that typing a URL into Google isn’t the best way to reach a website. Not that this is all we will learn from others. We can also learn from other people’s jobs. For example, there is a lot we can learn from architects, psychologists, marketeers and countless other professions. We can learn from their processes, techniques, expertise and outlook. All of this can be applied to our own role.

As somebody who attends a church (with a reasonable cross section of people) and used to run a youth group, I can testify that mixing with non Web people will transform your view of what we do. Furthermore, the activities you undertake will shape how you do work. Reading a non-Web book, visiting an art gallery, or even taking a walk in the countryside, can all inform and inspire your Web work. There is no doubt, that stepping away from the computer at the end of a working day will benefit you personally and professionally. Does this therefore mean you should shelve your side projects? Not at all, these are just as important.

Why We Should All Have Side Projects

I love to hire people who have side projects. Take for example Rob Borley who works at Headscape. He runs a takeaway ordering site, has his own mobile app business and has just launched an iPad app. These projects have been hugely beneficial to Headscape. Rob has become our mobile expert, has a good handle on what it takes to launch a successful Web app and puts his entrepreneurial enthusiasm into everything he does for us.

Robs side projects such as iTakeout has broadened his experience and made him an indispensable employee.
Rob’s side projects such as iTakeout has broadened his experience and made him an indispensable employee.

But side projects don’t just benefit your employer, they benefit your personal career. They provide you with a chance to experiment and learn new techniques that your day job may not allow. They also provide you with the opportunity to widen your skills into new areas and roles. Maybe in your day job you are a designer, but your side project might provide the perfect opportunity to learn some PHP. Finally, side projects allow you to work without constraints. This is something many of us crave and being able to set our own agenda is freeing. However, it is also a challenge. We have to learn how to deliver when there is nobody sitting over our shoulder pushing us to launch.

All of this knowledge from personal projects has a transformative effect that will change your career. It will increase your chance of getting a job and show your employer how valuable you are. It may also convince your employer to create a job that better utilises your skills, as we did for Rob. Rob used to be a project manager, but when we saw his passion and knowledge for mobile we created a new role focusing on that. Of course, this leads us to the obvious question: how can we have time away from the computer if we should also be working on side projects?

Is Hustling The Answer?

If you listen to Gary Vaynerchuk or read Jason Calacanis, you maybe forgiven for thinking the answer is to ‘hustle’; to work harder. They proclaim we should cut out TV, dump the xbox and focus single-mindedly on achieving our goals. There is certainly a grain of truth in this. We often fritter away huge amounts of time, largely unaware of where it is going. We need to be much more conscious about how we are spending our time and ensure we are making a choice about where it goes.

I don’t think working harder is the long term solution, however. We can work hard for short periods of time, but as we have already established this can’t continue indefinitely. We need downtime. We need time lounging in front of the TV or mindlessly shooting our friends in Halo. If we don’t have that we never allow our brain the chance to recuperate and we end up undermining our efficiency. I don’t believe the answer is “work hard, play hard”. I believe the answer is “work smarter”.

We Can Do Everything If We Work Smarter

Working smarter is about three things:

  • Combining interests,
  • Creating structure,
  • Knowing yourself.

Let’s look at each in turn.

Combine Interests

A good starting point when it comes to working smarter is to look for commonality between the three aspects of your life (work, life and side projects). You can often achieve a lot by coming up with things that have a positive impact in each of those areas. Take for example the choice of your personal project. If you look at most personal projects out there, they are aimed at a technical audience. We are encouraged to “build for people like us” which has led to an endless plethora of HTML frameworks and WordPress plugins.

Maybe if we got out more there would be a wider range of personal projects and fewer of near identical jQuery plugins!
Maybe if we got out more there would be a wider range of personal projects and fewer of near identical jQuery plugins!

If however we have built up interests outside of the Web, suddenly it opens up a new world of possibilities for side projects.

I wanted to get to know more people at my church. There are so many I have never spoken to. I also wanted to keep my hand in with code (as I don’t get to code a lot anymore), so I decided to build a new church website in my spare time. This involved talking to lots of people from the church, and also gave me the chance to experiment with new ways of coding. What is more, some of the things I learned have been valuable at work too.

Look for ways of combining personal projects with outside activities. Alternatively, identify side projects that could make your working life easier. This kind of crossover lets you get more done. However, by itself that is not enough. We need some structure too.

Create Structure

If we want to get the balance right between personal projects, work and life we need some structure to work in.

For a start take control of your working hours. I know this isn’t easy if you have a slave driver of a boss, but most of us have at least some control over how long we work. You will be surprised, limiting your hours won’t damage your productivity as much as you think. You will probably get as much done in less time. Work tends to expand to take as much time as you are willing to give it. Next, stop fluttering from one thing to another. When you are “having a life” don’t check work email or answer calls. There is a growing expectation we should be available 24/7. Resist it.

One method to keep you focused is the Pomodoro technique. This simple approach breaks your day into a series of 30 minute chunks. You work for 25 minutes on a single task free from interruption and then have a 5 minute break. Similar tasks are grouped together so that you spend 25 minutes answering email rather than allowing email to interupt other blocks of work.

The Pomodoro technique is a simple way of staying focus on the task in hand
The Pomodoro technique is a simple way of staying focus on the task in hand.

Set specific time for working on personal projects and stick to them. Don’t allow that time to expand into your free time. Equally don’t allow work to distract you from your side project. Set boundaries. If you need to, set an alarm for each activity. Nothing will focus your mind on a personal project like having only 30 minutes until your alarm goes off. You will inevitably try and squeeze just one more thing in. These artificial deadlines can be very motivating.

Finally, make sure work, personal projects and recreation all have equal priority in your mind. One way to do this is to use a task manager like Omnifocus, Things or Wunderlist to keep all your tasks in one place. Often we have a task list for our work but not for other aspects of our life. This means that work is always prioritised over other activities. It is just as important to have a task to “finish that book” you are reading as “debug IE7”. Providing structure won’t just help with your side projects. It will also help with your sanity.

Know Yourself

Remember, the goal here is to have fun on side projects, broaden your horizon with outside activities and recharge with downtime. You therefore must be vigilant in keeping the balance and ensure that all these competing priorities don’t drain you.

Part of the problem is that we spend too much time on activities that we are just not suited to. Its important to recognize your weaknesses and avoid them. If you don’t, you waste time doing things you hate and doing them badly. For example, I just am no good at DIY. I used to waste hours trying to put up shelves and fix plumbing. Because I was trying to do something I was weak at, it would take forever and leave me too tired to do other things.

My solution to this problem was to delegate. I employed people to do my DIY. People that could do it much quicker and to a higher quality than me. How did I pay for this? I did what I was good at, building websites. I would work on the odd freelance site, which I could turn around quickly and enjoy doing. This applies to the side projects we take on too. Learning new skills is one thing, but if it stops being fun because you are just not suited to it, move on. Working on stuff you are not suited to will just leave you demoralized and tired.

Talking of being tired, I would recommend not working on personal projects immediately after getting home from work. Give yourself time to unwind and allow your brain to recover. Equally don’t work on side projects right up until you go to bed. This will play havoc with your sleep patterns and undermine your productivity.

Finally, remember that side projects are meant to be fun. Don’t undertake anything too large because not seeing regular results will undermine your enthusiasm. If you want to work on something large, I suggest working with others. There is certainly no shortage of opportunities. Alternatively try breaking up the project into smaller sub-projects each with a functioning deliverable.

Am I Asking For The Impossible?

So there you have it. My attempt to have my cake and eat it. I believe you can have side projects, a life beyond computers and get the day job done. It’s not always easy and if I had to pick I would choose having a life over side projects. However, I believe that personal projects can be fun, good for our careers and also facilitate a life beyond the Web.

So do you agree? Am I being unrealistic? What challenges do you find in striking the balance or what advice do you have for others? These are just my thoughts and I am sure you can add a lot to the discussion in the comments.

(jc)


© Paul Boag for Smashing Magazine, 2012.


  •   
  • Copyright © 1996-2010 BlogmyQuery - BMQ. All rights reserved.
    iDream theme by Templates Next | Powered by WordPress