Lionel CroomSenior Front-End Engineer

2026-04-02 · 5 min read

Using Cursor Every Day as a Senior Front-End Engineer

How Cursor became part of my daily workflow—and why experience still matters more than ever.

When people hear that I've started using AI-powered development tools every day, one of the first questions I get is, "Does it actually make you a better developer?"

My answer is yes—but probably not for the reason most people think.

AI doesn't replace experience. It amplifies it.

After more than 20 years as a front-end engineer, I don't use Cursor to write my applications for me. I use it the same way I would use a really knowledgeable teammate: someone I can bounce ideas off of, ask questions, and occasionally challenge when I think there's a better approach.

Over the past year, Cursor has become an integral part of my daily workflow, and I honestly have a hard time imagining going back to development without it.

More Than an AI Code Generator

When Cursor first started gaining attention, I think a lot of people viewed it as a tool that simply generated code from prompts.

It certainly does that.

But that's probably the least interesting way I use it.

Most of the value comes from the conversations.

I'll ask questions like:

  • "Is there a cleaner way to structure this component?"
  • "Why might this API call fail under these conditions?"
  • "What are the tradeoffs between Context API and Redux here?"
  • "How can I simplify this TypeScript interface?"
  • "What's the best way to organize these files as the project grows?"

Sometimes the answer is exactly what I was looking for.

Sometimes it's not.

But almost every conversation makes me think about the problem differently.

Learning Faster

One of the biggest benefits has been learning unfamiliar technologies.

When I started building my first React Native application, there were plenty of concepts that were new to me.

Instead of constantly searching through documentation or jumping between browser tabs, I could ask Cursor questions in the context of the code I was already writing.

It helped me understand:

  • Navigation patterns
  • React Native components
  • Mobile layouts
  • State management
  • API integration
  • Project organization
  • Build configuration

That doesn't mean I stopped reading documentation.

It simply meant I could spend more time learning and less time searching.

Code Reviews Before the Pull Request

Another place Cursor has been incredibly useful is reviewing my own work.

Before I commit code, I'll often ask questions like:

  • Is this component doing too much?
  • Are there any edge cases I'm missing?
  • Is there unnecessary duplication?
  • Can this function be simplified?
  • Is this naming clear?

It's surprisingly good at pointing out things I've overlooked.

Not because the code is necessarily wrong—but because there's often a cleaner way to express the same idea.

Documentation Without the Pain

If I'm being honest, documentation has never been my favorite part of software development.

It's important.

It's necessary.

But it's also easy to postpone.

Cursor has made that process significantly easier.

Whether it's generating README files, documenting APIs, writing code comments, or explaining implementation decisions, it removes much of the friction while still allowing me to review and refine the final result.

The documentation is better because I actually write it.

It's Still My Code

One misconception I see fairly often is that AI writes the software.

In my experience, that's backwards.

I'm still making every architectural decision.

I'm deciding how the application is structured.

I'm determining naming conventions.

I'm reviewing every line before it becomes part of the project.

Cursor simply accelerates parts of the process that used to consume unnecessary time.

It's closer to pair programming than autopilot.

The Biggest Benefit Isn't Speed

People often assume AI is all about writing code faster.

For me, that's actually secondary.

The biggest benefit is staying focused.

Instead of interrupting my workflow to search Stack Overflow, browse documentation, or sift through forum posts, I can stay inside the editor and keep working through the problem.

That uninterrupted flow has made me noticeably more productive.

AI Doesn't Replace Experience

One thing I've learned is that experience still matters.

A lot.

The better your understanding of software architecture, frontend development, and engineering principles, the better you'll be able to evaluate AI-generated suggestions.

Sometimes Cursor proposes an excellent solution.

Sometimes it introduces unnecessary complexity.

Knowing the difference is still part of being an engineer.

AI hasn't eliminated the need for experience—it has made experience even more valuable.

Looking Ahead

I don't think AI tools are a passing trend.

I think they're becoming part of the standard development toolkit, much like Git, package managers, or modern IDEs did before them.

That doesn't mean developers need to stop learning fundamentals.

If anything, the opposite is true.

The stronger your understanding of software engineering, the more effectively you can use tools like Cursor.

For me, Cursor hasn't replaced the way I build software—it has enhanced it. It has helped me learn new technologies faster, improve the quality of my code, reduce context switching, and spend more time focused on solving real problems.

After two decades of frontend development, it's rare that a tool fundamentally changes the way I work.

Cursor is one of the few that has.