May 4th, 2006
Graphics Design for Programmers
I’ve signed up to run a session at BarCampTdot next weekend (May 13-14) entitled “Graphics Design for Programmers”.
Software used to be about features. No more–the success of Web 2.0 products depend as much on marketing & usability. Graphics Design is a key element of both, and its an important area of study for anyone involved in building a Web 2.0 app.
I’m planning to divide the session into two halves.
Part 1: Info Dump
- Vector vs. Raster
- Color spaces(RGB/CMYK)
- Resolution, bit-depth, & transparency
- Compression & file formats (JPG/GIF/PNG/EPS/SWF)
- Typography (serif/sans-serif)
- Anti-aliasing
- Whitespace
Part 2: John, show me how they did that?
I’ll ask people to suggest cool websites and we’ll dissect together how they achieved certain effects. Things like:
- Rounding corners
- Drop shadows
- Roll-overs
The disclaimer is that I’m more of a programmer than a graphics artist, so my limitations may become apparent during this session. But I think I know enough to help most programmers learn a thing or two about graphics design.
If you are interested in the session, please give me some feedback on which topics you are most interested in. I love this stuff-this is going to be fun!
Here is my wishlist for what I wish programmers would understand about graphic design (I apoligise if this insulting to some but these observations are based on the fact that I have worked with a LOT of programmers over the year)
- I wish that programmers could see when a font is different from the rest. Even a simple this is a Serif and the rest of the site is not.
- I wish that programmers understood layout grids and wouldn’t look at me funny when their lines are totally broken
- I wish that every programmer learned just what is shown by Andrew Mundi’s great site “Principles of Graphic Design“.
Download the Flash Files please… for God’s Sake please download the Flash files and review them. MouseOver everything.
Bryce