# Eric Roby

Boost your software engineering skills with practical tips you can implement in 5 minutes or less

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## We're Shipping Faster While Understanding Less

DevFeed: [We're Shipping Faster While Understanding Less](<https://devfeed.tech/articles/we-re-shipping-faster-while-understanding-less-28994.md>)

Original publisher: [Read original article](<https://codingwithroby.substack.com/p/were-shipping-faster-while-understanding>)

Author: Eric Roby

Published: 2026-07-30T12:04:26Z

Content type: opinion

Language: en

Sources: [Eric Roby](<https://devfeed.tech/sources/eric-roby.md>)

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Code review](<https://devfeed.tech/topics/code-review.md>), [Software](<https://devfeed.tech/topics/software.md>), [context window](<https://devfeed.tech/topics/context-window.md>)

Tags: [ai-coding-agents](<https://devfeed.tech/tags/ai-coding-agents.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [context-window](<https://devfeed.tech/tags/context-window.md>), [review](<https://devfeed.tech/tags/review.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

This opinion argues that AI coding agents are increasing the volume and speed of software development while creating comprehension debt. Developers may understand less of the code they ship because reviewing AI-generated changes takes longer and can become a bottleneck. The article argues that developers must deliberately build understanding through review and attention to how systems fit together.

### Source excerpt

AI Writes Most of Your Code Now. The Hard Part Is Still Yours.

## Scheduling Claude Code for Nightly Repository Maintenance

DevFeed: [Scheduling Claude Code for Nightly Repository Maintenance](<https://devfeed.tech/articles/claude-code-can-maintain-your-repo-28977.md>)

Original publisher: [Read original article](<https://codingwithroby.substack.com/p/claude-code-can-maintain-your-repo>)

Author: Eric Roby

Published: 2026-07-28T12:03:08Z

Content type: tutorial

Language: en

Sources: [Eric Roby](<https://devfeed.tech/sources/eric-roby.md>)

Topics: [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [Security](<https://devfeed.tech/topics/security.md>), [Refactoring](<https://devfeed.tech/topics/refactoring.md>), [ci](<https://devfeed.tech/topics/ci.md>), [hooks](<https://devfeed.tech/topics/hooks.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [automated](<https://devfeed.tech/tags/automated.md>), [ci](<https://devfeed.tech/tags/ci.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [github-action](<https://devfeed.tech/tags/github-action.md>), [hooks](<https://devfeed.tech/tags/hooks.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [refactor](<https://devfeed.tech/tags/refactor.md>), [repo](<https://devfeed.tech/tags/repo.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

The article explains how to schedule Claude Code in headless mode for recurring repository maintenance. It recommends focused jobs for security sweeps, refactoring scans, and enhancement reviews, using structured JSON output and the --bare option for consistent scripted runs.

### Source excerpt

How to schedule headless runs for nightly security sweeps, refactor scans, and enhancement ideas

## Five Frontier Models Shipped in Two Weeks.

DevFeed: [Five Frontier Models Shipped in Two Weeks.](<https://devfeed.tech/articles/five-frontier-models-shipped-in-two-weeks-28978.md>)

Original publisher: [Read original article](<https://codingwithroby.substack.com/p/five-frontier-models-shipped-in-two-44a>)

Author: Eric Roby

Published: 2026-07-21T15:14:31Z

Content type: opinion

Language: en

Sources: [Eric Roby](<https://devfeed.tech/sources/eric-roby.md>)

Topics: [Frontier AI](<https://devfeed.tech/topics/frontier-ai.md>), [AI Models](<https://devfeed.tech/topics/ai-models.md>), [anthropic](<https://devfeed.tech/topics/anthropic.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>), [Meta](<https://devfeed.tech/topics/meta.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-models](<https://devfeed.tech/tags/ai-models.md>), [anthropic](<https://devfeed.tech/tags/anthropic.md>), [frontier-ai](<https://devfeed.tech/tags/frontier-ai.md>), [gpt](<https://devfeed.tech/tags/gpt.md>), [meta](<https://devfeed.tech/tags/meta.md>), [models](<https://devfeed.tech/tags/models.md>)

### AI overview

The article maps five frontier AI models that shipped or returned between 1 July and 16 July 2026. It reviews the timeline, corrects details about their releases, and discusses government reviews, export controls, safety safeguards, and vendor claims about coding efficiency.

### Source excerpt

Here's What Each One Actually Is.

## Prompt Injection Is the Input Bug of the Agent Era

DevFeed: [Prompt Injection Is the Input Bug of the Agent Era](<https://devfeed.tech/articles/prompt-injection-is-the-input-bug-of-the-agent-era-28988.md>)

Original publisher: [Read original article](<https://codingwithroby.substack.com/p/prompt-injection-is-the-input-bug>)

Author: Eric Roby

Published: 2026-07-07T12:02:21Z

Content type: opinion

Language: en

Sources: [Eric Roby](<https://devfeed.tech/sources/eric-roby.md>)

Topics: [prompt injection](<https://devfeed.tech/topics/prompt-injection.md>), [Application Security](<https://devfeed.tech/topics/application-security.md>), [Security](<https://devfeed.tech/topics/security.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [trust](<https://devfeed.tech/topics/trust.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [application-security](<https://devfeed.tech/tags/application-security.md>), [llm](<https://devfeed.tech/tags/llm.md>), [llm-applications](<https://devfeed.tech/tags/llm-applications.md>), [prompt-injection](<https://devfeed.tech/tags/prompt-injection.md>), [security](<https://devfeed.tech/tags/security.md>), [sql](<https://devfeed.tech/tags/sql.md>), [trust](<https://devfeed.tech/tags/trust.md>)

### AI overview

The article compares prompt injection in AI agents with SQL injection. It argues that agents may interpret untrusted content from messages, documents, web pages, emails, RAG data, and tool responses as instructions because language models do not maintain a hard boundary between data and instructions. It frames prompt injection as an application security problem rather than merely a prompt-writing problem.

### Source excerpt

SQL injection taught us not to trust raw user input. Agents force the next lesson: don't trust text just because the model can read it.

## The 2026 AI Agent Stack, Drawn from Scratch

DevFeed: [The 2026 AI Agent Stack, Drawn from Scratch](<https://devfeed.tech/articles/the-2026-ai-agent-stack-drawn-from-scratch-28990.md>)

Original publisher: [Read original article](<https://codingwithroby.substack.com/p/the-2026-ai-agent-stack-drawn-from>)

Author: Eric Roby

Published: 2026-06-30T12:03:15Z

Content type: opinion

Language: en

Sources: [Eric Roby](<https://devfeed.tech/sources/eric-roby.md>)

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [context](<https://devfeed.tech/topics/context.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [backend](<https://devfeed.tech/tags/backend.md>), [code](<https://devfeed.tech/tags/code.md>), [context](<https://devfeed.tech/tags/context.md>), [data](<https://devfeed.tech/tags/data.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>)

### AI overview

This article examines how AI agent architectures grow from simple model-and-tool systems into complex stacks with orchestration, state, retries, memory, vector databases, and observability. It argues that teams should add layers only when a specific problem requires them.

### Source excerpt

Six layers, two rails, and one rule: add a layer only when something specific breaks.

## Loop engineering: building autonomous cycles for coding agents

DevFeed: [Loop engineering: building autonomous cycles for coding agents](<https://devfeed.tech/articles/loop-engineering-stop-prompting-agents-28986.md>)

Original publisher: [Read original article](<https://codingwithroby.substack.com/p/loop-engineering-stop-prompting-agents>)

Author: Eric Roby

Published: 2026-06-24T12:03:21Z

Content type: article

Language: en

Sources: [Eric Roby](<https://devfeed.tech/sources/eric-roby.md>)

Topics: [Loop Engineering](<https://devfeed.tech/topics/loop-engineering.md>), [AI Engineering](<https://devfeed.tech/topics/ai-engineering.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-engineering](<https://devfeed.tech/tags/ai-engineering.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [verify](<https://devfeed.tech/tags/verify.md>)

### AI overview

The article argues that working effectively with coding agents is shifting from writing individual prompts to designing autonomous loops that generate prompts, use tools, and run longer with less human intervention. It presents loop engineering as a third era after prompt engineering and context or harness engineering, while noting that token costs require caution.

### Source excerpt

The shift from crafting individual instructions to building autonomous cycles that run, verify, and improve themselves.

## Sandboxing Your Agent in a DevContainer

DevFeed: [Sandboxing Your Agent in a DevContainer](<https://devfeed.tech/articles/sandboxing-your-agent-in-a-devcontainer-28989.md>)

Original publisher: [Read original article](<https://codingwithroby.substack.com/p/sandboxing-your-agent-in-a-devcontainer>)

Author: Eric Roby

Published: 2026-06-16T13:01:49Z

Content type: tutorial

Language: en

Sources: [Eric Roby](<https://devfeed.tech/sources/eric-roby.md>)

Topics: [Containers](<https://devfeed.tech/topics/containers.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [Security](<https://devfeed.tech/topics/security.md>), [prompt injection](<https://devfeed.tech/topics/prompt-injection.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [claude](<https://devfeed.tech/tags/claude.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [containers](<https://devfeed.tech/tags/containers.md>), [prompt-injection](<https://devfeed.tech/tags/prompt-injection.md>), [sandboxing](<https://devfeed.tech/tags/sandboxing.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

The article argues that running Claude Code with permission prompts disabled can be safer when the agent is isolated in a DevContainer with default-deny networking and a restricted filesystem. It emphasizes that the main risk is what the agent can access on the host, including secrets, SSH keys, cookies, and repositories, and notes prompt-injection risks from malicious repository and issue content.

### Source excerpt

So You Can Use --dangerously-skip-permissions Safely

## Mobile Pull Request Reviews Using GitHub Mobile and Vercel Preview Deployments

DevFeed: [Mobile Pull Request Reviews Using GitHub Mobile and Vercel Preview Deployments](<https://devfeed.tech/articles/mobile-first-ai-coding-is-real-28987.md>)

Original publisher: [Read original article](<https://codingwithroby.substack.com/p/mobile-first-ai-coding-is-real>)

Author: Eric Roby

Published: 2026-06-09T13:01:13Z

Content type: opinion

Language: en

Sources: [Eric Roby](<https://devfeed.tech/sources/eric-roby.md>)

Topics: [Mobile](<https://devfeed.tech/topics/mobile.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Development](<https://devfeed.tech/topics/development.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [claude](<https://devfeed.tech/tags/claude.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [github](<https://devfeed.tech/tags/github.md>), [language-models](<https://devfeed.tech/tags/language-models.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

### AI overview

The article argues that mobile-first coding workflows are becoming practical through GitHub Mobile and Vercel Preview Deployments. It describes reviewing a pull request on an iPhone by opening the Vercel preview, testing the feature as a user, and submitting review notes from the phone.

### Source excerpt

Why the mobile coding shift is happening now ...

## Using a Claude Code Stop Hook to Externally Verify Work Before Completion

DevFeed: [Using a Claude Code Stop Hook to Externally Verify Work Before Completion](<https://devfeed.tech/articles/the-stop-hook-that-won-t-let-claude-lie-to-you-28993.md>)

Original publisher: [Read original article](<https://codingwithroby.substack.com/p/the-stop-hook-that-wont-let-claude>)

Author: Eric Roby

Published: 2026-06-02T13:01:38Z

Content type: tutorial

Language: en

Sources: [Eric Roby](<https://devfeed.tech/sources/eric-roby.md>)

Topics: [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [rlhf](<https://devfeed.tech/topics/rlhf.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [claude-code](<https://devfeed.tech/tags/claude-code.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>), [rlhf](<https://devfeed.tech/tags/rlhf.md>), [shell](<https://devfeed.tech/tags/shell.md>), [tests](<https://devfeed.tech/tags/tests.md>)

### AI overview

This tutorial explains how a Claude Code Stop hook can externally verify work before Claude is allowed to declare a task complete. It frames the approach as a safeguard against unverified claims such as reporting that all tests pass when they have not been run.

### Source excerpt

How to make Claude prove the work is done before it claims to be done.

## How I Built a Second Brain for Agents

DevFeed: [How I Built a Second Brain for Agents](<https://devfeed.tech/articles/how-i-built-a-second-brain-for-agents-28982.md>)

Original publisher: [Read original article](<https://codingwithroby.substack.com/p/how-i-built-a-second-brain-for-agents>)

Author: Eric Roby

Published: 2026-05-26T13:01:18Z

Content type: tutorial

Language: en

Sources: [Eric Roby](<https://devfeed.tech/sources/eric-roby.md>)

Topics: [Obsidian](<https://devfeed.tech/topics/obsidian-md.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Git](<https://devfeed.tech/topics/git.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [cli](<https://devfeed.tech/tags/cli.md>), [git](<https://devfeed.tech/tags/git.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [memory](<https://devfeed.tech/tags/memory.md>), [obsidian](<https://devfeed.tech/tags/obsidian.md>)

### AI overview

The author describes using an Obsidian vault of Markdown files as a persistent context system for Claude Code and other agents. The setup includes four folders, a daily note, and essential plugins, with the goal of preserving project decisions and making notes available to future agent sessions.

### Source excerpt

The notes aren't for me anymore. They're for the next agent that asks me what I already know.

## How My Mac Mini Server Changes How I Work

DevFeed: [How My Mac Mini Server Changes How I Work](<https://devfeed.tech/articles/how-my-mac-mini-server-changes-how-i-work-28983.md>)

Original publisher: [Read original article](<https://codingwithroby.substack.com/p/how-my-mac-mini-server-changes-how>)

Author: Eric Roby

Published: 2026-05-19T13:01:33Z

Content type: article

Language: en

Sources: [Eric Roby](<https://devfeed.tech/sources/eric-roby.md>)

Topics: [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [Mac Mini](<https://devfeed.tech/topics/mac-mini.md>), [OpenClaw](<https://devfeed.tech/topics/openclaw.md>), [coding](<https://devfeed.tech/topics/coding.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>)

Tags: [claude-code](<https://devfeed.tech/tags/claude-code.md>), [coding](<https://devfeed.tech/tags/coding.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [mac-mini](<https://devfeed.tech/tags/mac-mini.md>), [openclaw](<https://devfeed.tech/tags/openclaw.md>), [permissions](<https://devfeed.tech/tags/permissions.md>)

### AI overview

The author describes using a Mac Mini as an always-on Claude Code server for scoped coding work, including opening pull requests and preparing a queue of work overnight. The article contrasts this setup with OpenClaw and emphasizes limiting the agent's permissions and scope.

### Source excerpt

An always-on Claude Code server with its own identity, its own permissions, and a queue of work it finishes overnight.

## Using Git Worktrees to Run Multiple Claude Code Sessions in Parallel

DevFeed: [Using Git Worktrees to Run Multiple Claude Code Sessions in Parallel](<https://devfeed.tech/articles/git-worktrees-are-the-future-parallel-agents-28979.md>)

Original publisher: [Read original article](<https://codingwithroby.substack.com/p/git-worktrees-are-the-future-parallel>)

Author: Eric Roby

Published: 2026-05-12T14:08:41Z

Content type: tutorial

Language: en

Sources: [Eric Roby](<https://devfeed.tech/sources/eric-roby.md>)

Topics: [Git](<https://devfeed.tech/topics/git.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [repo](<https://devfeed.tech/topics/repo.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [context](<https://devfeed.tech/tags/context.md>), [git](<https://devfeed.tech/tags/git.md>), [parallel](<https://devfeed.tech/tags/parallel.md>), [repo](<https://devfeed.tech/tags/repo.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

The article explains how Git worktrees let developers run multiple Claude Code sessions simultaneously in isolated working directories. It argues that this avoids shared-checkout conflicts and reduces context switching while preserving shared repository history and objects.

### Source excerpt

Stop running one Claude Code session at a time.

## How Backend Engineering Has Changed in 2026

DevFeed: [How Backend Engineering Has Changed in 2026](<https://devfeed.tech/articles/why-backend-engineering-is-harder-than-it-has-ever-been-in-2026-28995.md>)

Original publisher: [Read original article](<https://codingwithroby.substack.com/p/why-backend-engineering-is-harder>)

Author: Eric Roby

Published: 2026-05-05T15:12:51Z

Content type: opinion

Language: en

Sources: [Eric Roby](<https://devfeed.tech/sources/eric-roby.md>)

Topics: [Back end](<https://devfeed.tech/topics/backend.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [agentic-coding](<https://devfeed.tech/topics/agentic-coding.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Infrastructure as code](<https://devfeed.tech/topics/infrastructure-as-code.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Terraform](<https://devfeed.tech/topics/terraform.md>), [Logging](<https://devfeed.tech/topics/logging.md>), [observability](<https://devfeed.tech/topics/observability.md>)

Tags: [agentic-coding](<https://devfeed.tech/tags/agentic-coding.md>), [ai](<https://devfeed.tech/tags/ai.md>), [backend](<https://devfeed.tech/tags/backend.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [docker](<https://devfeed.tech/tags/docker.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [infrastructure-as-code](<https://devfeed.tech/tags/infrastructure-as-code.md>), [logging](<https://devfeed.tech/tags/logging.md>), [observability](<https://devfeed.tech/tags/observability.md>)

### AI overview

An opinion article argues that backend engineering has changed as AI-assisted coding raises delivery expectations and broadens the responsibilities expected of backend developers. It says engineers must still make architecture, business-logic, and system-design decisions while also handling areas such as CI/CD, infrastructure as code, cloud environments, observability, logging, and analytics.

### Source excerpt

Five reasons the job changed, and what to actually do about it

## Four Habits for Shipping Software with AI Agents

DevFeed: [Four Habits for Shipping Software with AI Agents](<https://devfeed.tech/articles/how-i-actually-ship-with-ai-every-day-28981.md>)

Original publisher: [Read original article](<https://codingwithroby.substack.com/p/how-i-actually-ship-with-ai-every>)

Author: Eric Roby

Published: 2026-04-28T12:25:25Z

Content type: opinion

Language: en

Sources: [Eric Roby](<https://devfeed.tech/sources/eric-roby.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Code](<https://devfeed.tech/topics/code.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [context](<https://devfeed.tech/topics/context.md>), [Error Handling](<https://devfeed.tech/topics/error-handling.md>), [test](<https://devfeed.tech/topics/test.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [code](<https://devfeed.tech/tags/code.md>), [context](<https://devfeed.tech/tags/context.md>), [error-handling](<https://devfeed.tech/tags/error-handling.md>), [llm](<https://devfeed.tech/tags/llm.md>), [test](<https://devfeed.tech/tags/test.md>), [verification](<https://devfeed.tech/tags/verification.md>)

### AI overview

A backend engineer shares lessons from using AI agents daily: provide strong context, verify generated work by running code and testing edge cases, and plan for context loss when conversations reset or reach limits. The article argues that effective AI-assisted development requires active engineering judgment rather than blind trust.

### Source excerpt

The four habits that separate engineers who ship from engineers who just generate code

## How Beginner Developers Can Learn Software Development Alongside AI

DevFeed: [How Beginner Developers Can Learn Software Development Alongside AI](<https://devfeed.tech/articles/beginner-developers-are-scared-of-the-wrong-thing-about-ai-28976.md>)

Original publisher: [Read original article](<https://codingwithroby.substack.com/p/beginner-developers-are-scared-of>)

Author: Eric Roby

Published: 2026-04-21T12:01:52Z

Content type: opinion

Language: en

Sources: [Eric Roby](<https://devfeed.tech/sources/eric-roby.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Learning](<https://devfeed.tech/topics/learning.md>), [Development](<https://devfeed.tech/topics/development.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [beginner-developers](<https://devfeed.tech/tags/beginner-developers.md>), [developers](<https://devfeed.tech/tags/developers.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [learning](<https://devfeed.tech/tags/learning.md>), [software-development](<https://devfeed.tech/tags/software-development.md>)

### AI overview

This commentary argues that beginner developers should not abandon software development because of AI-related hiring concerns. It says the entry-level bar is rising and recommends building strong fundamentals while using AI with guardrails, including the ability to understand systems and debug generated code.

### Source excerpt

The market is raising the bar. Fundamentals are how you clear it.

## Moving from Junior to Mid-Level Backend Engineering Requires Shipping and System Design

DevFeed: [Moving from Junior to Mid-Level Backend Engineering Requires Shipping and System Design](<https://devfeed.tech/articles/going-from-junior-to-mid-level-backend-isn-t-about-code-28980.md>)

Original publisher: [Read original article](<https://codingwithroby.substack.com/p/going-from-junior-to-mid-level-backend>)

Author: Eric Roby

Published: 2026-04-07T12:03:32Z

Content type: opinion

Language: en

Sources: [Eric Roby](<https://devfeed.tech/sources/eric-roby.md>)

Topics: [backends](<https://devfeed.tech/topics/backends.md>), [ci](<https://devfeed.tech/topics/ci.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [systems](<https://devfeed.tech/topics/systems.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [junior](<https://devfeed.tech/tags/junior.md>), [junior-developer](<https://devfeed.tech/tags/junior-developer.md>), [skills](<https://devfeed.tech/tags/skills.md>), [systems](<https://devfeed.tech/tags/systems.md>)

### AI overview

The article argues that progressing from junior to mid-level backend engineering involves more than writing code. It emphasizes building valuable products, contributing to business logic and features, understanding CI/CD and GitHub Actions, and making sound system-design and infrastructure decisions.

### Source excerpt

The skills that aren't in job descriptions but are on everyone's mind

## A Claude Code and Codex Workflow for Iterative Code Review

DevFeed: [A Claude Code and Codex Workflow for Iterative Code Review](<https://devfeed.tech/articles/the-difference-between-using-ai-and-actually-being-good-at-it-28992.md>)

Original publisher: [Read original article](<https://codingwithroby.substack.com/p/the-difference-between-using-ai-and>)

Author: Eric Roby

Published: 2026-03-31T12:01:35Z

Content type: opinion

Language: en

Sources: [Eric Roby](<https://devfeed.tech/sources/eric-roby.md>)

Topics: [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [codex](<https://devfeed.tech/topics/codex.md>), [Code review](<https://devfeed.tech/topics/code-review.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Back end](<https://devfeed.tech/topics/backend.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [code-review](<https://devfeed.tech/tags/code-review.md>), [codex](<https://devfeed.tech/tags/codex.md>), [developer](<https://devfeed.tech/tags/developer.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

The article describes a backend engineering workflow in which Claude Code and Codex review code changes iteratively. It uses project context, role-specific agents, hooks, testing, and a second review cycle to prioritize findings and support cleaner code and fewer hallucinations.

### Source excerpt

How I set up Claude Code and Codex to review each other's work

## I Use AI to Code Every Day, But I Still Don't Trust it

DevFeed: [I Use AI to Code Every Day, But I Still Don't Trust it](<https://devfeed.tech/articles/i-use-ai-to-code-every-day-but-i-still-don-t-trust-it-28985.md>)

Original publisher: [Read original article](<https://codingwithroby.substack.com/p/i-use-ai-to-code-every-day-but-i>)

Author: Eric Roby

Published: 2026-03-24T12:02:19Z

Content type: opinion

Language: en

Sources: [Eric Roby](<https://devfeed.tech/sources/eric-roby.md>)

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [context](<https://devfeed.tech/topics/context.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-coding-agents](<https://devfeed.tech/tags/ai-coding-agents.md>), [context](<https://devfeed.tech/tags/context.md>), [trust](<https://devfeed.tech/tags/trust.md>)

### AI overview

The author argues that AI and large language models are useful for daily software development but require active developer oversight. They describe recurring problems with AI-generated work, including cutting corners, delivering implementations that only approximate the request, and losing product context when conversations are compacted or reset.

### Source excerpt

AI coding agents are smart, fast, and will absolutely cut corners if you let them.

## How AI Coding Tools Are Raising Expectations for Junior Backend Developers

DevFeed: [How AI Coding Tools Are Raising Expectations for Junior Backend Developers](<https://devfeed.tech/articles/the-bar-for-junior-developers-has-never-been-higher-28991.md>)

Original publisher: [Read original article](<https://codingwithroby.substack.com/p/the-bar-for-junior-developers-has>)

Author: Eric Roby

Published: 2026-03-17T12:02:13Z

Content type: opinion

Language: en

Sources: [Eric Roby](<https://devfeed.tech/sources/eric-roby.md>)

Topics: [Back end](<https://devfeed.tech/topics/backend.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>), [CRUD](<https://devfeed.tech/topics/crud.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [codex](<https://devfeed.tech/topics/codex.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>)

Tags: [agentic-coding](<https://devfeed.tech/tags/agentic-coding.md>), [ai](<https://devfeed.tech/tags/ai.md>), [aws](<https://devfeed.tech/tags/aws.md>), [backend](<https://devfeed.tech/tags/backend.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [codex](<https://devfeed.tech/tags/codex.md>), [crud](<https://devfeed.tech/tags/crud.md>), [developers](<https://devfeed.tech/tags/developers.md>), [development](<https://devfeed.tech/tags/development.md>), [docker](<https://devfeed.tech/tags/docker.md>), [junior-developers](<https://devfeed.tech/tags/junior-developers.md>), [kafka](<https://devfeed.tech/tags/kafka.md>)

### AI overview

The article argues that AI coding tools are raising the expectations for junior backend developers. Basic CRUD implementation is becoming less distinctive, while employers may increasingly expect knowledge of systems such as Kafka, containerization with Docker, and deployment on AWS. It also emphasizes that developers still need to understand the fundamentals and the code AI produces.

### Source excerpt

So why is it harder to get in?

## Why the author canceled a Cursor subscription and moved toward terminal-based coding agents

DevFeed: [Why the author canceled a Cursor subscription and moved toward terminal-based coding agents](<https://devfeed.tech/articles/i-canceled-my-cursor-subscription-after-a-year-here-s-why-28984.md>)

Original publisher: [Read original article](<https://codingwithroby.substack.com/p/i-canceled-my-cursor-subscription>)

Author: Eric Roby

Published: 2026-03-10T12:02:45Z

Content type: opinion

Language: en

Sources: [Eric Roby](<https://devfeed.tech/sources/eric-roby.md>)

Topics: [cursor](<https://devfeed.tech/topics/cursor.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [coding](<https://devfeed.tech/topics/coding.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [ide](<https://devfeed.tech/topics/ide.md>), [codex](<https://devfeed.tech/topics/codex.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [codex](<https://devfeed.tech/tags/codex.md>), [coding](<https://devfeed.tech/tags/coding.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [ide](<https://devfeed.tech/tags/ide.md>), [terminal](<https://devfeed.tech/tags/terminal.md>)

### AI overview

The author describes moving from ChatGPT to Cursor and then to terminal-based tools such as Claude Code, Codex, and Gemini. They argue that Cursor no longer fits their evolving coding workflow and that terminal-based agents offer a better direction for codebase-aware automation.

### Source excerpt

The coding workflow that replaced my IDE and why terminals are winning in 2026