Front-end development is an art, and it’s something that I’m not particularly good at. I want to improve because I want to create cool projects, and nothing looks cool unless it’s visually appealing.
Most of the stuff I’ve worked on has been backend projects. I find myself more at home in doing backend projects. I find backend projects easier because you don’t have to think about how something visually looks to an end-user. All you have to think about is that the logic works and that it is well organized.
In contrast, with front-end development, there are so many things you have to think about. You have to think about colors, format, spacing, structure, and font. You have to think about CSS, HTML, and React components. And if something looks off, you can spend hours figuring out proper formatting to ensure it looks decent. It’s something that I would like to get better at, though. I want to create entire projects that look cool and helpful to the end-user.
But like anything, it seems like it’s important to get a better understanding of the basics. However, the basic seems to go beyond just CSS and HTML, it involves an artist’s eye and composition. Sure, you can rip off other generic websites, but then your website will look the same as others. I suppose this is why UI/UX is an entirely different discipline with its own specialty. While the UI specialist designs the look of the website, the front-end developer merely implements it.
This makes me think, perhaps I should take a course on UX/UI?