TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Developers to Designers

8 pointsby uptownhrover 11 years ago
There's many intro tutorial to becoming a developer on the web that I've ran into. Any many designers eventually take on development work, even if it's just html/css. I would love some pointers for developers that wanted to learn how to design. Tips, resources, etc.. anything is welcome.

5 comments

dylanrwover 11 years ago
The first step (which many don&#x27;t realize oddly enough) is that design is merely thoughtful solution to a problem. You&#x27;re already a designer if you&#x27;re a competent engineer.<p>The next step is identifying the tools you wish to solve problems with (of which there are several when people think ‘Designer’):<p>- Graphic&#x2F;Visual Design: Key concepts to learn are the Layout Principles, Art Principles (Shape&#x2F;Color&#x2F;Contrast&#x2F;Proportion), The Gestalt Principles (Continuation, Proximity, Similarity), Color theory. All of these aid a viewer&#x2F;customer&#x2F;user in navigation or action. DO NOT CONFUSE WITH GRAPHIC ART.<p>- Interaction Design: Key concepts are Goal-oriented design, personas, basic cognition etc. All of this can help you design a better transaction between a user and your project, or make a more learnable system through action. This is a pretty broad field with deep reaching repercussions if used effectively.<p>- User Experience Design: Very much related to the prior subjects and relies on them heavily, focuses more on the final results of the transaction and less on it’s construction&#x2F;execution. Ultimately should satisfy the question, “Was the experience positive, and will they return?”<p>Another very important thing to realize is that each of these areas have principles, systems, tools, and patterns much like the things an engineer may already know. This is not a discipline of fluff and touchy-feely ‘creativity’ where answers are plucked from the ether or some magic hat. I feel that making that clear when I’m teaching someone new to the discipline makes the entire thing less daunting since it’s a rational process and not a talent based pursuit…<p>I hope this helps!
jawertyover 11 years ago
HackDesign (<a href="https://hackdesign.org/" rel="nofollow">https:&#x2F;&#x2F;hackdesign.org&#x2F;</a>) is an awesome resource for the developer to designer transition. They have hacker-friendly tutorials by professional designers.
lsiunsuexover 11 years ago
<a href="http://themeforest.net/" rel="nofollow">http:&#x2F;&#x2F;themeforest.net&#x2F;</a> is my favorite. As a developer, I&#x27;ll find a template I like for &lt; $25 and use it as a base. I&#x27;m a big fan of twitter bootstrap templates but there are a lot others.<p>To me, it&#x27;s the same as anything else. Practice, Practice, Practice. I&#x27;ve been doing this for 2 years now and I&#x27;ve started to develop my own designs without needing a template.<p>Even just looking through what designers are doing is a great source of inspiration.
OafTobarkover 11 years ago
See: <a href="https://medium.com/what-i-learned-today/bad8cdb67068" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;what-i-learned-today&#x2F;bad8cdb67068</a>
uptownhrover 11 years ago
thanks for all the replies.