“Developers Just Can’t Design!”

Home » Blog » Design » “Developers Just Can’t Design!”

Time and time again I hear statements such as:

Developers just can’t design!

I think this point of view is mistaken. Not only does it state that software developers have a somewhat innate inaptitude for design but to some extent it also implies that for developers design is something not worth comprehending.

„Design is not just what it looks like and feels like. Design is how it works.”

There’s a huge misunderstanding in this mindset: Design is not about painting. Design is not about drawing garish buttons that end up being arranged haphazardly in your web app. Design is not about wielding Photoshop. You don’t have to be a graphic artist to be a designer (though that doesn’t hurt particularly, either …). Design first and foremost is about user experience and ease of use of a product. This does include aesthetics but at the same time is so much more: Usability, simplicity and elegance.

Which is more, design actually should be quite appealing to developers since design fundamentals are based on hard science. Knowing about essential maths such as proper ratios in terms of design is just as important as an intuitive sense of aesthetics.

Most importantly though, knowing about design will not only broaden your horizon but it will also make you a better developer. Most developers take pride in their software designs but seem to be rather negligent when it comes to the user experience of their software product. In my opinion, user experience is all that counts in software design and software development. If an application sucks more often than not it does so not because the underlying architecture or object model or whatever is deficient but it sucks because of a crappy user experience. Software doesn’t just end at object-oriented models, ER diagrams and elegant software design patterns but extends to user interfaces and a seamless user experience.

So, if you’d like to go about learning about design, I’d recommend Hack Design for a start.


    Leave a Comment

    * Checkbox GDPR is required


    I agree

    By continuing to browse the site you agree to our use of cookies. Privacy Policy

    Privacy Preference Center

    Strictly necessary

    These cookies are necessary for the site to function.

    PHPSESSID: Preserves user session state across page requests.

    __cfduid: Used by the content network, Cloudflare, to identify trusted web traffic.



    Remembers the user's submitted data when a comment is submitted in a blog post. The purpose is to aut o-populate form fields for subsequent comments, in order to save time for the user.



    Statistic cookies help us to understand how visitors interact with our websites by collecting and reporting information anonymously.

    _ga: Registers a unique ID that is used to generate statistical data on how the visitor uses the website.

    _gat: Used by Google Analytics to throttle request rate.

    _gid: Registers a unique ID that is used to generate statistical data on how the visitor uses the website.

    collect: Used to send data to Google Analytics about the visitor's device and behaviour. Tracks the visitor across d evices and marketing channels.



    We use Wordfence to secure our website against hacking attempts: https://www.wordfence.com/


    Close your account?

    Your account will be closed and all data will be permanently deleted and cannot be recovered. Are you sure?