3 ms·
I'm going to offer a contrarian contrarian viewpoint. I certainly agree that engineers should not be shut out of the process, by default. There are some enginee
by rpedela 8y ago
I'm going to offer a contrarian contrarian viewpoint. I certainly agree that engineers should not be shut out of the process, by default. There are some engineers who are good at UI design, like you and me, and their deep technical knowledge helps them invent unique solutions. However most engineers aren't and I wouldn't expect them to be either. I went out of my way to learn UI design and psychology, but most engineers don't do that which makes it tough for them to provide useful feedback, insights, etc. So I understand why some people don't want engineers involved.
Just last week, I had the very first design meeting for a new project and a veteran engineer was invited. He didn't even let the presenter finish before talking about how the backend should be built and how much time it would take. That wasn't helpful.
I think engineers who are good at design are immensely valuable, but most engineers suck at it.
- pcmaffey 8y agoSuper contrarian view - information architecture is the most fundamental aspect of product design. And a database "backend" represents the atomic model for a product's IA (with API being the next layer). Perhaps the engineer was contributing something crucial to the product design, you just couldn't grok it. Product design is so much more than UI/UX, fwiw.
- verisimilidude 8y agoThis is more true for some products than others. I worked on one product which involved a massive store of XML documents and a suite of somewhat complicated serializations and transformations. It was the right architecture for the project, for sure. And it was definitely the fundamental gene of the product; all of the product's design had to flow from this XML-heavy information architecture and backend. But most of the products I've seen are not so unique. For the vast majority of web products out there, simple CRUD apps backed by a relational database, I don't think the information architecture needs to be front and center in product design conversations. People can make assumptions about this kind of app and they usually won't be too far off the mark.
- deleted 8y ago[deleted]