-
4yrs experience:
full-stack development & eCommerce -
favorite programming languages:
C++, C#, TS, PHP
I am a great fan of CraftCMS, which you can use for nearly everything. You can even build custom applications with it, and it features a very dedicated 'Commerce plugin'.
(ideal if you run headless and use Next or Nuxt for frontend...)
WEAPON OF CHOICE
—it dilutes the quality of work on both fronts—medium.com
Consider also this perspective: developers who know design—or vice versa—aren’t aiming to master both crafts. Rather, as Weaver beautifully expresses, it’s about empathy and collaboration. The goal is to “speak their language, and to understand design considerations and thought processes.”
In other words, partnering with experts—the designer as visual architect, the developer as technical craftsman—leads to better, more harmonious outcomes.
A clear distinction also emerges closer to home: “Web designers focus on the visual aspect … while web developers do the background work such as coding and technical implementation.”
As much as there’s overlap, the focus—and value—each brings is unique.
Summary
Being a great web developer doesn’t require being a designer.
Excellence in coding paired with respect and a basic grasp of design principles—or better yet,
collaborating with a skilled designer—creates beautifully functional websites without compromising quality on either side.