Ask HN: How can i get better at design and using design tools
I am wondering what i can do to increase my ability to do good looking user interfaces. I feel that my limited ability on that front is crippling my skills as a programmer.
Currently i am building a startup with my brother, I have no problem producing backend code, but when i work on the ui my whole brain freezes and it seems that i just cant see when something looks good or not.
Luckily we have a guy that is working with us that have this visual ability. I get so full of envy when i see him work because it seems there is something that he can sens or see that i cant.
Is it possible to learn this artistic skill? and what do i need to work on to get better? During my time as a programmer i have only looked at resources evolving around code and found plenty. But what resources are there about the user interface? and by that i mean everything from css/html to the more abstract artistic creation of the ui.
7 comments
[ 4.8 ms ] story [ 27.3 ms ] threadI'm a big fan of themeforest.net and graphicriver.net - as much as the assets are for sale, they provide huge galleries to gain inspiration from.
I'll also spend hours just looking through the app stores for design ideas.
Also, look at your competition - look at their design. Step back and don't look at things from a programmer point of view. Look at them from a strait up user point of view. What do you like? What's confusing? What's ugly?
Feedback is key also - you said your working with your brother and someone else. Show them what you design and listen. Show it to friends, so it to strangers you meet at the coffee shop. Any input (good or bad) is input.
You can also improve your skills using software by watching screencasts. If you have money, Lynda.com and many others are available by searching google. If you don't you can rely on Youtube, many people there post tutorials.
In my opinion the good introduction to basics of graphic design 'seeing' would be this book: http://www.amazon.com/Graphic-Design-The-New-Basics/dp/15689...
It's essentially like Graphic Design 101 the modern way. It would be a good start towards more specialized learning towards interface design, user experience design, information design or data visualization disciplines.