Oddbean new post about | logout
 Unpopular opinion : Devs should also be Designers. 

People should be trained in both Art + Engineering. 

We have a crisis of specialization.  
 be careful what you ask for, designers tend to a be a lot less masochistic wrt free licensing and working for free than software devs 😀  
 I guess I'm  pretty masochistic, i was made to do both from a young age.  Never gave up on it either. 

what i'm saying is you don't need to be an expert at both but some understanding and basic training on the design side would surely make it a lot easier to coordinate with the technical. i keep hearing devs complain about the designers they work with......

and i often think huh, if they only understood the gap. but that only happens when you train both sides.  
 yes it was more tongue-in-cheek 😀  i don't disagree, i do think the more demands you make from people the less contributors you're going to find, discourse is so often "developers need to be X too" at some point it's unicorn hunting

also something i think is important to keep in mind that "UI design" is a separate specialization from general design, after all it's about designing usable and safe interactive user interfaces (with concepts like discoverability), not just things that look pretty, a lot of mobile app developers forget this

i think the biggest problem with usability in FOSS software isn't so much lack of expertise but that people won't listen, design requires a more dictatorial architectural mindset and thinking at a higher level of abstraction, while FOSS is more decentralized "oh some user wants a feature, let's bolt it on here" (not just FOSS, commercial software often has this problem too, especially longer running projects) 
 With help of ai this is now plausible 
😬 
 hahah if only, the kind fo design you need for software is exactly what AI is bad in, try generating a consistent icon set alone 
 Everyone can learn a theory of art but not all can become an artist. 

I think you need to have it in you to create good design. If that wasn't the case, then everything we make would be just perfect.