Nobody’s perfect, not even the best designers out there can claim perfection even as we fawn over their immaculate and beautiful design and code. Even for the design elite there’s always those few things we wish we could do better.
So, what’s your flaw? What do you think you need to work on? What elements in your design/code process do you wish you could do just a little bit better? And once you’ve defined that problem, how do you think you can make it better?
For each side of the web development process I want to improve one thing. From the design side, I want to broaden my “color imagination” and on the coding side I want to improve the readability of my source code for myself and other users.
I’d have to admit that one of my biggest flaws when I am in the design process is that I’m comfortable using a predfined set of color schemes, so I am less likely to experiment with new color schemes. I know the palettes I use work. I know they are functional, look great, and bring life to whatever design decided on. I tend to shy away from dull or muted colors- but as we know dull colors can be just as beautiful and exciting as bright/pastel/primary colors – if used in the right way.
That’s not to say I don’t work with clients if they have a color scheme already chosen, and a lot of times this pressures me to experiment with new colors/combinations, and I become comfortable with that palette after working with it for an extended period of time.
To fix this problem I need to sit down, and start designing something with a random color palette that I have no experience with. Maybe even one that I think is “ugly”. I think if this was an exercise I performed once a week, I could greatly extend my knowledge of color, and give me a broader range of “color imagination” before I start a design and fall back on one of my pet palettes.
A good way to put this exercise to work is to visit one of the many color palette generator sites (e.g Colour Lovers), randomly browse through palettes made and choose the fifth one that appears in the random search. Using those colors only, I would challenge myself to come up with a new design.
From the coding side of web development I could improve the commenting in my HTML/CSS from the start. I always code so fastly I don’t make the time to put in the simple comments that would let my clients/visitors peek at the source and know exactly what tag/class/id/etc is controlling which part of the page/design. So after the code is nearly done I have to go back through all the pages and add in comments.
I can improve this by putting this practice to work right from the start. Clearly label my HTML and CSS as I am coding, make it part of my steamline to save time and confusion for myself.
So, what can you do better? What is you’re biggest design/coding flaw? What do you think you need to do to improve it?