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
Contents
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.
Tags
About this DevTalk
Sydney Gibbon
Fullstack Developer


