Live data from Hacker News

Ask HN: What "Hello World" is for programmers, _____ is for designers

news.ycombinator.com

11–17 of 17 posts

Re: Ask HN: What "Hello World" is for programmers, _____ is for designers

#11
You'll probably have to read a book. The design discipline, for all it's pretensions at least admits that 'Hello World' is a fallacy.

Visual design works by playing on emotions, perception and psychology. There is no simple reducible formula that governs what people find engaging and attractive.

I'd suggest starting with 'Universal Principles of Design', it's written in a very easy to digest manner, but isn't dumbed down. Then move on to 'Grid Systems in Graphic Design'.

These two should give you enough grounding to 'prettify' for simple projects.

Re: Ask HN: What "Hello World" is for programmers, _____ is for designers

#12
The problem with design versus programming is that there is no "right" way of doing something. There is a right way of doing the Hello World program, because otherwise the program won't work. But no matter how your design looks, you're still designing. What you're asking for is the basics of designing well, which is a lot harder, since it's so subjective.

Start looking at the basics of graphic design: http://en.wikipedia.org/wiki/Design_elements_and_principles

I'd also look at well known web designers and note what works and why you think it works in their designs. If you see a website that's particularly readable, try to notice all the reasons why. Pay attention to elements that you like and don't like. Read about web design elements like grids, then when you get more comfortable, try breaking the grid (helps with emphasis — I find a lot of programmers who start using grids treat them like hard and fast rules that they should never break).

Bottom line, there isn't a yes-or-no answer to design, just building up your "design eye".

Re: Ask HN: What "Hello World" is for programmers, _____ is for designers

#13

I have been teaching the same to myself. So far, I have learned: - how to do low def wireframes (mokingbird, balsamiq, etc) - from wireframes to psd files (fireworks, photoshop, etc)/ - learn how to slice a psd to css. What to learn: - UI/UX Desing Patterns [1] - Css Positioning [2] - Grid Systems [3], [4] [1] http://developer.yahoo.com/ypatterns/about/libraries.html [2] http://www.alistapart.com/articles/css-positio…

Thanks! Just bought the "Ordering Disorder" book from link 4 on Kindle for iPad. That's a great start, doing the first layout seems to be my main problem.

Re: Ask HN: What "Hello World" is for programmers, _____ is for designers

#15
Buy this book:

http://www.amazon.com/Non-Designers-Design-Book-Robin-Willia...

EDIT: It's a great book. It's not a "Hello World," but it will help you get to the point of being able to make one. It covers a lot of fundamental design concepts that I, as a developer, didn't know but am now glad I did.

Re: Ask HN: What "Hello World" is for programmers, _____ is for designers

#16
I started doing a series of blog posts on Design for Coders and only finished one before putting the other drafts off to the side. Live post is here: http://blog.minim.co/design-for-coders-less-is-more. Shoot me an email and I'll send you the drafts for a couple other articles. If you (or anyone else reading this) has specific questions or topics, I'd be happy to answer/blog about them.

Re: Ask HN: What "Hello World" is for programmers, _____ is for designers

#17
post #9
post #7

The hello world of web design would be along the lines of: Hello World! Just Saying.

Actually, I was talking more about graphic design than web design per se. As programmers, we mostly know where to put stuff, my problem is when it comes to "prettifying" it for simple projects where it might not be cost-effective to hire a designer.

That's more functionality than one would find in a "Hello World." The simplest approach is Picasso's - steal it.
Post reply on HN