Design for developers

gmarik 2 min

Designing good UX is hard.

Especially for developers without design background. Messing with UI was one of my most time consuming activities with little outcome.

Ready-to-use-templates were probably the only solution which didn’t make developer stuck with UI. And there are lots of sites you can get one from.

Those templates aren’t very reusable though(unless all of your project look the same)

I always wanted something more generic and easy to modify.


To me started the era of reusable UI frameworks. The framework enabled to unobtrusively encode layout of your site and that was a huge step forward. And it was so easy to use!

Twitter’s Bootstrap pushed it even further.

Bootstrap is a toolkit from Twitter designed to kickstart development of webapps and sites.

Which is exactly what I was looking for: generic framework with the very essentials like typography, layout system, good looking element style defaults, basic navigation and more.

There’s another one Skeleton which I’ve not tried yet but it looks very similar to Bootstrap though lighter.

Long term solution

Frameworks give you ability to deliver your ideas quickly. Still, making unique applications that stand out means having solid UX skills.

So I got this Design for hackers book

Hope I’ll bump my UX-fu up.


Apple offers some WWDC videos on UX which is another great source to learn for developers.

Read More
Beginning iOS
How to make Xcode 4 default
read or add one↓