Live data from Hacker News

Design for programmers

method.ac

11–20 of 28 posts

Re: Design for programmers

#11

Programmers are not an alien species that needs special instructions catered to their profession. They're regular people, who learn the same way anyone does: by doing. This website wastes time talking about how programmers are analytical people, and can't hope to understand design without special teaching methods. Let's end this myth. Programmers are not inherently more logical and analytical than other people (Lots…

Design is also a very experiential field: you don't learn how to do good design, you eventually get good at it by doing it a lot. It helps to know some basics before getting started, but most of what design school does is force you to do a lot.

That sounds exactly like programming.

Re: Design for programmers

#12

It is much needed course but it really doesn't compare with Codecademy's beginner course. The design games were very vague and had no clear objective. I guess it is a bit harder to gamify something that is more subjective and "looser" in nature

What Codeacademy course are you referring too? I went to their website and didn't see any beginner design course.

Re: Design for programmers

#13

Very interested. Are there any courses already out there that can teach basic design?

This book is pretty good http://www.amazon.com/Design-Hackers-Reverse-Engineering-Bea... Also, the other day I came across this pretty exhaustive blog post https://medium.com/@karenxcheng/how-to-get-a-job-as-a-design...

Kadavy's book is great. I also highly recommend it.

I'm of the analytical type of people and his book does a great job explaining fundamental design concepts in a very logical way.

Re: Design for programmers

#14

Very interested. Are there any courses already out there that can teach basic design?

Check https://hackdesign.org. It's great resource. Not entirely focused on the analytical minded people, but I found it nicely paced and structured to build a mental "how design works" framework.

Re: Design for programmers

#15

Programmers are not an alien species that needs special instructions catered to their profession. They're regular people, who learn the same way anyone does: by doing. This website wastes time talking about how programmers are analytical people, and can't hope to understand design without special teaching methods. Let's end this myth. Programmers are not inherently more logical and analytical than other people (Lots…

From the blog post, I think the point isn't that developers need to learn differently. Their contention is that developers need to unlearn some of the things that make us good at what we do. For example, as developers, we're trained to think about the data model first which leads to scalable architectures, well-structured code and UIs that are little more than CRUD interfaces. The blog post lists a few other developer tendencies that sabotage our designs.

Re: Design for programmers

#16

Earlier quoted context omitted.

Design is also a very experiential field: you don't learn how to do good design, you eventually get good at it by doing it a lot. It helps to know some basics before getting started, but most of what design school does is force you to do a lot.

That sounds exactly like programming.

Or any profession really - you have to put in the time. Which is why expecting a good designer to be a good dev or vice versa is kind of outlandish.

Re: Design for programmers

#17

Programmers are not an alien species that needs special instructions catered to their profession. They're regular people, who learn the same way anyone does: by doing. This website wastes time talking about how programmers are analytical people, and can't hope to understand design without special teaching methods. Let's end this myth. Programmers are not inherently more logical and analytical than other people (Lots…

Design is also a very experiential field: you don't learn how to do good design, you eventually get good at it by doing it a lot. It helps to know some basics before getting started, but most of what design school does is force you to do a lot.

How is that different from progressing as a software developer? I learned 90% of what I know today from hands on experimentarikn

Re: Design for programmers

#18

It is much needed course but it really doesn't compare with Codecademy's beginner course. The design games were very vague and had no clear objective. I guess it is a bit harder to gamify something that is more subjective and "looser" in nature

I played the kerning game. It's true they don't give you any instruction on what good kerning is, so if you've never been exposed to the concept you have to discover it by failing through it.

87% :D

Re: Design for programmers

#20
While this is a pretty fun idea, it's pretty much dead:

=================

Hi ,

I'm glad that you find it amazing but we have Method on hold for now. We are focusing on other projects we think will work better.

Thanks for your kind words,

Maria.

mariamunuera.com

=================

I got this response after I sent an email asking for any status updates sometime in April. Unfortunate.

Post reply on HN