"You cannot score without a goal.
If you don’t know what you want, then how can you pursue it? Having a goal defines an end point, and subsequently, a place to start."
— The 50 great things every graphic design student should know started by Jamie Wieck
It's true, it's difficult to create anything of great value if you set out on a task without having a goal or rough finishing point. Recently I've begun to notice this more and more. You can stumble upon a hidden gem, but you've probably set out to create something else first. Imagine a game of football with no goals, you'd have a bunch of confused footballers running from end-to-end not knowing what to do.
My disgraceful failure
In the last couple of weeks I started to think about creating a simple web application for creating, sharing and collaborating on lists. The idea of creating lists of books, music, films, events, etc. as against lists of tasks. There are plenty of great applications already on the web for task management and productivity, such as Flow, Basecamp and Remember The Milk. Not to mention the amount of great task management software for desktop devices. Although my idea has become clearer overtime, I originally set out without any clear goal in mind.
Originally, I just decided "I want to make a web app" but had no idea what it's function would be or even why I wanted to make one. I just jumped onto photoshop (like an aesthetically pleased chipmunk) and started working up a user interface for nothing. How can a user interact with something that doesn't exist? Simply, they cannot. Wasted time, which resulted in a destroying of the little work that I had achieved.
Time to simplify and go back to the drawing board. I thought about the online portfolio system that my university has for some reason adopted. It's bloated to a point that simply adding a new page or project to your profile seems like an effort. There's some great portfolio type applications out there and they have a much simpler user interface and feature list. For instance Cargo and Virb so why use bloated complicated applications. It got me thinking about creating a new application with a user interface that users can actually understand. Can it be achieved by employing an interface that is loosely based on pre-existing frameworks that people are familiar with?
Eventually I found my rough idea and got to work on some mockups, but without a clear goal or plan I've come unstuck. I'm at the point where I need to go back to the basics and write myself a brief. Followed by my usual methodic processes. You have to learn from your mistakes and I've learnt from mine. Fresh start, fresh eyes and a clear idea of what I want to achieve.
It's great to have a clear goal at the beginning, but for me I find self initiated projects don't often start with solid footing. They seem to need a bit of room for stupid mistakes first and usually require a great amount of self control to not get distracted.
I'm not going to be a preachy student. I can't really give advice and have no place giving it. I honestly don't know enough myself. I just thought I'd share my experiences of late, plus that particular piece of advice about goals got me started on a bit of rant. Frankly, writing this has helped me clear my mind on the next stages of developing my project, along with talking to some people about the project. So keep watching, this could very well be an interesting couple of months.
End
If you'd like to make a comment about this post, ask a question or just say hello feel free to do so via Twitter.