Tagged articles

software engineering

2054 articles · Page 6 of 21
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.

AIautomationcode generation
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.

HooksSystem Designbackend architecture
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.

cross-platforminstallation automationmigration
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.

CI/CDGoMulti-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 codingIndustry TrendsTool integration
0 likes · 12 min read
Beyond Comfort: 6 Key Trends Driving AI Coding Tools in 2025‑2026
AI Insight Log
AI Insight Log
Dec 29, 2025 · Industry Insights

Why Even Top AI Leaders Feel Outpaced: The Rise of AI‑Native Programming

OpenAI co‑founder Andrej Karpathy admits he feels left behind as programming contributions thin, sparking a deep industry discussion about AI‑driven tools, the shift from manual coding to AI‑orchestrated workflows, and how newcomers may outpace seasoned engineers.

AIClaudeLarge Language Models
0 likes · 6 min read
Why Even Top AI Leaders Feel Outpaced: The Rise of AI‑Native Programming
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 subagentsClaude Codeautomation
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.

AIDSLUI architecture
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.

AIBMADagile development
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 codingPrompt Engineeringbackend automation
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 codingLarge Language Modelscode generation
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 modelVibe Coding
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.

AIGraphRAGLLM
0 likes · 9 min read
How Code Graph Model (CGM) Redefines Repository‑Level Code Understanding
Software Engineering 3.0 Era
Software Engineering 3.0 Era
Dec 8, 2025 · Industry Insights

Why Spec-Driven Development (SDD) Could Become the AI Era’s Next Mainstream Paradigm

The article explains Spec‑Driven Development (SDD) as a specification‑first paradigm, outlines its three implementation layers, examines key components like Specs and Memory Banks, compares three representative tools (Kiro, spec‑kit, Tessl), and discusses practical challenges and future directions for broader adoption.

AI-assisted programmingKiroSpec Kit
0 likes · 12 min read
Why Spec-Driven Development (SDD) Could Become the AI Era’s Next Mainstream Paradigm
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 LLMLarge Language Models
0 likes · 5 min read
From Code Foundations to AI Agents: A Deep Dive into Code LLMs and Their Applications
Smart Era Software Development
Smart Era Software Development
Dec 2, 2025 · Artificial Intelligence

The Prompt Software Crisis: Engineering Challenges of Agentic AI Systems

The rise of large language models has created a prompt‑software crisis for Agentic AI, where fragile natural‑language prompts cause robustness, observability, and adaptability problems, and existing software‑engineering methods fail to address these issues, prompting the need for a new systematic framework.

AdaptabilityObservabilityPrompt Engineering
0 likes · 12 min read
The Prompt Software Crisis: Engineering Challenges of Agentic AI Systems
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.

DevSecOpsSoftware FactoryUS Marine Corps
0 likes · 12 min read
Can the US Marine Corps’ Software Factory Birth a New Military Software Profession?
Software Engineering 3.0 Era
Software Engineering 3.0 Era
Nov 11, 2025 · Industry Insights

How AI Reshaped Software Engineering in One Year: From “Software Quality Reporting” to the “Software Engineering 3.0 Era”

Over the past 365 days the author chronicles the rapid rise of AI‑driven development tools, a shift from product‑centric to model‑centric software, and measurable gains in code generation, test coverage and delivery speed, while reflecting on personal milestones, publications, and community building.

AIAI Development ToolsIndustry Trends
0 likes · 11 min read
How AI Reshaped Software Engineering in One Year: From “Software Quality Reporting” to the “Software Engineering 3.0 Era”
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 generationProductivitysoftware engineering
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.

LoggingRefactoringbad practices
0 likes · 12 min read
12 Toxic Coding Habits That Destroy Readability (And How to Avoid Them)
Programmer1970
Programmer1970
Oct 31, 2025 · Interview Experience

Are Standard Interview Questions a Trap? From Memorizing to Real-World Bugs

The article argues that while memorizing standard interview questions can help you pass screenings, it often leaves you unprepared for real production issues, and suggests turning rote knowledge into practical problem‑solving skills through scenario‑based practice and deeper understanding.

AOPDebuggingInterview
0 likes · 6 min read
Are Standard Interview Questions a Trap? From Memorizing to Real-World Bugs
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 managementsoftware engineering
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.

Web Developmentbackendfrontend
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
Xiaolong Cloud Tech Team
Xiaolong Cloud Tech Team
Oct 29, 2025 · Artificial Intelligence

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

The article maps the rapid evolution of AI‑assisted programming—from early code‑completion tools like GitHub Copilot, through context‑aware IDEs such as Cursor, to the global‑analysis approach of Claude Code—while contrasting the engineering‑focused Context Coding paradigm with the immersive, result‑driven Vibe Coding model and outlining their benefits, risks, and future implications for developers.

AI programmingClaude CodeContext Coding
0 likes · 16 min read
From Code Completion to Vibe Coding: Tracing the Evolution of AI Programming Tools
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
Xiaolong Cloud Tech Team
Xiaolong Cloud Tech Team
Oct 17, 2025 · Artificial Intelligence

How Six Agents Tackle Complex Commands and Tool Bloat in AI Data Generation

The article analyzes the evolution from a single‑agent LLM pipeline to a six‑agent architecture that separates intent recognition, tool filtering, reasoning, and summarization, enabling precise handling of complex user queries, efficient tool selection from thousands, and faster, more reliable AI‑driven data generation.

AI agentsLLM IntegrationPrompt Engineering
0 likes · 25 min read
How Six Agents Tackle Complex Commands and Tool Bloat in AI Data Generation
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 PowerStatic Analysis
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.

On-Callcareer-developmentgrowth hacks
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.

Continuous DeliveryDevOpsMetrics
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 Managementagecareer
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.

Risk Managementprocess improvementsoftware engineering
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.

C++C++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.

Prompt Engineeringdocumentationissue management
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 programmingProductivityWorkflow
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 agentsLarge Language ModelsRepoMaster
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.

Domain-Driven Designarchitecturebusiness analysis
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.

AIcode completiondeveloper tools
0 likes · 4 min read
How Large‑Model AI Is Transforming R&D Workflows
Ubiquitous Tech
Ubiquitous Tech
Sep 15, 2025 · R&D Management

Why Does a Single Requirement Trigger 14 Meetings? Inside a Programmer’s Daily Grind

The article breaks down the fourteen distinct meetings a software requirement must pass—from kickoff and daily stand‑ups to design reviews, testing, and post‑mortems—explaining each session’s purpose, typical participants, preparation steps, common pitfalls, and how they collectively shape a developer’s workload far more than writing code itself.

AgileProject ManagementR&D
0 likes · 27 min read
Why Does a Single Requirement Trigger 14 Meetings? Inside a Programmer’s Daily Grind
大转转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 modelingbusiness modelingrequirements
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.

DDDbackend architecturemicroservices
0 likes · 10 min read
Why Most DDD Projects Fail and How to Implement It Effectively
Software Engineering 3.0 Era
Software Engineering 3.0 Era
Sep 1, 2025 · Industry Insights

How Large AI Models Will Redefine Software Development in the Next Few Years

The article analyzes how emerging large AI models are moving from simple code copying to intent‑driven programming, examines current tactical uses versus strategic design limits, presents real‑world examples like Vibe Coding, and forecasts both the opportunities and risks for software engineering over the next 2‑3 years.

AI agentsLarge Language ModelsSoftware Architecture
0 likes · 10 min read
How Large AI Models Will Redefine Software Development in the Next Few Years
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 integrationSoftware Factoryevaluation 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.

RefactoringSOLID principlesautomated testing
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.

AppleCode safetyCorporate Culture
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 bottleneckStartup Strategy
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.

TDDTest‑Driven Developmentcode quality
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 programmingVibe Codingautomation
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.

Communitycareer-developmentopen source
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 agentsLLMPrompt Engineering
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.

C programmingCode stylebest practices
0 likes · 40 min read
32 Essential C Programming Practices for Clean, Maintainable Code
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 11, 2025 · Artificial Intelligence

How Fine‑Tuning Large Models Solves Code Upgrade Challenges and Boosts Stable Module Matching

This article details an innovative approach that uses large‑model supervised fine‑tuning to overcome the instability of code RAG and code agents during open‑source repository upgrades, addressing domain‑specific terminology, code style differences, and improving recall, accuracy, and deployment efficiency.

AI agentsLLMRAG
0 likes · 11 min read
How Fine‑Tuning Large Models Solves Code Upgrade Challenges and Boosts Stable Module Matching
Wuming AI
Wuming AI
Aug 5, 2025 · Artificial Intelligence

How to Master AI‑Assisted ‘Vibe Coding’ for Fast Product Delivery

This guide breaks down a practical, step‑by‑step methodology for using AI to quickly turn ideas into functional products, covering tech‑stack choices, lightweight PRDs, disciplined version control, example‑driven prompts, and rapid error‑handling to avoid common pitfalls.

AI codingVibe Codingfrontend stack
0 likes · 7 min read
How to Master AI‑Assisted ‘Vibe Coding’ for Fast Product Delivery
Continuous Delivery 2.0
Continuous Delivery 2.0
Aug 4, 2025 · Artificial Intelligence

How Google’s T5‑Powered AI Cuts Code Review Time by 60 Minutes per PR

Google’s T5‑based machine‑learning tool transforms code‑review comments into automatic edit suggestions, reducing the average 60‑minute per‑review effort, boosting resolution rates from 4.9 % to 7.5 %, and delivering multi‑role efficiency gains that translate into hundreds of person‑years saved annually.

AI assistanceDevOpsMachine Learning
0 likes · 10 min read
How Google’s T5‑Powered AI Cuts Code Review Time by 60 Minutes per PR
Data Party THU
Data Party THU
Aug 3, 2025 · Industry Insights

Do AI Coding Assistants Boost Productivity? A Randomized Study Says No

A recent randomized controlled trial by the nonprofit AI research group METR found that experienced open‑source developers actually spent 19% more time on tasks when using AI coding tools, contradicting the common belief that such tools increase development speed by around 20%.

AI programmingdeveloper productivityindustry insight
0 likes · 8 min read
Do AI Coding Assistants Boost Productivity? A Randomized Study Says No
Software Engineering 3.0 Era
Software Engineering 3.0 Era
Aug 2, 2025 · Artificial Intelligence

How ByteDance’s TRAE Agent Redefines AI-Powered Software Engineering

ByteDance’s TRAE Agent achieves a record 75.20% success on the SWE‑bench benchmark by bridging the “complexity gap” between function‑level and repository‑level tasks through a three‑stage pipeline—patch generation, pruning, and selection—augmented with ensemble reasoning, multi‑model integration, and a novel test‑time scaling mechanism.

AI agentsSWE-benchTrae
0 likes · 14 min read
How ByteDance’s TRAE Agent Redefines AI-Powered Software Engineering
Architecture and Beyond
Architecture and Beyond
Aug 2, 2025 · Fundamentals

Master First‑Principles Thinking to Solve Complex Tech Problems

This article explains the concept of first‑principles thinking, why it matters for engineers, common mental traps, real‑world case studies, and practical steps to cultivate a zero‑based problem‑solving mindset for better architecture and performance decisions.

Debuggingfirst principlesproblem solving
0 likes · 15 min read
Master First‑Principles Thinking to Solve Complex Tech Problems
Data Party THU
Data Party THU
Jul 31, 2025 · Industry Insights

How mini‑SWE‑agent Solves 65% of SWE‑bench Bugs with Only 100 Lines of Code

The mini‑SWE‑agent, a lightweight open‑source software‑engineering AI built by the original SWE‑bench team, achieves about 65% bug‑fix success on the SWE‑bench benchmark using roughly 100 lines of Python, thanks to its minimal dependencies, shell‑based execution, linear history, and support for various container environments, offering a fast, extensible alternative to the full‑featured SWE‑agent.

AI AgentLLMSWE-bench
0 likes · 8 min read
How mini‑SWE‑agent Solves 65% of SWE‑bench Bugs with Only 100 Lines of Code
Alibaba Cloud Developer
Alibaba Cloud Developer
Jul 29, 2025 · Artificial Intelligence

How to Transform Chaotic AI Prompts into Robust System Designs

This article examines the pitfalls of rule‑heavy prompt engineering, introduces a systematic four‑layer architecture for AI prompts, outlines six practical compilation principles, and demonstrates how to rewrite a tangled prompt into a clear, maintainable, and scalable system blueprint.

AI architectureLLMPrompt Engineering
0 likes · 84 min read
How to Transform Chaotic AI Prompts into Robust System Designs
Bitu Technology
Bitu Technology
Jul 28, 2025 · Artificial Intelligence

How to Thrive with AI: Strategies for Developers to Collaborate and Innovate

This recap of Chen Tian's AI‑focused meetup explores why knowledge still matters, presents four practical learning methods, outlines effective AI prompting techniques, redefines the developer’s role from coder to conductor, and offers a five‑stage AI collaboration workflow for modern software creation.

AI collaborationdeveloper productivityknowledge management
0 likes · 8 min read
How to Thrive with AI: Strategies for Developers to Collaborate and Innovate
Go Programming World
Go Programming World
Jul 23, 2025 · Artificial Intelligence

Directing Code with AI: How Vibe Coding Turns Natural Language into Software

Vibe Coding, introduced by Andrej Karpathy in 2025, lets developers describe software goals in natural language while large language models generate the code, reshaping the developer’s role, outlining the workflow, discussing tools, risks, and future prospects of this AI‑driven programming paradigm.

AI-driven developmentLLMVibe Coding
0 likes · 6 min read
Directing Code with AI: How Vibe Coding Turns Natural Language into Software