Not creative? It takes creativity to solve programming problems. Design is about solving problems, not making things pretty. You can learn UX Design. Design is a learned skill. You can get better at it.

Photo by Daria Nepriakhina from Pixabay
How do you keep improving your skills? The same way you improve your programming skills. You learn about design principles, practices and tools. Then, you build something.
Understand design principles
Design principles help you to make websites and apps that are aesthetically pleasing, easy to use and behave the way the user expects them to.
- 10 Principles of Good Website Design
- 7 UX Principles For Creating a Great Website
- A Simple Web Developer’s Color Guide
Learn and Use UX Design Tools
Developers like their tools. You can find design tools that help you do tasks like wireframing, prototyping, animations and more. Which tools do you use? That depends on your needs and preferences. Here is a short list to help you find the tools that may work for you:
- 13 Must Have UX Tools for Designers
- Stephanie Walter’s Design and UX Tools
- A Frontend Developer’s Perspective on UI Design Tools
Take a UX Design Course
A UX Design Course can give guidance on best practices, basic principles and techniques for creating software that people love to use.
Read up on UX and Design
Keep up to date on changes in UX and Design by reading books and blogs.
Blogs
Books
Build Something
Take an app that you built previously and redesign it with what you have learned. By redesigning it, you can see what works better.
Keep experimenting. You can get better by practicing.