- Knowledge
- technology
- OOP
- Tips
- Programming
- Tips
- Tutorial
- SEO
- Ranking
- Knowledge
- Special Day
- Seo
- Bug
- Data science
- Seo
- artificial intelligence
- Machine Learning
- Robotics
- happyNewYear2021
- newYearEve
- 2021
- Automation
- Smart Home
- Career
- Best Practices
- Git
- Logging
- Web Fundamentals
- DNS
- HTTPS
- Performance
- AI Tools
- ChatGPT
- Claude
- Gemini
- Laravel
- Eloquent
- MySQL
- HTTPS
- TLS
- Web Security
- Certificates
- Developer Life
- Debugging
- Docker
- DevOps
- Transactions
- Queues
- LLMs
- AI
- AI Coding
- Developer Tools
- React Native
- Expo
- Kate PMS
- Mobile Apps
- Laravel
- Authentication
- Sanctum
- Cookies
- API Design
- Payments
- Idempotency
- DeepSeek
- Open Source AI
- LLMs
- AI News
- Git
- Version Control
- AI Coding
- Prompting
- PHP
- Checklist
- MCP
- AI Agents
- OpenAI
- Architecture
- Microservices
- Modular Monolith
- Estimation
- Developer Life
- Project Planning
- Humour
- OAuth
- OpenID Connect
- Authentication
- Embeddings
- Vector Search
- RAG
- pgvector
- OpenAI
- GPT-4.1
- Codex CLI
- Events
- Testing
- Clean Code
- Maintainability
- Code Review
- Webhooks
- API
- Security
- Claude Code
- Workflow
- AI
- LLM
- Prompt Injection
- Mobile
- React
- Networking
- TCP
- UDP
- HTTP/3
- CLAUDE.md
- AWS
- Cloud Security
- Backups
- PHPUnit
- Software Engineering
- Leadership
- Communication
- RAG
- Embeddings
- AI Engineering
- IT Infrastructure
- Networking
- Access Control
- CI/CD
- GitHub Actions
- Gemini CLI
- Claude Code
- JavaScript
- Async/Await
- Node.js
- Promises
- Security
- Cryptography
- Passwords
- MySQL
- Database
- Vibe Coding
- Software Quality
- DNS
- Code Reading
- Onboarding
- Productivity
- Background Jobs
- Developer Humour
- Estimates
- Dev Life
- JWT
- o3-mini
- DeepSeek R1
- Rate Limiting
- Kate PMS
- E-Signing
- Audit Trail
- REST
- GraphQL
- API Design
- Laravel 12
- Upgrade Guide
- Open Source
- Self-Hosting
- Task Scheduling
- Cron
- Secrets
- CORS
- PHP
- PHP-FPM
- OPcache
- GitHub Copilot
- Software Architecture
- Engineering
- TypeScript
- JavaScript
- Type Safety
- AI Security
- React Native
- Product Design
- AI Agents
- Kiro
- Queues
- Redis
- RabbitMQ
- AWS SQS
- Nginx
- Apache
- GPT-5
- gpt-oss
- Clean Code
- Architecture
- Naming
- Documentation
- Career
- ADR
- Teamwork
- Supply Chain
- Kate HRM
- HR Software
- Permissions
- System Design
- Pagination
- SSH
- Linux
- Big O
- Databases
- Laravel Boost
- MCP
- Developer Skills
- Validation
- Databases
- Indexes
- Code Quality
- Deployment
- Developer Humour
- Feature Flags
- Code Review
- Pull Requests
- Docker
- Cursor
- Authorization
- RBAC
- Gemini
- Long Context
- PHP 8.4
- Caching
- Dependency Injection
- Web Performance
- Browser
- CSS
- Database
- Migrations
- ChatGPT
- AI for Developers
- Monitoring
- On-Call
- REST
- Backend
- SQL
- NoSQL
- Database Design
- Coding Agents
- Claude 4
- API Resources
- REST API
- Load Balancing
- Scaling
- AWS
- AI Tools
- Claude
- Sora 2
- CTE
- 2FA
- TOTP
- Programming Languages
- Prompts
- Developer Workflow
- API Gateway
- APIs
- Passport
- API Auth
- Learning
- Burnout
- Developer Growth
- Web Development
- SEO
- Kate Mall
- ChatGPT Atlas
- Agent Skills
- Middleware
- Laravel 12
- Collections
- Context Window
- Monitoring
- Commit Messages
- Self Review
- Growth
- Regex
- Programming Basics
- Text Processing
- Database Design
- Normalization
- Linux
- Server Security
- Linux Foundation
- Open Standards
- Legacy Code
- Documentation
- AI Workflow
- File Uploads
- Test Data
- Hashing
- Performance
- Caching
- Enums
- Scope Creep
- Estimation
- Codex
- Gemini CLI
- Timezones
- Carbon
- Bugs
- PHP 8.5
- Gemini 3
- GPT-5.1
- Data Integrity
- Event Loop
- Async
- Opus 4.5
- AI Models
- React
- Forms
- Frontend
- Backups
- AI Images
- DALL-E
- Midjourney
- Race Conditions
- Concurrency
- Legacy Code
- Refactoring
- Senior Engineer
- Scope
- LLM
- CDN
- Web
- Sub-Agents
- Soft Deletes
- Audit Log
- Concurrency
- AI Learning
- NestJS
- AI Evals
- Policies
- SPF DKIM DMARC
- Unicode
- UTF-8
- Knowledge Graph
- Value Objects
- Technical Debt
- Feature Flags
- Laravel Pennant
- Deployment
- Copilot
- Composer
- Dependencies
- Artisan
- Automation
- AWS S3
- Object Storage
- Cloud
- Small Language Models
- Ollama
- Production
- Sessions
- HTTP
- Mentoring
- SQL
- Virtual Machines
- Web Development
- HTTP/2
- QUIC
- Web Performance
- AI Integration
- LLM API
- SOLID
- OOP
- Hosting
- Serverless
- Merge Conflicts
- Temperature
- AI Development
- Reverse Proxy
- Nginx
- Infrastructure
- Verification
- Passkeys
- WebAuthn
- Teams
- Communication
- Stakeholders
- Monorepo
- CI/CD
- Versioning
- JSON Schema
- Livewire
- Inertia
- Meetings
- Distributed Systems
- Privacy
- Full-Stack
- T-Shaped Skills
- Money
- Notifications
- Web Security
- HTTP Headers
- CSP
- Function Calling
- Load Testing
- k6
- Data Extraction
- Debugging
- WebSockets
- SSE
- Real-Time
- Laravel Reverb
- Infrastructure as Code
- Terraform
- Side Projects
- Laravel Pint
- OpenAPI
- Swagger
- UX
- Multimodal
- Jest
- Pair Programming
- APIs
- Rate Limiting
- Resilience
- Dev Humour
- Design Tokens
- JWT
- API Keys
- Sessions
- PHPStan
- Rector
- Incidents
- Reporting
- Dashboards
- Zero Trust
- IAM
- Search
- Laravel Scout
- Junior Developers
- Mentoring
- Images
- WebP
- AVIF
- Bug Reports
- Let's Encrypt
- Design Docs
- Software Design
- Observers
- Replication
- Accountability
- Data Structures
- Reliability
- LLM Memory
- Error Handling
- Payments
- Payment Gateway
- Webhooks
- PCI DSS
- Observability
- OpenTelemetry
- Personal Brand
- Writing
- Conventions
- Dates
- Scheduling
- Disaster Recovery
- Compression
- Brotli
- Deadlines
- Developer Habits
- State Machines
- Tech Roles
- UUID
- ULID
- Horizon
- Planning
- Engineering Culture
- Ownership
- Soft Skills
- Socialite
- Cost Control
- Collations
- Unicode
- Octane
- PostgreSQL
Claude 4 and the Week Coding Agents Went Mainstream
About Post
Some weeks in tech are quiet. This wasn't one of them. In the space of seven days, OpenAI, GitHub, Google and Anthropic all shipped or showed coding agents. If you blinked, you missed the moment AI coding moved from "autocomplete with ambitions" to "a teammate you hand an issue to".
The headline on Thursday was Claude 4. But the real story is the week as a whole, so let's look at what actually happened, and what I think it means for developers who ship real software.
The week, in order
| Date | What happened |
|---|---|
| 16 May | OpenAI launched Codex in ChatGPT, a cloud agent that works on coding tasks in its own environment |
| 19 May | GitHub announced a Copilot coding agent at Microsoft Build |
| 20 May | Google showed Jules, its coding agent, at Google I/O |
| 22 May | Anthropic released Claude Opus 4 and Claude Sonnet 4, and made Claude Code generally available, with VS Code and JetBrains integrations |
Four companies, one direction. That's not a coincidence of calendars. It's the industry agreeing on what comes after chat.
What Anthropic actually shipped
Two new models: Claude Opus 4, the larger one, and Claude Sonnet 4, the everyday workhorse. Anthropic's own announcement focuses heavily on coding and on long, multi-step agent work, rather than on chat. You can read it in full on the Anthropic news page. I won't repeat benchmark numbers here; they're useful for comparing models, but they tell you little about how a model feels on your own codebase. That you only learn by using it.
For me, the bigger news was Claude Code becoming generally available. It's been in research preview since February, and I've been using it daily. GA brings integrations with VS Code and JetBrains IDEs, so the agent's edits show up right where you already work, instead of only in the terminal.
The pattern behind all four launches
Strip away the branding and the launches share a shape:
- The agent works on a task, not a line. You describe an outcome ("fix this bug", "add this endpoint"), not the next few characters.
- It works in a real environment. It reads the repo, runs commands and tests, and checks its own output.
- It hands back reviewable work. A diff or a pull request, not a wall of text to copy and paste.
- It fits existing tools. GitHub issues, the IDE, the terminal. Not a separate website you have to switch to.
Some run in the cloud, in the background, while you do other things. Some run locally, next to you, asking before risky steps. Both styles will stay around, because they fit different jobs.
What this means if you write code for a living
1. Reviewing becomes a bigger part of the job
If an agent can produce a pull request from an issue, the scarce skill is no longer typing the code. It's reading a diff and knowing whether it's correct, safe and maintainable. Code review was always important. It's about to become central.
2. Your tests are now your guardrails
An agent checks its work by running your test suite. If the suite is thin, the agent's "all green" means very little. Teams with good tests will get far more out of these tools than teams without them. That's the least glamorous, most important takeaway of the week.
3. Clear issues get better results
"Fix the bug in payments" gives an agent the same problem it gives a new colleague. Issues with steps to reproduce, the expected behaviour and acceptance criteria were always good practice. Now they directly improve what comes back.
4. Project instructions pay off
Every one of these tools works better when it knows your conventions: how to run the tests, which patterns to follow, what never to touch. In Claude Code that's a CLAUDE.md file. Writing one is the cheapest improvement you can make, whichever agent you use.
5. The fundamentals matter more, not less
To review an agent's database migration, you have to understand migrations. To spot a security hole in its auth code, you have to understand auth. Agents make experienced engineers faster. They don't replace the experience.
My takeaway: this week turned "AI that suggests code" into "AI that does tasks and opens pull requests". The teams that win won't be the ones with the fanciest agent. They'll be the ones with good tests, clear issues and careful reviewers.
A healthy dose of caution
Announcement week always looks better than month three. Agents still make confident mistakes, still need clear boundaries on what they can run, and still need someone to read every diff before it reaches production. I'll be trying the new models on real tasks over the coming weeks, with the same rule as always: nothing merges without a human review.
Which of these are you trying first: Codex, the Copilot agent, Jules or Claude Code? And what kind of task would you trust an agent with on day one?

Be first to comment it...