Archive for the ‘designer’ Category
Developing versus graphic designing and vice versa
I found what my friend Pietro Polsinelli wrote in his article The blurring distinction between graphic design and software development really interesting; he takes the right point view of a modern approach to software development.
As a creative code developer and as member of Open Lab, I can say that this method of working keeps is quite different from the standard approach to development: it gives people a sort of three dimensional perception of what they are doing.
Usually a programmer draws the behavior and the workflow of the app he’s developing, constraining graphic designers to adapt their creativity to what exist. This approach penalizes usability, hampering possible “Wow” effects and increasing complexity. Vice-versa no graphic designer can create a usable and comfortable interface without knowing what’s possible on the code side. Neither developers nor graphic designers can finish their work without any marketing analysis and content editing.
As Pietro says, “among the hats one startup should include in its first team, there is indeed development and marketing, but also graphic and usability design […]” and all these roles should continuously involve each other, brain storming together on all sorts of problems.
This “cross-competence’s feedback method” increases our productivity and the interface’ smartness; we needed just three month from the idea to the product for both Patapage and BugsVoice (two of our new products); it completely changes the way of working both for both graphic designers and developers, expanding each other skills and flexibility.
I am increasingly convinced that our skills should be less specific and instead embrace everything that surrounds what we do.
The evolution of the web in the recent years is a reflection of this change, from a system composed of millions of isolated pieces, to a system in which every element is trying to communicate intelligently with others, where there is no distinction between enjoyment and action.
Users have an increasingly participatory role and often become direct authors of contents; I’m thinking to the world of blogs, wikipedia, Twitter, Facebook, Flickr, Youtube, and how these services are able to interact between them.

All this happens just because the distinction that previously existed between technology and creativity has been broken, invading every area of communication and radically changing our lives.
Today, a web designer must also deal with functional aspects of what she/he is doing, and must have programming skills, vice versa a developer must acquire user interface skills to optimize the usability of her/his application. This confluence of roles makes the difference between what works and what does not work for the end-user.
It doesn’t mean that a developer has to do the graphics himself … it would be a disaster! This means taking part and be aware of each other’s problems to address their skills in a more creative and responsible way, getting faster innovative solutions that respect user needs.
People are not looking for full featured complex applications… people are looking for something that fills their needs in the easier way. As we can learn from some successful web applications like Google itself or Tweetter or Flickr or WordPress and so on… we should not reveal the complexity of our application, we should instead exalt the smartness and the usability of it. And this is possible only if developers and GUI designers work together to code and interface interaction.
Those considerations can be applied not only to the web but to everything that needs user interaction in the real world; lets think at cars, phones, appliances, clothes, shoes, …
So you designers and you programmers participate and share your ideas! And also hope that Pietro (a developer) will never work alone on his application GUI!
Suggested readings:
An introductory video of Patapage
Here is an introductory video of the basic functionalities of Patapage;
Take a look!
Patapage beta is finally OUT!

I’m glad to announce the public beta release of Patapage, a new way of thinking the web!
Try it, enjoy it!
http://patapage.com
Get visitors to read and remember your home page – the principles
A really nice blogpost, inspired by startuptodo.com, on how to get visitors remember your homepage, posted by my friend Pietro Polsinelli: http://pietro.open-lab.com/2009/10/19/get-visitors-to-read-and-remember-your-home-page-the-principles/
And the winner is…
http://pupunzi.com
the new Pupunzi site is out!
there you can find all my jQuery components, news and great design
The beauty of adding content on any web page
Icing on the web page
How many times I would have liked to have the capability to add different kinds of contents in a web page without the needs of a specific CMS. Websites are often made of few or many pages with an user-friendly graphic interface drawn to enforce the content message; most of the time those pages don’t need a CMS just because the content does bot need to be changed and a CMS is hard to maintain, needs a specific web server, forces the content layout to be rigid, needs specific knowledge.
And even using a CMS there are many simple features I would implement on my web pages but are not supported by the CMS; for example I would love to add a “comment this page” tool or a simple “rate this content” tool or a “contextual help” tool or a “form” tool and so on… something that enriches the interactivity of the pages but hardly implementable in a generic content management system and hard to maintain.
And the best would be if this kind of tools were applicable directly on your page by adding just one line of code… no matter which language is your page written, no matter which server or DB you are running on… a cross everything tool for everybody!
I couldn’t find anything on the web that can help people in this way.
Open Lab on Flickr!!

We are uploading best Open Lab’s graphics on Flickr; take a look!
(mb)buttons (just css)

An alternative to the ugly default buttons
Build your own custom buttons easily just with CSS using the sliding doors technique!
http://www.open-lab.com/mb.ideas/index.html#mbbuttons
download page:
http://www.open-lab.com/mb.ideas/demo/jquery.mbButtons/jquery.mbButtons.zip










