I have a theory. I have been designing software for 9 years. I have been designing Developer products for the last 4 years of my career. Let me tell you something. The developer experience is one of the toughest and roughest experiences for anyone who uses software. From installing a library, to browsing logs. From reading documentation to deploying code. Everything in the developer experience is mined with obscure p…
I really like this take. I was mulling around a thought and I feel this might be a good place to validate it: So I was talking about this with a friend, and I believe that there is an inclusivity to UX that most engineers don't seem to care about or have the patience for. A technological Darwinian mindset where if you don't get it, then you don't get it. The UX designer holds everyone's hand as they run. The Engineer…
Why Software Developers Suck at UX
81–90 of 91 posts
Re: Why Software Developers Suck at UX
#82For me the biggest issue with making a good UX when developing is primarily that, by virtue of being the developer making the thing, I have a perfect mental model of how the software works. This makes it difficult to view the software from the POV of someone who is not in that position. It takes a conscious effort, and even then I find it difficult. That's why I enjoy taking support calls every now and then, looking…
Re: Why Software Developers Suck at UX
#83Re: Why Software Developers Suck at UX
#84This article ended before it really started...
Re: Why Software Developers Suck at UX
#85Re: Why Software Developers Suck at UX
#86I see so many UX-related things wrong with the OP's website. And I am just a software developer.
Re: Why Software Developers Suck at UX
#87Earlier quoted context omitted.
I'd add: 4. Not everything needs to be a minimalistic sleek Webapp. All of this depends on who your target audience is and on which level they want to deal with the problem. A minimalistic UI isn't automatically more or less powerful than a complex one if it combines well with other tools. To make every part combine well with the other parts to get out more than the sum of the parts is worth it, but find the right de…
> 4. Not everything needs to be a minimalistic sleek Webapp. All of this depends on who your target audience is and on which level they want to deal with the problem. A minimalistic UI isn't automatically more or less powerful than a complex one if it combines well with other tools. To make every part combine well with the other parts to get out more than the sum of the parts is worth it, but find the right degree of…
Applications that professional users use do typically need lots of features, no matter how you present that. The idea of "most users don't need this" is misguided because while most of the functionality won't be necessary for most users, users don't necessarily agree on which features they will need, every one of them requiring a different subset of the features.
Just take something like a sheet music composer (something like Sibelius, Finale or Dorico). There's no way in hell you can just strip out a significant chunk of the features because doing that would totally break the product for many, many users (incidentally, the YouTube channel tantacrul has some interesting videos about UX design in this space - not affiliated). Word processors, IDEs, etc. share similar fates.
Frankly, I'm often annoyed when some programs pretend that I don't need some functionality and prefer to present their minimalist UI to me that doesn't let me do advanced stuff. A lot of macOS software IMHO suffers from this problem which is maybe great if you just want a barebones e-mail reader, say, but then you get something like XCode which doesn't even have proper refactoring support because "look at how complicated IntelliJ is".
Re: Why Software Developers Suck at UX
#88Why do design people like light gray text on white backgrounds?
Re: Why Software Developers Suck at UX
#89Re: Why Software Developers Suck at UX
#90Earlier quoted context omitted.
Isn't the motivation for arbitrarily unique design to stand out? To look like you aren't just another commodity web site and product?
Standing out visually is helpful for branding, but the unique designs that succeed usually occur when presenting the relevant data in a useful way. So understanding helpful mappings is key. For example, I switched to iTunes when it was first released on Windows mainly because of the “artist | album | song” as a row of lists interface. It wasn’t a new interface: Smalltalk used something like it for code, and OSX had i…