Posts

Showing posts from September, 2009

Designing and programming - Part 2

This part of the series will handle the creative part of the cycle. You might loosely categorize the steps of the design process in three different stages. First is the creative methods - this stage contains methods that drives the design project forward adding new ideas and features to the design. However, systemizing the ideas and filtering them is also part of this stage. The next stage contains different methods of implementation. This is where the ideas meet the matter - where ideas become code and components. You get the idea:) The third and last stage is perhaps the most crucial one. This is where you test and evaluate your results. It is now that you have to decide whether the implementations meet with the requirements and visions of the design. The outcome of this stage will determent if the prototype is ready for some real world testing, also called a beta. Anyways, after clearing that up, the creative stage is what this part of the series will be all about. The Creati

Designing and programming - Part 1

The title for this blog entry might not be of the most creative kind but in this new blog series, I'm going to do my best on being creative. For a long time now, I have wanted to do a blog post series on design and programming. I love working in creatively and try to come up with new, or at least different, ways of solving problems. I have done work involving web technology, application programming and design on different occasions, and I was thinking; why not combine them? So that is precisely what I will do. I want to design some kind of web tool and include the entire design cycle in the series. This does not mean that I will include the complete academic process, so don’t kill me if I skip a step or two. :) In this post, I'll go through the process of designing an application. Not the whole process of course, but the cycle of events that drives a design process. The next posts in the series will handle each step on the way to creating the application. Nevertheless, f