DevTalkDevTalks

How to stand out as a developer in the age of AI

Tools like Cursor, Claude and MCP are changing how we write, analyze, document and connect code. The key isn't using AI to replace technical judgment, but to amplify it.

Sydney Gibbon

Fullstack Developer • • 10 min read

The new landscape for developers

For a long time, standing out as a developer mostly came down to mastering a language, knowing the popular frameworks and solving technical problems efficiently.

That still matters. But the context has changed.

Today, artificial intelligence is being built directly into development workflows. We're no longer just talking about asking a chatbot to explain an error or generate an isolated function. We're talking about AI-powered IDEs, assistants that can analyze entire codebases, agents that carry out tasks, models connected to external tools and protocols that integrate AI with databases, APIs, logs, dashboards and infrastructure.

The question is no longer whether developers will use AI.

The question is how they'll use it.

Because AI doesn't replace developers. It amplifies them. But only when there's technical judgment behind it.

The problem: using AI isn't the same as knowing how to build software

The arrival of AI tools in software development created an interesting tension.

On one hand, they let you move faster, automate repetitive tasks, cut debugging time and speed up learning. On the other, they can also create a false sense of technical mastery.

A developer can ask an AI to generate code, but if they don't understand what that code does, why it works, what risks it carries or how to maintain it, the problem doesn't go away. It just gets harder to spot.

That's the central point: in the age of AI, standing out doesn't mean relying more on the tools. It means using them better.

Cursor: the IDE with AI built into the workflow

Cursor is an IDE that builds artificial intelligence directly into the development workflow.

Unlike using an AI in a separate window, Cursor works inside the environment where the developer already writes, reviews and changes code. This gives the tool more context about the codebase and lets it assist more precisely.

Its main features include:

  • Code generation from natural language

  • Smart autocomplete

  • Contextual understanding of the project

  • Automatic refactoring

  • Automatic error correction

  • VS Code compatibility

  • Privacy mode for sensitive code

The main advantage isn't just generating code faster, but reducing context switching.

Instead of leaving the editor, copying a snippet, pasting it into another tool, explaining the problem and going back to the code, Cursor lets you work with AI within the same flow.

Key Cursor features

One of the most useful features is inline editing. With commands like Cmd + K, the developer can request specific changes to a portion of code without losing the file's context.

There's also agent mode, designed for more complex changes. Here, the AI can analyze multiple files, propose modifications, apply fixes and help with larger-scale refactors.

Another important feature is code prediction. Cursor can anticipate what you're trying to build based on the context and the project's existing patterns.

This changes the development experience: AI stops being an external tool and starts working as a continuous layer of assistance inside the IDE.

Claude: an assistant for thinking through code

Claude, developed by Anthropic, is a conversational AI assistant that can be especially useful for development tasks that call for analysis, explanation and reasoning.

While Cursor stands out for integrating into the code-writing flow, Claude can add value in tasks like:

  • Code analysis

  • Debugging

  • Architecture review

  • Technical explanations

  • Documentation

  • Evaluating alternatives

  • Conceptual refactoring

  • Solution design

One of its main strengths is the ability to work with large context windows. This makes it possible to analyze extensive documentation, long stretches of code or more complete technical conversations without losing continuity.

Claude 4: Opus vs. Sonnet

Within the Claude family, the difference between models like Opus and Sonnet can be thought of in terms of power, cost and use case.

Claude Opus is geared toward more complex tasks that require deep reasoning, architecture analysis, advanced debugging or large-scale refactoring of legacy code.

Claude Sonnet, on the other hand, tends to be a more balanced option for day-to-day work: coding, debugging, prototyping, documentation and support for existing workflows.

The practical summary would be:

Use Sonnet for most everyday tasks.

Use Opus when the problem is more complex, more costly or requires stronger reasoning capabilities.

The key is not to default to the most powerful model every time, but to pick the right tool for the type of task.

AI as a copilot, not an autopilot

One of the most important points of the DevTalk is the responsible use of AI.

AI can speed up work a lot, but it doesn't remove the need to validate, understand and review. In fact, the more you use AI, the more the developer's technical judgment matters.

Best practices when working with AI:

  • Always validate generated code

  • Understand before you implement

  • Review security and performance

  • Document important decisions

  • Keep testing and code review in place

  • Use AI to explore alternatives, not to hand off all your judgment

Risks to avoid:

  • Copying code without understanding it

  • Ignoring security principles

  • Depending entirely on AI

  • Skipping testing

  • Skipping code review because “the AI already did it”

  • Shipping solutions without assessing their technical impact

AI can be a very powerful copilot. But the developer is still the pilot.

Fundamentals still matter

In the age of AI, it may seem like learning the fundamentals has lost its value. In reality, the opposite is true.

The more powerful the tools, the more important it is to know how to evaluate what they produce.

A developer who understands architecture, patterns, security and performance can use AI to make decisions faster. A developer who doesn't understand those fundamentals risks accepting wrong answers with a lot of confidence.

Some fundamentals that are still essential:

Design patterns

Design patterns help solve recurring problems in a structured way.

Among the most important are:

  • Singleton

  • Factory

  • Observer

  • Strategy Pattern

  • Dependency Injection

  • MVC

  • MVP

  • MVVM

With AI, these concepts are still relevant because they let you ask for better solutions, evaluate proposals and adapt patterns to the project's real context.

Software architecture

Architecture defines how a solution is organized and how it will evolve over time.

Some key concepts are:

  • Microservices vs. monoliths

  • Clean Architecture

  • Event-Driven Architecture

  • API Design Principles

AI can suggest architectures, but the technical team has to decide whether they make sense for the product, the team, the budget and the stage of the project.

SOLID principles

The SOLID principles are still an important foundation for writing maintainable code.

They include:

  • Single Responsibility Principle

  • Open/Closed Principle

  • Liskov Substitution Principle

  • Interface Segregation Principle

  • Dependency Inversion Principle

An AI can generate code that “works”, but that doesn't mean it's easy to maintain, test or scale. That's where design principles still make the difference.

Security and performance

Security and performance can't be left to an automated answer.

A modern developer needs to understand:

  • Authentication vs. authorization

  • Input validation

  • OWASP

  • Load balancing

  • Scalability

  • Query optimization

  • Error handling

  • Data exposure risks

AI can help detect problems, but it can also miss risks or generate insecure solutions if the prompt isn't clear or the context is incomplete.

MCP: the future of AI integration

One of the most interesting concepts in the DevTalk is the Model Context Protocol, known as MCP.

MCP can be understood as a standard that lets AI models interact with external tools in a structured and secure way.

A simple way to explain it is to think of it as the “USB-C” of artificial intelligence: a universal connector between language models and digital systems.

Instead of each tool having its own isolated integration, MCP proposes a common way for AI to connect to databases, APIs, services, files, development tools or internal systems.

MCP in action

Let's imagine a simple scenario: a developer or analyst wants to know how many users signed up in the last 10 days.

Without MCP, they would probably have to write a SQL query, connect to the database, run the query, interpret the result and then put together an answer.

With MCP, the flow can be much more natural.

The user asks in natural language:

“How many users signed up in the last 10 days?”

The model interprets the intent, calls the corresponding tool, runs a structured query against the database and returns an easy-to-understand answer.

The value isn't just in avoiding writing SQL. The real shift is that AI can interact with real systems in a more useful, actionable way.

MCP use cases

MCP opens up possibilities across different areas of software development and operations.

Data management

  • Queries against PostgreSQL or MySQL

  • Real-time log analysis

  • Synchronization between systems

  • Data pipeline automation

DevOps Automation

  • Automated deployments

  • Infrastructure monitoring

  • Container management

  • Automation of operational tasks

Business Intelligence

  • Dynamic dashboards

  • Automated reports

  • Predictive analytics

  • Natural-language queries on business metrics

AI Agents

  • Autonomous agents

  • Complex workflows

  • Task execution across multiple systems

  • Decision-making support

MCP isn't just a technical improvement. It's a key piece for AI to stop being purely conversational and start operating connected to the real work ecosystem.

Cursor + Claude + MCP: a complete ecosystem

On its own, each tool adds value.

Cursor improves the development environment.

Claude works as an engine for analysis, reasoning and technical assistance.

MCP connects models to external systems, tools and data.

But the real potential shows up when you combine them.

For the developer, this ecosystem can mean:

  • Higher productivity

  • Fewer errors

  • Better code quality

  • Faster learning

  • Less friction between idea, implementation and validation

For the company, it can translate into:

  • Shorter development times

  • Better maintainability

  • More efficient teams

  • More automated processes

  • Faster innovation

AI doesn't just help write code. Well integrated, it can improve the entire development cycle.

How to stand out as a developer in the age of AI

The answer isn't to learn one specific tool and stop there.

Tools will change. Models will get better. Workflows will evolve.

What really sets a developer apart is the ability to combine three things:

Technical fundamentals.Understanding architecture, patterns, security, performance and best practices.

Judgment in using AI.Knowing when to trust it, when to validate, when to ask for another alternative and when to solve it by hand.

Adaptability.Learning new tools, integrating them into the workflow and using them to produce better software, not just faster.

The developer who stands out in the age of AI isn't the one who lets AI think for them. It's the one who knows how to ask better questions, evaluate better answers and make better decisions.

Conclusion

Artificial intelligence is already transforming software development.

Tools like Cursor, Claude and MCP show where technical work is heading: smarter environments, models with greater reasoning capabilities and protocols that connect AI to real tools.

But the core message doesn't change: AI amplifies the developer; it doesn't replace them.

The value still lies in understanding the problem, making technical decisions, validating results, taking care of security, designing good architectures and building sustainable solutions.

At Devlights, we explore these tools not as shortcuts, but as part of a new way of working: faster, more connected and more demanding in terms of technical judgment.

Because in the age of AI, standing out as a developer doesn't mean knowing less. It means learning better, deciding better and building more intelligently.

Speaker

About this DevTalk

Sydney Gibbon

Fullstack Developer

Recommended reads

Dig into other engineering and technology topics.

View the whole blog

Thinking about your next tech project?

At Devlights we help design, build and scale digital solutions with technical judgment, solid architecture and a business focus.