Tagged articles
1752 articles
Page 3 of 18
Architect's Guide
Architect's Guide
Feb 19, 2026 · Fundamentals

When Do Design Patterns Become Code Standards? Benefits, Pitfalls, and Practical Guidance

The article examines design patterns as a mid‑level code standard, explores why they often feel out of place in everyday business development, analyzes performance, class‑explosion, team skill, project environment, agile timing, and turnover issues, and offers concrete steps to maintain sustainable code quality.

Best Practicescode standardssoftware engineering
0 likes · 10 min read
When Do Design Patterns Become Code Standards? Benefits, Pitfalls, and Practical Guidance
ShiZhen AI
ShiZhen AI
Feb 17, 2026 · Artificial Intelligence

How Anthropic Teams Actually Use Claude Code: 10 Real-World Cases (Full PDF Included)

Anthropic’s internal 22‑page report reveals how ten different teams—from data scientists to legal—leverage Claude Code for tasks such as generating a 5,000‑line React app, tripling security debugging speed, automating design‑to‑code pipelines, and building agentic marketing workflows, reshaping their engineering culture.

AI coding assistantAnthropicClaude Code
0 likes · 13 min read
How Anthropic Teams Actually Use Claude Code: 10 Real-World Cases (Full PDF Included)
21CTO
21CTO
Feb 15, 2026 · Fundamentals

Is AI Ushering Software Engineering’s Third Golden Age? A Historical Perspective

The article examines how recurring predictions of software engineering’s demise have been reshaped by AI, tracing three golden ages—from algorithmic to object‑oriented to platform abstraction—and argues that AI is a catalyst for a new era rather than an industry terminator.

AITechnology Evolutionabstraction
0 likes · 12 min read
Is AI Ushering Software Engineering’s Third Golden Age? A Historical Perspective
Frontend AI Walk
Frontend AI Walk
Feb 13, 2026 · Artificial Intelligence

Superpowers vs OpenSpec: Deep Dive into Two AI Coding Assistant Philosophies

This article compares Superpowers, a workflow‑engine that enforces strict best‑practice processes for AI coding assistants, with OpenSpec, a lightweight spec‑driven framework that treats structured specifications as the single source of truth, outlining their core definitions, design philosophies, workflows, use‑case suitability, learning curves, real‑world experiences, and how they can complement each other.

AI programming assistantsOpenSpecSpec-Driven Development
0 likes · 18 min read
Superpowers vs OpenSpec: Deep Dive into Two AI Coding Assistant Philosophies
AI Info Trend
AI Info Trend
Feb 10, 2026 · Artificial Intelligence

How GPT-5.3‑Codex Redefines AI‑Powered Software Engineering

The article provides an in‑depth analysis of OpenAI's GPT‑5.3‑Codex, detailing its role as a software‑engineering AI agent, its multi‑layered capabilities, core concepts, benchmark results, and the shift toward real‑time collaborative development workflows.

AI coding agentAutomationCodex
0 likes · 8 min read
How GPT-5.3‑Codex Redefines AI‑Powered Software Engineering
Architect
Architect
Feb 8, 2026 · Artificial Intelligence

How AI Agents Will Redefine Software Development by 2026: 8 Trends and a Practical Playbook

Anthropic's 2026 Agentic Coding Trends Report reveals that AI agents are moving from experimental tools to production systems, reshaping the software development lifecycle, engineer roles, collaboration models, long‑running agents, scalable supervision, cross‑functional tooling, economics, and security, with concrete priorities and actionable checklists for organizations.

AI agentsAgentic CodingAutomation
0 likes · 24 min read
How AI Agents Will Redefine Software Development by 2026: 8 Trends and a Practical Playbook
Java Tech Enthusiast
Java Tech Enthusiast
Feb 7, 2026 · Artificial Intelligence

Why AI‑Generated Code Could Spark a Software Debt Crisis

The article warns that the rapid, unchecked generation of massive Rust code by AI tools like Cursor's Vibe Coding creates hidden technical debt, leading to fragile software, maintenance nightmares, and a looming collapse of engineering productivity.

AI codingCursorGPT-5
0 likes · 8 min read
Why AI‑Generated Code Could Spark a Software Debt Crisis
Java Tech Enthusiast
Java Tech Enthusiast
Jan 31, 2026 · Interview Experience

How a NASA Lisp Expert Built Google AdWords While Flying to Work

This article recounts Ron Garrett’s unlikely journey from NASA’s JPL to Google, his weekly plane commute, the chaotic development of the first AdWords system using Java and JSP, the billing bugs he faced, and how his work became the foundation of Google’s multibillion‑dollar advertising empire.

AdWordsGoogleJSP
0 likes · 11 min read
How a NASA Lisp Expert Built Google AdWords While Flying to Work
Frontend AI Walk
Frontend AI Walk
Jan 30, 2026 · Fundamentals

Master AI Programming with Eight Essential Thinking Patterns

With AI capable of generating code instantly, the article argues that programmers must rely on eight core thinking patterns—first principles, MECE, reverse, systems, layered, comparative, boundary, and meta‑cognitive—to ask better questions, evaluate solutions, and maintain deep understanding rather than merely copying AI‑produced code.

AI programmingMECEcritical thinking
0 likes · 10 min read
Master AI Programming with Eight Essential Thinking Patterns
High Availability Architecture
High Availability Architecture
Jan 27, 2026 · Artificial Intelligence

How LLM Agents Are Redefining Programming: From Manual Coding to Autonomous Agents

The author reflects on a rapid shift in software development workflows driven by LLM agents, highlighting the move from manual coding to agent‑driven automation, the remaining need for IDE oversight, the strengths of tenacity and leverage, and the broader implications for engineers' future roles.

AI programmingAutomationLLM agents
0 likes · 7 min read
How LLM Agents Are Redefining Programming: From Manual Coding to Autonomous Agents
DeWu Technology
DeWu Technology
Jan 26, 2026 · Artificial Intelligence

How Claude Code Redefines AI‑Assisted Programming: Methods, Challenges, and Future Directions

The article examines why developers need AI programming assistance, breaks down Claude Code’s core features such as precise dialogue flow, Plan mode, system prompts, and SKILL/MCP, presents a structured dialogue‑design methodology, showcases practical examples and a sub‑agent collaboration model, and reflects on the tool’s limitations and future prospects.

AI programmingdialogue flowprompt engineering
0 likes · 31 min read
How Claude Code Redefines AI‑Assisted Programming: Methods, Challenges, and Future Directions
Radish, Keep Going!
Radish, Keep Going!
Jan 22, 2026 · Backend Development

Why You Should Hate ‘else’ in Go: Dave Cheney’s Surprising Coding Rules

The article distills Dave Cheney’s provocative Go coding guidelines—abandoning else, using anonymous structs, simplifying conditionals, and isolating main logic—showing how these counter‑intuitive habits reduce cognitive load, improve testability, and lead to clearer, more maintainable backend code.

Best PracticesGocode quality
0 likes · 9 min read
Why You Should Hate ‘else’ in Go: Dave Cheney’s Surprising Coding Rules
AI Frontier Lectures
AI Frontier Lectures
Jan 21, 2026 · Artificial Intelligence

How AP2O‑Coder Cuts LLM Code Errors by Up to 3% with Adaptive Preference Optimization

The paper introduces AP2O‑Coder, an adaptive progressive preference optimization framework that systematically captures error types, progressively refines LLM code generation, and dynamically adapts training data, achieving up to a 3% pass@k improvement across multiple open‑source models while reducing data requirements.

AP2O-CoderLLMMachine Learning
0 likes · 11 min read
How AP2O‑Coder Cuts LLM Code Errors by Up to 3% with Adaptive Preference Optimization
Node.js Tech Stack
Node.js Tech Stack
Jan 21, 2026 · Industry Insights

Why the Node.js Creator Says Hand‑Written Code Is Dead

Ryan Dahl, the founder of Node.js and Deno, argues that writing code syntax directly is becoming obsolete, sparking a heated debate among developers about AI‑driven programming, the shifting role of engineers, and the future of software education.

AIAutomationIndustry Insights
0 likes · 7 min read
Why the Node.js Creator Says Hand‑Written Code Is Dead
Architect
Architect
Jan 19, 2026 · Artificial Intelligence

How Cursor Scales Autonomous Coding Agents to Hundreds: Architecture Lessons for AI Systems

This article analyzes Cursor's engineering choices for running autonomous coding agents at scale, detailing the long‑running, drift, and evaluation concepts, the Planner‑Worker‑Judge pipeline, concurrency challenges, experimental results, and actionable rules for building robust multi‑agent systems.

System Architectureevaluationsoftware engineering
0 likes · 17 min read
How Cursor Scales Autonomous Coding Agents to Hundreds: Architecture Lessons for AI Systems
IT Services Circle
IT Services Circle
Jan 19, 2026 · Fundamentals

Why Learning C Is Still Crucial in the AI Era

In an age where AI can generate code, mastering C remains essential because it reveals the low‑level mechanisms of memory, pointers, and CPU behavior that high‑level languages hide, enabling developers to write high‑performance software and stay valuable in the job market.

AI eraC ProgrammingComputer Architecture
0 likes · 5 min read
Why Learning C Is Still Crucial in the AI Era
AI Insight Log
AI Insight Log
Jan 18, 2026 · Artificial Intelligence

8 Actionable Practices from Cursor’s Week‑Long, Million‑Line Coding Experiment

Cursor ran a team of AI coding agents for a week to build a prototype browser, uncovering three major failure modes—drift, collaboration breakdown, and lack of quality signals—and proposing a planner/worker split plus eight concrete tactics that ordinary developers can adopt for long‑running autonomous coding tasks.

AI agentsAutomationCursor
0 likes · 10 min read
8 Actionable Practices from Cursor’s Week‑Long, Million‑Line Coding Experiment
21CTO
21CTO
Jan 17, 2026 · Artificial Intelligence

Can AI Agents Really Build a Functional Web Browser? Inside Cursor’s GPT‑5.2 Experiment

The article examines Cursor’s claim that hundreds of GPT‑5.2 agents autonomously built a full‑stack web browser, detailing the massive code output, the publicly shared repository, persistent compilation failures, and what the results reveal about the limits of large‑scale AI‑driven software development.

GPT-5.2autonomous codingbrowser development
0 likes · 7 min read
Can AI Agents Really Build a Functional Web Browser? Inside Cursor’s GPT‑5.2 Experiment
Data Party THU
Data Party THU
Jan 17, 2026 · Industry Insights

Is AI Redefining Software Engineering? A 9‑Magnitude Earthquake Explained

The article analyzes how Andrej Karpathy's viral tweet sparked a seismic shift in software engineering, detailing the rapid rise of AI‑generated code, the emergence of AI agents as new programming abstractions, and practical steps developers and managers must take to stay relevant.

AI agentsAI programmingAI tools
0 likes · 13 min read
Is AI Redefining Software Engineering? A 9‑Magnitude Earthquake Explained
Alibaba Cloud Developer
Alibaba Cloud Developer
Jan 16, 2026 · Artificial Intelligence

How Quest Achieves Autonomous Programming with Agentic Architecture

Quest redesigns long‑running task execution by combining model capability, context management, dynamic reminders, and a minimal Bash‑centric toolset into a closed‑loop Agent architecture that lets AI generate, verify, and deliver complete software artifacts without constant human intervention.

AICoding Automationautonomous programming
0 likes · 12 min read
How Quest Achieves Autonomous Programming with Agentic Architecture
php Courses
php Courses
Jan 16, 2026 · Artificial Intelligence

From Coding to Validation: How AI Is Redefining the Developer’s Role

The rise of large language models has shifted software development from manual coding to AI‑generated drafts, making verification, security, and business alignment the core responsibilities of modern engineers, and outlining the skills, workflows, and challenges needed to thrive in this new paradigm.

AILLMcode generation
0 likes · 11 min read
From Coding to Validation: How AI Is Redefining the Developer’s Role
Qborfy AI
Qborfy AI
Jan 13, 2026 · R&D Management

How Spec‑Driven AI Can Transform Your Development Workflow with CodeBuddy

This guide walks you through using Tencent's CodeBuddy AI and the open‑source Spec‑Kit to adopt a spec‑driven development process, covering environment setup, spec creation, AI‑assisted coding, task generation, checklist validation, risk analysis, and implementation, all illustrated with concrete commands, examples, and workflow diagrams.

AIAutomationSpec-Driven Development
0 likes · 21 min read
How Spec‑Driven AI Can Transform Your Development Workflow with CodeBuddy
JD Tech Talk
JD Tech Talk
Jan 9, 2026 · Artificial Intelligence

How JoyCode Agent Reached 74.6% Pass@1 on SWE‑bench Verified with a Patch‑Test Co‑Generation Loop

This technical report details JoyCode Agent’s end‑to‑end pipeline that couples patch generation with fail‑to‑pass and pass‑to‑pass test creation, uses trajectory compression, CSR similarity retrieval, and multi‑agent iterative retries to achieve a 74.6% Pass@1 score on the SWE‑bench Verified benchmark while cutting compute costs by 30‑50%.

AI code repairPatch GenerationSWE-bench
0 likes · 38 min read
How JoyCode Agent Reached 74.6% Pass@1 on SWE‑bench Verified with a Patch‑Test Co‑Generation Loop
php Courses
php Courses
Jan 7, 2026 · Backend Development

Boost PHP Development with AI: A Step‑by‑Step Code Generation Guide

This tutorial walks PHP developers through selecting AI coding assistants, crafting prompts, generating functions, classes, tests, and secure code, and offers practical tips for reviewing and refining AI‑produced code to improve productivity and maintain quality.

AI codingCode Optimizationsoftware engineering
0 likes · 10 min read
Boost PHP Development with AI: A Step‑by‑Step Code Generation Guide
Code Wrench
Code Wrench
Jan 6, 2026 · Backend Development

When to Move from Hooks to Events: A Practical Evolution Guide

This article examines how business scale and system boundaries evolve, explaining when hooks are optimal, why they become problematic, and how to transition smoothly to event‑driven architectures with concrete examples, signals, and a step‑by‑step migration path.

Backend ArchitectureEvent-drivenSystem Design
0 likes · 9 min read
When to Move from Hooks to Events: A Practical Evolution Guide
Woodpecker Software Testing
Woodpecker Software Testing
Jan 5, 2026 · Operations

Portability Testing: Three Core Dimensions and a Comprehensive Cross‑Platform Case Study

This article defines software portability through three dimensions—adaptability, installability, and replaceability—details their focus points and test priorities, presents a full cross‑platform case study of DataSync Pro with concrete test matrices, automation scripts, metrics, and best‑practice recommendations for achieving robust, cloud‑native portability.

Migrationcross-platforminstallation automation
0 likes · 20 min read
Portability Testing: Three Core Dimensions and a Comprehensive Cross‑Platform Case Study
Code Wrench
Code Wrench
Jan 4, 2026 · Backend Development

Designing a Predictable Multi‑Environment Build System in Go

This article explains how to use Go's native capabilities—build tags, go generate, and static compilation—to create a clear, reproducible multi‑environment build architecture that separates configuration, composition, and compilation concerns.

Build TagsGoMulti-Environment
0 likes · 8 min read
Designing a Predictable Multi‑Environment Build System in Go
phodal
phodal
Dec 30, 2025 · Industry Insights

Beyond Comfort: 6 Key Trends Driving AI Coding Tools in 2025‑2026

The article analyzes six emerging trends in Chinese AI coding tools—model capability parity, open tool integration, spec‑driven development, lower entry barriers, self‑validation, and full‑stack automation—arguing that future success depends on end‑to‑end engineering reliability rather than mere code generation or emotional support.

AI codingAutomationSpec-Driven Development
0 likes · 12 min read
Beyond Comfort: 6 Key Trends Driving AI Coding Tools in 2025‑2026
AI Insight Log
AI Insight Log
Dec 24, 2025 · Fundamentals

When 90% of Code Is AI‑Generated: Why Mastering the Right Workflow Matters

Addy Osmani explains that despite AI now writing most code, developers must follow a disciplined, step‑by‑step workflow—including planning, incremental development, context feeding, model selection, rigorous testing, and fine‑grained version control—to avoid chaos and truly boost productivity.

AI codingClaudeLLM workflow
0 likes · 9 min read
When 90% of Code Is AI‑Generated: Why Mastering the Right Workflow Matters
Tech Minimalism
Tech Minimalism
Dec 23, 2025 · Artificial Intelligence

From Solo Coding to a Dedicated Claude Code Sub‑Agent Team – Transform Your Development Workflow

The article explains how Claude Code sub‑agents turn a single AI assistant into a specialized, collaborative team—covering their core features, advantages, setup steps, and ten practical agents for code review, debugging, React, refactoring, DevOps, testing, database optimization, API design, security, and performance, with real‑world examples and performance gains.

AI subagentsAutomationClaude Code
0 likes · 23 min read
From Solo Coding to a Dedicated Claude Code Sub‑Agent Team – Transform Your Development Workflow
phodal
phodal
Dec 23, 2025 · Frontend Development

Why Frontend Must Evolve for the Agentic Era: From UI to an Executable Workbench

As AI agents shift from assistants to autonomous executors, traditional GUIs become bottlenecks, prompting a redefinition of frontend architecture into a contract‑driven, observable, and controllable execution interface built on DSLs, NanoDSL, and a clear migration path.

AIDSLFrontend
0 likes · 16 min read
Why Frontend Must Evolve for the Agentic Era: From UI to an Executable Workbench
php Courses
php Courses
Dec 23, 2025 · Backend Development

How to Detect and Fix Common PHP Code Smells for Cleaner, More Maintainable Code

This article explains the concept of code smells in PHP, identifies several frequent issues such as long methods, large classes, duplicate code, excessive comments, complex conditionals, and infinite loops, and provides concrete refactoring examples and best‑practice solutions to improve readability, maintainability, and quality.

Refactoringcode smellssoftware engineering
0 likes · 8 min read
How to Detect and Fix Common PHP Code Smells for Cleaner, More Maintainable Code
Frontend AI Walk
Frontend AI Walk
Dec 23, 2025 · Artificial Intelligence

Advanced AI Programming: How to Effectively Harness OpenSpec, BMAD, and Skills

The article explains why developers hit bottlenecks when using AI for code, introduces the Vibe Engineering paradigm, and details how the three pillars—BMAD methodology, OpenSpec standard, and Skills extensions—work together through concrete examples, best‑practice guidelines, common pitfalls, and a step‑by‑step development roadmap.

AI programmingBMADOpenSpec
0 likes · 15 min read
Advanced AI Programming: How to Effectively Harness OpenSpec, BMAD, and Skills
Frontend AI Walk
Frontend AI Walk
Dec 19, 2025 · R&D Management

Mastering AI‑Driven Agile Development: The BMAD Method Guide

This article introduces the Breakthrough Method for Agile AI‑Driven Development (BMAD), explains its role‑based workflow, compares it with traditional single‑agent coding, and provides step‑by‑step practical demos using Cursor and Antigravity to illustrate how AI agents can be orchestrated for planning, design, and implementation.

AIAgile DevelopmentBMAD
0 likes · 28 min read
Mastering AI‑Driven Agile Development: The BMAD Method Guide
Liangxu Linux
Liangxu Linux
Dec 15, 2025 · Fundamentals

Are You Making These Common Rookie Mistakes? Spot the Signs of Inexperience

The article outlines typical behaviors that reveal a programmer’s lack of real experience—such as massive one‑off commits, unreadable code, juggling unfinished branches, ignoring feedback, repeating mistakes, chasing every new technology, and slacking on learning—while offering concrete advice on how to recognize and overcome them.

Experiencecareer adviceprogramming
0 likes · 6 min read
Are You Making These Common Rookie Mistakes? Spot the Signs of Inexperience
Snowball Engineer Team
Snowball Engineer Team
Dec 15, 2025 · Artificial Intelligence

Why Spec‑Driven AI Coding Beats Vibe Coding in Enterprise Backend Development

The article examines why AI‑generated code often varies in quality, contrasts Vibe Coding with Spec‑Driven development, and explains how a structured, spec‑centric workflow—including UI specifications, MCP integration, and rule‑based validation—enables stable, high‑quality code generation for enterprise backend systems.

AI codingBackend automationSpec-Driven Development
0 likes · 15 min read
Why Spec‑Driven AI Coding Beats Vibe Coding in Enterprise Backend Development
PMTalk Product Manager Community
PMTalk Product Manager Community
Dec 12, 2025 · Industry Insights

Why Your Product Always Has Bugs: Software Is a Low‑Dimensional Projection

The article argues that bugs are inevitable because software compresses the high‑dimensional, dynamic reality into a static, low‑dimensional codebase, causing loss of information and structural mismatches that surface as errors, and suggests future engineering must embrace self‑describing, self‑healing, and evolving architectures.

System Architecturebugsdimensional projection
0 likes · 6 min read
Why Your Product Always Has Bugs: Software Is a Low‑Dimensional Projection
Amap Tech
Amap Tech
Dec 11, 2025 · Artificial Intelligence

How ACoder Achieved Up to 24× Faster Multi‑Platform Development with AI

The ACoder platform combines multi‑model AI, a panoramic code‑understanding engine, and a layered knowledge‑management system to automate the entire software‑development lifecycle, delivering 5‑20× overall efficiency gains, up to 24× speed‑up for cross‑platform code migration, and dramatically higher code‑recall accuracy.

AI codingcode generationknowledge management
0 likes · 19 min read
How ACoder Achieved Up to 24× Faster Multi‑Platform Development with AI
Architect's Journey
Architect's Journey
Dec 10, 2025 · Industry Insights

Vibe Coding vs Spec‑Driven Development: From Rapid Prototyping to Sustainable Code

The article compares AI‑assisted "Vibe Coding"—which boosts short‑term productivity but introduces intent misalignment, black‑box code, and maintenance debt—with Spec‑Driven Development (SDD), which restores controllability, quality, and collaboration through formal specifications, illustrated by real‑world case studies, a four‑layer ISPI model, and an emerging tooling ecosystem.

AI codingISPI modelSpec-Driven Development
0 likes · 11 min read
Vibe Coding vs Spec‑Driven Development: From Rapid Prototyping to Sustainable Code
PaperAgent
PaperAgent
Dec 9, 2025 · Artificial Intelligence

How Code Graph Model (CGM) Redefines Repository‑Level Code Understanding

The Code Graph Model (CGM) introduced by Ant's multimodal code team integrates repository‑level graph structures into open‑source LLMs, achieving a 44% solve rate on SWE‑bench Lite, eliminating agent dependence, and demonstrating a novel graph‑enhanced code model through multi‑granular graph construction, dual‑modal alignment, and a lightweight GraphRAG framework.

AICode GraphGraphRAG
0 likes · 9 min read
How Code Graph Model (CGM) Redefines Repository‑Level Code Understanding
PaperAgent
PaperAgent
Dec 4, 2025 · Artificial Intelligence

From Code Foundations to AI Agents: A Deep Dive into Code LLMs and Their Applications

This article reviews a comprehensive 303‑page survey on code foundation models, tracing the evolution of code‑focused large language models from 2021 to 2025, comparing general‑purpose and specialized LLMs, and presenting extensive experiments on prompting, fine‑tuning, reinforcement learning, and autonomous coding agents.

AI codingCode LLMMachine Learning
0 likes · 5 min read
From Code Foundations to AI Agents: A Deep Dive into Code LLMs and Their Applications
DevOps in Software Development
DevOps in Software Development
Nov 27, 2025 · Industry Insights

Can the US Marine Corps’ Software Factory Birth a New Military Software Profession?

The article analyzes the US Marine Corps' pilot software factory, its potential expansion into a permanent military occupational specialty, the management implications of merging development and operational domains, and how emerging DevSecOps practices may shape the future of software‑focused military careers.

DevSecOpsIndustry InsightsUS Marine Corps
0 likes · 12 min read
Can the US Marine Corps’ Software Factory Birth a New Military Software Profession?
Programmer DD
Programmer DD
Nov 10, 2025 · Fundamentals

Can Spec‑Driven Development Turn AI‑Generated Code into Production‑Ready Software?

This article explains how spec‑driven development transforms AI‑assisted coding from exploratory, chat‑based experiments into a reliable, production‑grade workflow by using formal specifications as the source of truth, systematic validation, and a structured tool ecosystem to ensure quality, security, and maintainability.

AI Code GenerationSpec-Driven Developmentproductivity
0 likes · 29 min read
Can Spec‑Driven Development Turn AI‑Generated Code into Production‑Ready Software?
JavaEdge
JavaEdge
Nov 7, 2025 · Artificial Intelligence

Can a PDCA Framework Unlock AI Code Generation’s Full Potential?

This article examines why AI‑assisted coding often falls short on quality and integration, introduces a structured PDCA workflow to guide AI interactions, presents experimental data comparing PDCA‑guided and unstructured approaches, and outlines practical guidelines and future enhancements for sustainable AI‑driven software development.

AI Code GenerationDevOpsPDCA
0 likes · 15 min read
Can a PDCA Framework Unlock AI Code Generation’s Full Potential?
JD Cloud Developers
JD Cloud Developers
Nov 3, 2025 · Artificial Intelligence

How JoyCode Agent Scored 74.6% Pass@1 on SWE‑Bench Verified: Inside the Patch‑Test Co‑generation Pipeline

JoyCode Agent leverages a multi‑agent, patch‑and‑test co‑generation framework with iterative validation, failure attribution, and experience‑driven retries to achieve a 74.6% Pass@1 rate on the SWE‑Bench Verified benchmark, dramatically reducing computational resources while delivering high‑quality code patches.

AI Code GenerationSWE-benchTesting Automation
0 likes · 34 min read
How JoyCode Agent Scored 74.6% Pass@1 on SWE‑Bench Verified: Inside the Patch‑Test Co‑generation Pipeline
macrozheng
macrozheng
Nov 2, 2025 · Backend Development

12 Toxic Coding Habits That Destroy Readability (And How to Avoid Them)

The article humorously outlines twelve detrimental coding habits—from over‑splitting microservices to avoiding logs—that cripple readability and maintainability, illustrating each with a fictional programmer “Er Gou” and warning developers not to follow these anti‑patterns.

MicroservicesRefactoringbad practices
0 likes · 12 min read
12 Toxic Coding Habits That Destroy Readability (And How to Avoid Them)
Java Tech Enthusiast
Java Tech Enthusiast
Oct 31, 2025 · R&D Management

5 Warning Signs of a Toxic Tech Manager and How to Identify Them

This article outlines five common flaws of ineffective technical managers—ranging from clueless direction‑setting and superficial reporting to credit‑stealing and information silos—and explains what qualities define a good tech leader who respects expertise and supports the team.

LeadershipR&D ManagementTechnical Management
0 likes · 5 min read
5 Warning Signs of a Toxic Tech Manager and How to Identify Them
Java Tech Enthusiast
Java Tech Enthusiast
Oct 30, 2025 · Frontend Development

Why Front‑End Development Is Actually Harder Than You Think

The article explores the hidden complexities of front‑end work—ranging from HTML, CSS, and JavaScript to modern frameworks, build tools, TypeScript, and UI polish—while contrasting them with back‑end challenges like concurrency, scaling, and system architecture, revealing why both sides are equally demanding for developers.

FrontendWeb Developmentbackend
0 likes · 6 min read
Why Front‑End Development Is Actually Harder Than You Think
Tencent Cloud Developer
Tencent Cloud Developer
Oct 30, 2025 · Product Management

Why Software Engineering Lacks Consensus: Decoding Demand, Value, and Strategy

This article explores the difficulty of establishing a shared language in software engineering, outlines three essential domains and mindsets for developers, delves into demand analysis, product value, user experience, and strategy, and contrasts ToC and ToB approaches while highlighting practical documentation outputs.

demand analysisproduct-managementsoftware engineering
0 likes · 19 min read
Why Software Engineering Lacks Consensus: Decoding Demand, Value, and Strategy
IT Services Circle
IT Services Circle
Oct 28, 2025 · Frontend Development

Why Front‑End Development Feels More Complex Than Back‑End (And Vice Versa)

The article explores the perceived rivalry between front‑end and back‑end engineers, detailing the extensive skill set required for modern front‑end work—HTML, CSS, JavaScript frameworks, build tools, TypeScript, UI polish—and contrasting it with back‑end challenges such as high concurrency, load balancing, databases, caching, and distributed systems, highlighting that both sides face intense, ever‑changing demands.

Web Developmentsoftware engineering
0 likes · 5 min read
Why Front‑End Development Feels More Complex Than Back‑End (And Vice Versa)
Tech Minimalism
Tech Minimalism
Oct 26, 2025 · Artificial Intelligence

From Code Completion to Vibe Coding: Tracing the Evolution of AI Programming Tools

The article surveys the rapid evolution of AI‑assisted programming—from early code‑completion tools like GitHub Copilot, through context‑aware IDEs such as Cursor, to the emerging "Vibe Coding" paradigm exemplified by Claude Code—highlighting technical breakthroughs, practical trade‑offs, and future implications for developers.

AI programmingContext CodingVibe Coding
0 likes · 20 min read
From Code Completion to Vibe Coding: Tracing the Evolution of AI Programming Tools
Liangxu Linux
Liangxu Linux
Oct 10, 2025 · Fundamentals

Mastering Embedded Code Refactoring: Strategies, Tools, and Real‑World Examples

This guide explains why refactoring embedded software is uniquely challenging, outlines preparation steps, presents basic to advanced refactoring techniques, shows hardware‑specific and real‑time optimizations, describes verification methods, and provides a concrete sensor‑data case study with measurable results.

Code RefactoringLow Powerembedded systems
0 likes · 10 min read
Mastering Embedded Code Refactoring: Strategies, Tools, and Real‑World Examples
DevOps Coach
DevOps Coach
Oct 10, 2025 · Interview Experience

How I Fast‑Tracked My Software Engineer Career: 10 Practical Growth Hacks

This article shares a software engineer’s eight‑year journey, detailing concrete habits like weekly work logs, on‑call participation, cautious tech adoption, internal team rotation, writing, and interview preparation, offering actionable advice for junior and mid‑level developers seeking rapid career advancement.

Interview preparationOn-Callcareer development
0 likes · 24 min read
How I Fast‑Tracked My Software Engineer Career: 10 Practical Growth Hacks
Efficient Ops
Efficient Ops
Oct 9, 2025 · Operations

Changan Auto’s Dual DevOps Certification: Boosting Delivery Speed and Quality

Changan Automobile’s Gaia platform V3.0 earned both international ITU and domestic DevOps certifications, demonstrating a mature, end‑to‑end DevOps system that dramatically shortened deployment cycles, reduced failure rates, and enhanced automation coverage, while outlining future plans for AI‑driven optimization and broader enterprise adoption.

AutomationContinuous DeliveryDevOps
0 likes · 16 min read
Changan Auto’s Dual DevOps Certification: Boosting Delivery Speed and Quality
IT Services Circle
IT Services Circle
Oct 9, 2025 · Information Security

When Reporting a Security Bug Gets You Fired: A Developer’s Nightmare

A senior full‑stack engineer built a lightweight SaaS product that generated revenue, uncovered a critical backend security bug, tried to help fix it, and was abruptly dismissed by the CTO, sparking a heated community debate about toxic engineering culture and the risks of whistleblowing.

career riskdev culturesecurity bug
0 likes · 8 min read
When Reporting a Security Bug Gets You Fired: A Developer’s Nightmare
Architecture Digest
Architecture Digest
Oct 6, 2025 · R&D Management

The Real Reasons Behind the 35‑Year‑Old Developer Crisis

This article debunks the myth that companies fire programmers at 35, explains why layoffs target low‑value staff, identifies three common career pitfalls, and offers four practical strategies to extend a developer’s professional lifespan well beyond the so‑called age limit.

Risk ManagementSkill Developmentage
0 likes · 12 min read
The Real Reasons Behind the 35‑Year‑Old Developer Crisis
ITPUB
ITPUB
Oct 4, 2025 · Artificial Intelligence

Why AI Code Generation Fails and How Structured Docs Can Boost Adoption

The article analyzes the low adoption rate of AI‑generated code, identifies root causes such as information asymmetry, oversized tasks, missing feedback loops and unclear role boundaries, and proposes a structured documentation and issue‑management workflow to improve AI coding reliability and developer productivity.

AI codingcode adoptionissue management
0 likes · 19 min read
Why AI Code Generation Fails and How Structured Docs Can Boost Adoption
Instant Consumer Technology Team
Instant Consumer Technology Team
Sep 28, 2025 · R&D Management

How to Tame Technical Debt: Proven Strategies for Faster, Safer Development

This article explains what technical debt is, why it harms software projects, and presents a comprehensive framework—including identification, prioritization, remediation, monitoring, and continuous improvement—to manage and reduce technical debt, ultimately boosting security, development speed, and innovation.

Process ImprovementRisk ManagementTechnical debt
0 likes · 17 min read
How to Tame Technical Debt: Proven Strategies for Faster, Safer Development
Liangxu Linux
Liangxu Linux
Sep 27, 2025 · Fundamentals

10 Proven Strategies to Make Embedded C/C++ Code Truly Portable

This article presents twelve practical guidelines—ranging from layered design and adapter patterns to careful handling of standard functions and platform quirks—that help embedded developers write C/C++ code that can be reliably moved across different hardware and operating systems.

CC++Portability
0 likes · 10 min read
10 Proven Strategies to Make Embedded C/C++ Code Truly Portable
21CTO
21CTO
Sep 27, 2025 · Fundamentals

Why Programming Feels Like Building Your Own World – Lessons from Linus Torvalds

The article reflects on the deep joy and philosophical significance of programming, comparing it to creating a personal universe, and explores how understanding computer science parallels physics while emphasizing creativity, problem‑solving, and the ultimate challenge of building operating systems.

computer sciencecreativityphilosophy
0 likes · 9 min read
Why Programming Feels Like Building Your Own World – Lessons from Linus Torvalds
Continuous Delivery 2.0
Continuous Delivery 2.0
Sep 26, 2025 · Artificial Intelligence

Why a New AI Programming Manifesto Is Needed – Lessons from the Agile Revolution

The article argues that after 24 years since the Agile Manifesto, AI-driven programming has created a fresh crisis of role confusion, unpredictability, and security risks, and proposes a new AI Programming Manifesto to guide developers toward responsible, human‑centered, and safe AI‑assisted software engineering.

AI programmingAI safetyagile
0 likes · 18 min read
Why a New AI Programming Manifesto Is Needed – Lessons from the Agile Revolution
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 25, 2025 · Artificial Intelligence

Why AI Code Generation Fails and How Structured Docs Can Boost Adoption

The article analyzes the low adoption rate of AI‑generated code, identifies root causes such as information asymmetry, oversized tasks, missing feedback loops and unclear role boundaries, and proposes a systematic solution based on structured documentation, issue‑driven workflows, prompt engineering and incremental quality control to make AI coding reliable.

Documentationissue managementprompt engineering
0 likes · 18 min read
Why AI Code Generation Fails and How Structured Docs Can Boost Adoption
FunTester
FunTester
Sep 25, 2025 · Artificial Intelligence

Mastering AI‑Assisted Coding: A Structured 4‑Stage Workflow to Boost Efficiency

This article presents a practical, four‑stage methodology—Explore, Plan, Code, Commit—that transforms AI from a simple code generator into a strategic development partner, helping engineers tackle unfamiliar codebases, avoid “vibe coding,” and dramatically improve productivity and code quality.

AI programmingproductivitysoftware engineering
0 likes · 19 min read
Mastering AI‑Assisted Coding: A Structured 4‑Stage Workflow to Boost Efficiency
Data Party THU
Data Party THU
Sep 19, 2025 · Artificial Intelligence

How RepoMaster Enables AI Agents to Master GitHub Repositories for Complex Tasks

RepoMaster is an AI‑driven framework that automatically discovers, analyzes, and executes code from massive GitHub repositories, turning them into reusable tools and achieving state‑of‑the‑art performance on challenging benchmarks while drastically reducing token consumption and engineering effort.

AI agentsRepoMasterautonomous execution
0 likes · 9 min read
How RepoMaster Enables AI Agents to Master GitHub Repositories for Complex Tasks
Architect
Architect
Sep 18, 2025 · Fundamentals

Why Modeling Is the Hardest Puzzle in Software Architecture – A Deep Dive

This article explores the essential role of modeling in software engineering, outlines the three main types of modeling, examines why modeling remains a persistent challenge due to language ambiguity and real‑world complexity, and provides practical guidance on business and domain modeling for architects.

Business AnalysisDomain-Driven DesignSoftware Modeling
0 likes · 16 min read
Why Modeling Is the Hardest Puzzle in Software Architecture – A Deep Dive
Java Tech Enthusiast
Java Tech Enthusiast
Sep 17, 2025 · R&D Management

Why Developers Hate Written Coding Tests: Three Core Issues Revealed

The article examines why many developers resent written coding tests, highlighting three fundamental problems: the disconnect from real work, the misuse of tests as power displays, and the reduction of a programmer's value to a simple score, while advocating conversational interviews instead.

Interviewcareercoding test
0 likes · 3 min read
Why Developers Hate Written Coding Tests: Three Core Issues Revealed
DataFunSummit
DataFunSummit
Sep 16, 2025 · Artificial Intelligence

How Large‑Model AI Is Transforming R&D Workflows

This article examines how large‑model AI is reshaping R&D by tracing the evolution of intelligent development tools—from early code‑completion assistants like GitHub Copilot to advanced “Go Fat” capabilities that scale code generation—and shares enterprise experiences, developer practices, and a Q&A session.

AIDeveloper Toolscode completion
0 likes · 4 min read
How Large‑Model AI Is Transforming R&D Workflows
大转转FE
大转转FE
Sep 15, 2025 · Frontend Development

Top 5 Frontend Insights: AI Boosts, Performance Hacks, and Future Trends

This edition of the Zhuanzhuan Frontend Weekly curates five insightful articles covering AI‑empowered frontend development, log system performance optimization, multi‑agent planning enhancements, AI‑driven workflow improvements, and an exclusive interview with an OpenAI researcher, offering practical techniques and forward‑looking perspectives.

AI integrationArtificial IntelligenceFrontend
0 likes · 4 min read
Top 5 Frontend Insights: AI Boosts, Performance Hacks, and Future Trends
AsiaInfo Technology: New Tech Exploration
AsiaInfo Technology: New Tech Exploration
Sep 11, 2025 · Artificial Intelligence

How AST Boosts LLM‑Powered Code Question Answering: Theory, Practice, and Future Directions

This article explores how abstract syntax trees (AST) can enrich large language model (LLM) based code question‑answering by providing precise structural context, detailing LLM strengths and limits, describing AST‑LLM collaboration, RAG integration, cutting‑edge models, practical tooling, challenges, standardisation efforts, and future research avenues.

ASTLLMRAG
0 likes · 30 min read
How AST Boosts LLM‑Powered Code Question Answering: Theory, Practice, and Future Directions
Tencent Cloud Developer
Tencent Cloud Developer
Sep 11, 2025 · Fundamentals

Why Modeling Is the Hidden Challenge in Software Engineering—and How to Master It

This article explains what modeling means across disciplines, why it is essential for simplifying complex real‑world problems, outlines the three main types of modeling in software engineering, and dives into the practical difficulties of business, domain, and data modeling with concrete examples and diagrams.

Domain ModelingSoftware Modelingbusiness modeling
0 likes · 17 min read
Why Modeling Is the Hidden Challenge in Software Engineering—and How to Master It
IT Architects Alliance
IT Architects Alliance
Sep 6, 2025 · Backend Development

Why Most DDD Projects Fail and How to Implement It Effectively

This article examines why many DDD projects default to anemic models, identifies scenarios where DDD adds real value, and provides practical strategies—including aggregate redesign, event‑driven consistency, and incremental refactoring—to successfully implement Domain‑Driven Design in complex backend systems.

Backend ArchitectureDDDMicroservices
0 likes · 10 min read
Why Most DDD Projects Fail and How to Implement It Effectively
DevOps in Software Development
DevOps in Software Development
Aug 29, 2025 · Industry Insights

How the Third‑Generation Software Factory Is Redefining AI Development

This article analyses the evolution of software factories over five decades, defines the third‑generation model focused on data governance, AI integration, and high‑frequency iteration, presents an applicability assessment framework, compares AI‑centric and traditional software stacks, and illustrates the concepts with military and commercial case studies.

AI integrationMilitary AIevaluation model
0 likes · 65 min read
How the Third‑Generation Software Factory Is Redefining AI Development
FunTester
FunTester
Aug 29, 2025 · Fundamentals

How to Tackle Automated Testing in Legacy Systems: Practical Tips & Refactoring

Automated testing is essential but challenging for legacy systems; this guide explains testing types, prioritizes unit and integration tests, classifies code for targeted testing, demonstrates refactoring techniques with Java examples, and applies SOLID principles to improve testability and maintainability of aging codebases.

Legacy CodeRefactoringSOLID principles
0 likes · 13 min read
How to Tackle Automated Testing in Legacy Systems: Practical Tips & Refactoring
Liangxu Linux
Liangxu Linux
Aug 28, 2025 · Fundamentals

When a Hidden Easter Egg Almost Cost an Engineer His Job at Apple

The article recounts John Calhoun's experience at Apple, detailing how his harmless code Easter egg nearly led to his dismissal, and explores the broader implications of embedding hidden features in software within large tech companies.

AppleLegacy CodeRisk Management
0 likes · 15 min read
When a Hidden Easter Egg Almost Cost an Engineer His Job at Apple
Continuous Delivery 2.0
Continuous Delivery 2.0
Aug 28, 2025 · Artificial Intelligence

How Agentic AI Is Transforming Software Engineering and Startup Success

In a deep interview, AI pioneer Andrew Ng explains that AI progress will follow multiple parallel paths beyond scaling, highlights the talent bottleneck for building Agentic AI, and shows how AI‑driven coding tools are shifting startup bottlenecks from engineering to product management while reshaping team structures and founder priorities.

AI developmentAI talent bottleneckagentic AI
0 likes · 15 min read
How Agentic AI Is Transforming Software Engineering and Startup Success
FunTester
FunTester
Aug 27, 2025 · Fundamentals

How Test‑Driven Development Can Boost Code Quality and Team Collaboration

This article explores Test‑Driven Development (TDD) as a quality‑focused methodology, detailing its practical benefits, planning strategies, documentation support, team collaboration gains, and the challenges faced in fast‑paced, high‑change environments, while offering balanced advice for integrating TDD with traditional testing approaches.

TDDTeam CollaborationTest‑Driven Development
0 likes · 10 min read
How Test‑Driven Development Can Boost Code Quality and Team Collaboration
Architecture Development Notes
Architecture Development Notes
Aug 26, 2025 · Artificial Intelligence

Is Vibe Coding Redefining the Programmer’s Role?

The article examines the emerging Vibe Coding paradigm where AI generates code from natural‑language requirements, discussing its impact on developer efficiency, job security, code quality, industry hiring trends, and the new skills programmers must cultivate to stay relevant.

AI programmingAutomationFuture of Work
0 likes · 6 min read
Is Vibe Coding Redefining the Programmer’s Role?
DevOps Engineer
DevOps Engineer
Aug 26, 2025 · R&D Management

Why Open‑Source Contributions Supercharge Your Career (Even with Kids)

The author explains how maintaining open‑source projects, sharing knowledge, and engaging with global communities provide visibility, access to superior practices, and long‑term value that benefit any developer’s career and personal growth, even when balancing family responsibilities.

CommunityOpen Sourcecareer development
0 likes · 7 min read
Why Open‑Source Contributions Supercharge Your Career (Even with Kids)
21CTO
21CTO
Aug 21, 2025 · Artificial Intelligence

Why Most AI Agent Projects Fail and How to Benchmark Their Capabilities

The article analyzes why AI agent initiatives often flop compared to traditional software, explains the fundamental differences in development approaches, and introduces a three‑step Agent Capability Benchmark Testing framework with concrete evaluation criteria and a practical weekly‑report agent example.

AI agentsLLMagent development
0 likes · 12 min read
Why Most AI Agent Projects Fail and How to Benchmark Their Capabilities
Liangxu Linux
Liangxu Linux
Aug 18, 2025 · Fundamentals

32 Essential C Programming Practices for Clean, Maintainable Code

This guide outlines 32 practical C programming habits—from proper indentation and commenting to safe memory handling and error management—designed to improve code readability, maintainability, and reliability, helping developers write professional, high‑quality software.

Best PracticesC Programmingcode style
0 likes · 40 min read
32 Essential C Programming Practices for Clean, Maintainable Code