@Jose Pedro Arvela
~~~
What is your opinion on the relevance of consistency between an application and the operating system (regarding design guidelines as well as visual consistency) in the design process of such an application?
~~~
I'm in two minds. "We have to accept that the difference between a website and webapp is zeal and a graphics package".
You can make a website that uses plain text and hyperlinks to get the job done, or you can design toolbars and buttons and M-V-C and it'll still achieve the same end goal.
This does not mean that one method is better than the other.
I covered the implications of these two models in my article Why the OS Matters: camendesign.com/… This probably answers your question more completely than I can here.
Don't believe the hype. "Apps" may be super popular, but just as AOL and Compuserve before, this walled-garden approach is the wrong way, and it will take five years before the world realises this.
Lots of sandboxed apps running in a big sandbox with none able to communicate with each other is a dead-end model. With so many single-purpose apps, what happens when you want to take the results of one app, and put it through another app? The web is best engineered to do this, but native apps are not.
WebApps merge the best of both. The app experience with the interconnectedness of the web.
"The future of the browser wars is he who integrates with the OS best".
Consistency with the OS should be the OSes responsibility and HTML is perfectly designed for this. If I specify a <input type=file> then the OS can present this--and all functionality--in a way that befits the OS and the file system hierarchy, rather than this having to be coded in by the app developer.
I don't believe that the web developers should shoulder the responsibility of matching the OS--and maintaining it when OSes keep changing. Only HTML offers the potential to achieve this, but with all the hype over native apps, this potential is not being explored.
~~~
What made you realize that you needed to change your way of being, and how did you change it?
~~~
It's hard to say. It's not one thing, it's a collection of things. Some of these will be revealed in the remaining letters to be published, they take a new kind of direction from #7 onwards. Suffice to say, four years of mental illness brought on by stress, disillusion, inexperience and an inability to fit into the way this world really works brought me to my absolute lowest--the only way was up.
I do not recall what, precisely it was that inspired me to start again with my website. My previous attempt had failed and I had been too ill to invest so much time and effort into a project I had no faith could be completed. Perhaps it was that itself, but In that instant of inspiration I changed my viewpoint around and decided to code a website in absolute minimal code, rather than a big complex and all-encompassing mess as I had done before. I went from one day coding like a Microsoftie to coding like an artist. I started working on the new Camen Design about January 2008, so it's not been that long that I've had this new outlook on programming.