3 ms·
I had written comments for the rest of your points, but then I read your final paragraph. > Programming itself requires design skills, so we know all (good) pr
by EnderMB 13y ago
I had written comments for the rest of your points, but then I read your final paragraph.
> Programming itself requires design skills, so we know all (good) programmers have what it takes to be good designers by default, they just need an environment to frequently practice those skills in contexts other than the text editor.
This is a huge red flag for me. The design skills you are talking about are incomparable to the design skills my comments have referenced.
- randomdata 13y agoIt is well understood in programming circles that the code layout/design is one of the most important aspects of maintainability, and achieving that requires exercising the same parts of the brain that any other design work does. The most obtuse example is the old Perl one-liner, which is generally void of any real design thought, and can scare away the best programmers just at the first glance. But even code that attempts to be written well can fall short without the developer having some design sensibilities; the same sensibilities that apply to any design medium. Good code, and therefore maintainable code, brings on a positive emotional response before you even start reading the content within. That's straight up design. The exact same kind of work you do in Photoshop, a piece of paper with a pencil, paint and canvas, etc. You claimed earlier to not be able to call yourself a designer, so I'm going to assume you do not have the experience outside of the code medium to see the overlap, but that doesn't mean it is not there.