I've been diving into programming for about five months now, and I started this journey to create my own projects and eventually build a startup. I'm getting close to becoming a full stack web developer, but I really struggle with CSS and also with Tailwind. I find it really boring, and I can't seem to tap into my creativity when it comes to designing beautiful user interfaces. Most of the time, I rely on AI to generate the CSS for me, and I just copy and paste it. So, my question is, does using AI for styling CSS this way count as 'vibe coding'? I'd rather not be associated with that concept at all!
7 Answers
Honestly, I wouldn’t stress too much about it being called vibe coding. You’re still handling the main logic and structure while letting AI help with the part that you find boring. Many developers do this now.
Totally! Not engaging with the generated code could lead to issues down the line. But using AI for styling can just be a smart way to get through it.
Yes, it's considered vibe coding if you just copy and don’t engage with the code. But using AI strategically can be smart too—especially for CSS, which isn’t the core logic of your project.
In short, if you’re just throwing things together without understanding, then yeah, that's vibe coding. But if you take the time to review, I think it’s a useful tool.
I think it depends. If you're using AI to generate CSS without reviewing it, that's probably vibe coding. But if you tweak it and actually understand what the AI is doing, then you're in the clear.
Exactly! I've noticed AI-generated CSS often looks great, but I'd still want to be aware of what I'm implementing to avoid getting lost in the code.
Since you're still in the learning phase, I think using AI can be helpful as long as you apply it to concepts you already understand. That way you keep learning while being efficient.
Exactly, I try to write the CSS myself after AI generates it, so I can understand how everything works together.
'Vibe coding' seems to vary for everyone. To me, if you're using AI just to get by with a bit of CSS, that’s just being efficient. But if you never learn it, that’s more of a problem.
That’s a great point. I'm trying to balance between using AI to speed things up and actually learning CSS myself.
I feel the same way! Sometimes, it can be overwhelming trying to perfect the styles when there's so much other logic to focus on.

Right? As long as you know what's in your CSS, using AI is a time-saver. Just make sure you're not completely copy-pasting everything.