惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
News and Events Feed by Topic
Malwarebytes
Malwarebytes
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
C
Cybersecurity and Infrastructure Security Agency CISA
F
Future of Privacy Forum
C
Cisco Blogs
T
The Exploit Database - CXSecurity.com
A
Arctic Wolf
S
Securelist
K
Kaspersky official blog
S
Schneier on Security
T
ThreatConnect
T
Tenable Blog
Spread Privacy
Spread Privacy
T
True Tiger Recordings
AWS News Blog
AWS News Blog
F
Fox-IT International blog
量子位
T
Threatpost
V
Vulnerabilities – Threatpost
C
CERT Recently Published Vulnerability Notes
Cisco Talos Blog
Cisco Talos Blog
GbyAI
GbyAI
宝玉的分享
宝玉的分享
腾讯CDC
G
Google Developers Blog
aimingoo的专栏
aimingoo的专栏
Cyberwarzone
Cyberwarzone
有赞技术团队
有赞技术团队
S
SegmentFault 最新的问题
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
V
Visual Studio Blog
U
Unit 42
雷峰网
雷峰网
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Simon Willison's Weblog
Simon Willison's Weblog
O
OpenAI News
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
The GitHub Blog
The GitHub Blog
The Register - Security
The Register - Security
MyScale Blog
MyScale Blog
小众软件
小众软件
A
About on SuperTechFans
Last Week in AI
Last Week in AI
Y
Y Combinator Blog
博客园 - 三生石上(FineUI控件)
美团技术团队
Google Online Security Blog
Google Online Security Blog
P
Proofpoint News Feed
MongoDB | Blog
MongoDB | Blog

DEV Community

Asynchronous Functions in Dart Edge Computing He creado una empresa ficticia IT/OT para poder encontrar sus vulnerabilidades y reforzar su seguridad en sus activos críticos Why I Built @editora/react I built a tiny UGC script generator because hooks are the hardest part Why Most AI Music Tools Feel Wrong to Developers Goroutines vs. Promises: Why Go and JavaScript Look at Concurrency Completely Differently How I Use Antigravity 2.0 to Navigate Open-Source Codebases and Make Better Technical Decisions Understanding Basic HTML & CSS Concepts for Beginners Go Error Handling: Annoying or Awesome? Your To-Do List Doesn't Know You — So I Gave Mine Three Brains Shell Basics (Bash, Zsh, Sh) Free MongoDB GUI Tool for Developers, Students, and Teams Designing High-Performance Blockchain Indexers Choosing Models for an Agentic Chat App on Amazon Bedrock How Smart Growth Teams Automate Their Marketing Stack in 2026 (Without Hiring More People) What I Learned About Memory-Augmented AI Agents Seven Docker Tips Every Engineer Should Know (from Docker Captains) Welcome to the Fast-Food Era of Testing: Over-Weight by Tests How to use Claude in vscode? Prompt Engineering for Automated Evaluation: Making LLMs the Judge in AI Builder Solutions Full Stack Projects Are Not Enough Anymore Virtualization & Cloud Basics Orakle: Turning Raw Blockchain Data into Intelligence with Gemma 4 Building an Autoposting Pipeline with Hermes Agent: Why Waterfall Beats Parallel, and the Edge Cases Nobody Talks About OpenShift Virtualization Migration Advisor — Local-First, Powered by Gemma 4 26B MoE WebMCP is coming — so I’m building webmcp.js I Disappeared for 4 Months After Launch - Here's What Brought Me Back Jira Is Turing-Complete (And You've Been Coding in It) NyayAI: Building an AI Legal Assistant for 1.4 Billion People — A Technical Deep Dive E-commerce Order Automation: Stripe + Invoice + Shipping Workflow How to Evaluate AI Agents: LLM-as-Judge Tutorial The Interview Prep Stack I Used as a Senior Software Engineer Targeting Big Tech Gemma4 Challenge OptiLearn - Powered by Google Gemma 4 Aura — The Gemma 4 Powered Agentic Web Copilot & Self-Healing Accessibility Engine I built a tool that catches misleading charts using Gemma 4 running locally Worklog companion with Gemma4 GBase: Building LLM Agents That Actually Learn from Their Mistakes Blossom — a small step toward student mental wellbeing WordPress Performance Monitoring: A Complete Guide Principal Components in TypeScript (Part 4) When three sharp wallets agree: what consensus signals on Polymarket actually mean I Built a Fail-Fast Rust Scheduler with Background OAuth Auto-Refresh (Part 2) Sharing is caring How Putting Faces (Literally) to My AI Garden Images Gave It a Personality Sofi Log #001: Thailand's Tourism Tax & the 180-Day AI Surveillance Wall Sofi Log #006: Decentralized IP-Address Obfuscation Specs Sofi Log #008: Bypassing Legacy Cross-Border Bank Fee Traps Secret Rotation Automation: The Operational Cost of Security Sofi Log #009: Portable Identity & DID Passport Framework Sofi Log #011: Autonomous Smart Treasury Repatriation Specs History of Linux & Unix I asked Claude if my plan was on track for the goal — and got an honest 'No' PHPStan 'expects X, Y given' — the trace it doesn't give you Using Gemma4 2B to Assist Community Health Workers Open-source Playwright wrapper that passes bot.sannysoft.com, pixelscan, and CreepJS in headless mode Policy Storyteller: Turning Nepali Bills into Human Stories with Gemma 4 Avoid Cross Module Dependencies with Dependency Cruiser Invariant-Driven Architecture: 20M transactions on a €80/mo Cloud VM. Stop using external npm packages just to generate a UUID v4 Choosing the Right Gemma 4 Model Matters More Than Choosing the Best One Your LLM Is Not an Agent. Your Framework Is Not Enough. You Need a Harness. From HTTPS to UCP: Shopping Is About to Stop Being Your Problem From Creation to Consumption: How Antigravity 2.0 and Gemini Spark Are Defining the Agentic Era 10 Mistakes I Wish I Knew Before Taking the CKA Exam AI That Actually Does Stuff: Autonomous Agents Explained Exploring AI workflow Orchestration: Comparing Weft, Python & Alternative Pipeline Approaches El Poder del Aprendizaje Federado: Cuando los Algoritmos Distribuidos Entrenan a la IA Email Marketing Automation in 2026: 5 Tools (and 1 Self-Hosted) Through Their APIs A Replay Runbook For Missed Publishing Windows Why timeout handling matters more than most backend logic How I Make $6,800/Month Selling Niche VS Code Extensions Model Routing Cost Checklist: Hosted APIs, Open Models, Or Self-Hosted Inference? ORA-00207 오류 원인과 해결 방법 완벽 가이드 Deno 2.8 Operator Upgrade Checklist: CI, Lockfiles, Node Compatibility, And Rollback AI-Discovered Vulnerabilities Need A Triage Queue, Not A Panic Channel AI Agent Workboards Need Audit Controls Before They Need More Agents Demystifying DevRel: What It Actually Is (And Why Should You Become One?) Your AI, Your Device, Your Data - Introducing Aide Gemma 4 GenAI Coach - GenAI Concepts Made Easy with an Interactive Playground QuietPulse - Mood Tracker Principal Components in TypeScript (Part 3) The pgAudit Attribution Gap: Why Role-Level Logging Fails GDPR and How to Close It Gemma 4 CAD Orchestrator I built a local Postgres triage co-pilot because HIPAA says I can't paste plans into ChatGPT or Claude Live Holographic Editor In Fractal Time Everbench: A document management system with Local Intelligence Instanton in Fractal Time The Hidden Features of Claude How I Built an AI News Brief with Next.js, Supabase, Vercel, and GPT-4o-mini How We Built a Multi-Agent AI Documentation System (And What We Learned) I got tired of writing post-mortems — so I built RCAi for SREs MIA: A Futuristic AI Desktop Assistant Built with Voice, Gestures, and Controlled Chaos Best Programming Language for Backend Web Development: PHP vs Python PayPal Alternatives for Indian Businesses: Best Payment Gateways for International Card Payments (2026) Gemma 4 Made Me Rethink Local AI: Not Just Text, But Images Too Clean Architecture in .NET Explained (The Dependency Rule) I Compiled Rust to WebAssembly and Made My JavaScript 6 Faster Outlook.com Is the Final Boss of 'Just Send an Email'
The Phone Is Becoming the New Terminal
Future Signa · 2026-05-25 · via DEV Community

Laptop and phone on a desk with coding software open

Photo by Bayu Syaits on Unsplash.

Coding with AI is starting to feel weird.

Not because the tools can write code.

That part is already old news.

The weird part is that the work keeps going after you leave your desk.

You start a task.

You walk away.

Then your phone asks whether the AI should run a command, change a file, or keep going.

At first, that sounds convenient. Then you realize something else: you are not just coding anymore. You are supervising.

For years, the AI coding story was framed around the editor.

Autocomplete got better. Chat got better. The assistant moved into the IDE. The pitch was simple: you type, the model helps.

But the newer pattern is stranger.

The agent does not only answer while you sit there. It keeps working. It asks for approvals. It runs tests. It waits at boundaries. It carries context from one step to the next.

And increasingly, your phone is becoming the place where you supervise it.

This is not really about coding on a phone

"Coding on your phone" sounds like a gimmick.

Most developers do not want to debug a large codebase from a small screen. A phone is a bad IDE, a bad terminal, and a bad place to read a complicated diff.

But that is not the interesting part.

The phone is not becoming the new laptop. It is becoming the new control surface.

OpenAI recently brought Codex into the ChatGPT mobile app, so users can stay connected to active work while Codex continues running on a connected host or remote environment. Anthropic's Claude Code Remote Control follows a similar idea: a running local Claude Code session can be steered from claude.ai/code or the Claude mobile app.

GitHub is moving in the same direction with Agent HQ, where Codex and Claude are available in public preview across GitHub, GitHub Mobile, and VS Code for eligible Copilot users.

The details differ.

The pattern is the same.

AI coding work is leaving the single glowing rectangle of the IDE.

It is becoming something you can start, leave, check, approve, reject, and resume.

The new work is watching the work

Traditional programming is active and continuous.

You sit down. You load the project into your head. You edit, run, inspect, and repeat.

Agentic programming is more interrupted.

You describe a goal. The agent tries a path. It asks for permission. It produces a result. You review. You correct. You decide whether the next step is safe.

That makes the developer less like a typist and more like an operator.

Not a manager in the corporate sense. More like someone watching a process that can move without them, but should not be trusted without them.

The skill changes.

The question is no longer only: can I write this code? It becomes: did I give the agent the right task, and can I trust what it did?

Why mobile makes the shift obvious

Mobile access matters because it makes the agent feel less like a tool and more like a worker in progress.

When the work can keep moving after you leave your desk, programming starts to look less like one focused session and more like a series of check-ins.

That can be useful.

A test run finishes while you are commuting. A refactor pauses for approval while you are in another room. A small bug investigation produces a summary before you sit back down.

For many teams, that is real leverage.

But it also has a cost.

Work that used to stay inside the coding session can leak into every gap of the day. The phone buzzes, and suddenly you are thinking about a repo again.

You are no longer "coding," exactly, but you are still carrying the system in your head.

That may be the most underrated change.

Small screens create big permission problems

An AI coding agent is useful because it can act.

It can inspect files, run commands, edit code, use tools, and sometimes interact with external systems.

That same ability is why it needs boundaries.

Approving an action from a phone is convenient. It can also be dangerous if the interface hides too much context.

Ask the boring questions:

  • What exactly is the command?
  • Which directory will it run in?
  • What files changed?
  • Is the agent using secrets?
  • Did the task get influenced by an untrusted issue, comment, web page, or dependency output?

This is where the conversation has to move beyond productivity.

OWASP's work on LLM and agentic AI risks gives useful language for the problem: excessive agency, tool misuse, prompt injection, unexpected code execution, and weak oversight.

Those risks do not disappear because the approval button is on a phone.

The best agent is not the one that asks for nothing.

The best agent is the one that knows when to stop.

Good delegation is becoming a developer skill

The most practical lesson is not "let AI do everything."

That is the lazy version of the story.

The better lesson is that developers need to learn how to delegate work that is specific enough to be useful and bounded enough to be safe.

A good agent task sounds like:

  • "Investigate why this test fails and summarize the smallest likely fix."
  • "Add tests for this function, but do not change production code yet."
  • "Refactor this small module without changing behavior, then show me the diff."
  • "Check whether this pull request touches authentication, secrets, or payment logic."

A bad agent task sounds like:

  • "Fix the app."
  • "Make this better."
  • "Clean up the project."
  • "Do whatever is needed."

The difference is not just prompt writing.

It is control design.

If the agent is becoming more autonomous, the human has to become more precise.

The IDE is no longer the whole battlefield

For a long time, developer tools competed around the editor.

The editor mattered because that was where the work happened.

But if agents can operate across repositories, terminals, issue trackers, cloud environments, and mobile approval flows, the editor becomes only one surface among many.

The new competition is around the control plane:

  • Where do you assign work?
  • Where do you see progress?
  • Where do you approve risk?
  • Where do you review the result?
  • Where do you stop an agent before it does something stupid?

That is why Codex mobile, Claude Code Remote Control, and GitHub Agent HQ belong in the same conversation.

They are not identical products, but they point at the same future: coding agents that live across devices and ask the developer to supervise motion rather than type every step.

This will not remove the need for engineering judgment.

It will expose who has it.

The phone is just the symbol

The phone is not the destination.

It is the symbol of a deeper transition.

Coding is becoming less like one person continuously typing and more like a loop:

delegate, observe, verify, approve, correct.

That loop can be powerful.

It can also be exhausting.

The developers who benefit most will not be the ones who accept every AI-generated patch. They will be the ones who can frame the right task, spot weak reasoning, set clear permissions, and know when a small approval is actually a big decision.

The future of coding may not look like someone sitting at a laptop for eight uninterrupted hours.

It may look like someone glancing at a phone, rejecting a bad plan, approving a safe step, and carrying the architecture of a system around in their head all day.

That is not just a new tool.

That is a new rhythm of work.

Further reading