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: Why do we (hackers) suck at design?

7 pointsby casabarataalmost 7 years ago

14 comments

arthevalmost 7 years ago
Most designers suck at design.<p>Consider the convergence of design of laptops and smartphones. If designers were competent, we would see a multitude of designs, since a good design must be designed <i>for</i> something, analoguous to how optimization must optimize for something. Given the extreme similarity between available designs, there are presumably a significant number of professional designers incapable of generating anything interesting. (I would wager most laptop&#x2F;smartphone designs at the moment are designed as cheap apple copies, which makes for no differentiation since everything else is designed for the same.)
评论 #17404373 未加载
fardoalmost 7 years ago
Primarily because most hackers don’t practice or study design.<p>As a further reason, consider an instructive metaphor: if you asked a blacksmith why he sucks at writing, his answer would probably be “That’s not what they pay me for.”
评论 #17406104 未加载
评论 #17406852 未加载
chatmastaalmost 7 years ago
As a coder, I don’t think I “suck at design” in terms of product decisions. However, it’s way easier to code something I have a sketch file for than something I have in my head. Whether I made it or someone else made it doesn’t matter. Just having something to work against makes for much more consistent UI.<p>IME this is because when we code without a spec, we haven’t answered all the questions up front. Either we box ourselves in by how we designed the code, or we make a spaghetti soup of UI buttons as we add unplanned features.<p>So, the important thing is not necessarily that we as coders “suck at design,” so much as that we tend to sometimes code without first thinking about the UI.
borplkalmost 7 years ago
Many hackers have a dismissive attitude towards design.<p>It gets worse when they seem to be proud of it too.<p>Just checkout any GNU project or other &quot;hardcore hacker&quot; projects like OpenBSD.<p>You can spot their design feel from a thousand miles away.<p>&quot;Ugly and proud of it!&quot;
mottomottoalmost 7 years ago
I think it requires a different mindset in that with programming, I can, for many tasks but not all, kind of get in the zone and crank things out. But (for me) design is not like that. It&#x27;s more experimental, a bit slower paced, requires a lot of subjective decisions and iterations. And sometimes the changes are very minor -- it&#x27;s no code refactoring typically. But a number of small changes can have a big impact (just like code in a way). I think part of the problem is the decision tree is very big and the subjectivity makes it easy to go down the wrong path. So it&#x27;s easy to dismiss it as too hard and settle for subpar.<p>I think all of that is fine as long as you pick it up again another day and keep on trying to make it better. I was all set to hire a designer to help with my most recent side project but I wanted to tidy it up a bit first and I ended up really happy with my changes and decided not to go with a designer.<p>So I think it is about effort and being willing to approach it as something different that takes time and relaxed effort to improve at.<p>As a side note, I&#x27;d recommend not studying (or accepting as ideal) designers output before evaluating it critically. A lot seem fixated still on print and ship static screens that often overlook user experience (or don&#x27;t convey it at all). When I see things like more than 3 to 4 different font sizes on a web page design, I start to suspect the designer is more print-orientated. Obviously this is subjective and I&#x27;m talking about an initial design. Sometimes such a variety of font sizes is required but I wouldn&#x27;t expect that early on. The hint here is that simplicity is incredibly powerful in design and it is more accessible to beginners so even if you think 10 font sizes on a page is fine, you might not want to go that path as a beginner.
adreamingsoulalmost 7 years ago
This is a fascinating topic because I consider myself both a &quot;hacker&quot; and a &quot;designer&quot;... as of lately I&#x27;ve been coining the term &quot;creative engineer&quot; to represent the two.<p>Anyways, here are my thoughts from my observations as a creative individual.<p>Good design is a by-product of an individual&#x27;s relentless pursuit of solving one or many problems. Very rarely do you have more than one of these individuals on a design team because they are stubborn and idealistic. But they have to be.<p>They are leaders that excel at providing a collaborative environment for everyone on the team.<p>They listen to every good or bad idea without dismissing that person&#x27;s energy or intent behind it. They respect the person above all else.<p>They inspire those around them into new directions and encourage people to let go of all their preconceptions.<p>They protect against all the conscious and subconscious biasses that influence our design decisions.<p>They embrace mistakes and experiment with the unknown.<p>They check their ego.<p>This individual realizes that their quest towards great design is filled with a lot of failures, hard work, and loneliness. But the reward of seeing good design first-hand is worth it.<p>They do it because they care and it&#x27;s worth doing right, not because they are told to do it.<p>Anyone can be creative; it just requires looking at the world differently.<p>Pick up a rock, what do you see? Is it just a rock? What are all the ways that you could use that rock? Now place the rock in your pocket, and throughout the day ask yourself about that rock. If you do this just for a single day, you might just find something that could benefit from a rock.<p>Cheers.
dpeckalmost 7 years ago
Its honestly not that hard to get to the novice level at design and be able to have conversations with experts in the field. Like other things in its basics you&#x27;re learning vocabulary and the rudimentary understanding of &quot;why&quot; certain patterns are used. If you&#x27;re not looking at doing the design yourself you can bootstrap this up inside of a year.<p>I found <a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Design-Hackers-Reverse-Engineering-Beauty&#x2F;dp&#x2F;1119998956" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Design-Hackers-Reverse-Engineering-Be...</a> to be a good basic overview of a lot of elements.
bausshfalmost 7 years ago
I think this is very subjective, but I&#x27;m going to give it a shot.<p>People are usually either artistic&#x2F;creative or booksmart.<p>Of course there are people that excels at both, but not in the general public.<p>So I would assume it&#x27;s because most &quot;hackers&quot; are booksmart and not as much artistic&#x2F;creative.<p>You&#x27;re not actually asking the right question, because it&#x27;s not just about design and creativity.<p>A great article: <a href="https:&#x2F;&#x2F;www.healthline.com&#x2F;health&#x2F;left-brain-vs-right-brain" rel="nofollow">https:&#x2F;&#x2F;www.healthline.com&#x2F;health&#x2F;left-brain-vs-right-brain</a>
karmakazealmost 7 years ago
That should sound as sensible a question as &quot;Why do designers suck at coding?&quot; The meta question is why is this a seemingly reasonable question?
bigmanwalteralmost 7 years ago
Because you do not practice enough?
slipwalkeralmost 7 years ago
left brain VS right brain, maybe ? different ways to approach problems, or even regard this or that &quot;problem&quot; interesting ?... it&#x27;s more or less acknowledged that mastery on any subject comes after 10.000 hours of practice ( or so ) and most people won&#x27;t dedicate themselves to 20.000 hours to master two completely diverse subjects.
csorrellalmost 7 years ago
Because doing it right takes time and it&#x27;s not where we want to get stuck spending all our time on?
rajacombinatoralmost 7 years ago
Low IQ, generally. Design is learnable like anything else.
Finnucanealmost 7 years ago
Because you don&#x27;t study it?