site-icon

Tsukistar's Freetalk

Coding for the wonderful world!


How frontend developers should shift their focus in the AI era

316 words
In the AI era, much of the implementation work in frontend development can be delegated to AI, while aesthetics and design sense become more critical. Meanwhile, long-term maintenance matters more than reinventing wheels.
Posted on
Last updated on

(Cover image generated by Grok)

A few days ago, I refactored my old and somewhat clumsy personal introduction page. I spent about a day doing vibe coding and burned roughly $20 of credits. During the process, I focused on how the page should look and feel, then translated my requirements into clear prompts and let the model handle most of the implementation.

What I realized is this: if you start with zero ideas and hand over everything from the very beginning (including visual design) to a model, you’ll most likely end up with that “strong AI vibe” look—blue/purple gradient palettes, and a layout that resembles old-school homepages with a topbar, navbar, footer, and other boilerplate sections.

So paradoxically, having a certain level of aesthetics and design sense becomes a must-have skill. As a developer, you don’t need to know the entire website in perfect detail from day one, but you should at least know what elements each section should use, what kind of motion it needs, what color palette fits, and what content goes into each block. If it’s hard to describe, you can also provide a similar reference image for the model to follow. But the most important thing is: you must be clear about what effect you actually want.

(This is the final result of my personal showcase page. It matches almost everything I had in mind. The pull-cord in the top-right corner and the linked background/image switching are two small details I’m pretty happy with.)

Personal showcase page

As for implementation, today it can be almost entirely delegated to a model. If your requirements are described clearly enough, the generated output usually requires very little rework. From another perspective, building “yet another wheel” now takes less effort than ever, while maintaining a software project over time is what ends up consuming most of your energy.

Unless otherwise stated, all articles on this blog are licensed underCC BY-NC-SA 4.0license. The author reserves all rights. Please credit the source if you wish to reprint.