Tagged articles
202 articles
Page 1 of 3
Java Tech Enthusiast
Java Tech Enthusiast
Apr 18, 2026 · R&D Management

When a CTO Becomes a Disaster: Hard Lessons on Bad Technical Leadership

A former employee recounts how a newly hired CTO’s reckless tech mandates, unrealistic performance targets, and management gimmicks crippled the company's systems, inflated incident rates, and ultimately forced his departure, offering concrete warning signs for identifying unreliable technical leaders.

CTOR&D managementSoftware Engineering
0 likes · 8 min read
When a CTO Becomes a Disaster: Hard Lessons on Bad Technical Leadership
DevOps in Software Development
DevOps in Software Development
Apr 17, 2026 · Artificial Intelligence

Designing a Control System for AI Code Generators: The Harness Engineering Framework

This article breaks down Birgitta Böckeler's Harness Engineering framework, explaining its 2×2 control matrix, the distinction between computational and inferential controls, three regulation dimensions, and new concepts like Harnessability and Harness Templates, while offering concrete actions for engineering leaders.

AI EngineeringAI code generationHarness Engineering
0 likes · 10 min read
Designing a Control System for AI Code Generators: The Harness Engineering Framework
Big Tech Senior
Big Tech Senior
Apr 10, 2026 · Industry Insights

How to Spot a Failing Team in Big Tech: The “Decorating on Shit” Syndrome

The article outlines four tell‑tale signs of a deteriorating team in large internet firms—formalism overload, fake busyness, blame‑shifting, and the promotion of slackers—and offers four concrete steps to cut the waste, focus on results, solve problems directly, and protect true talent.

Leadershipbig techorganizational behavior
0 likes · 5 min read
How to Spot a Failing Team in Big Tech: The “Decorating on Shit” Syndrome
Alibaba Cloud Native
Alibaba Cloud Native
Apr 8, 2026 · Operations

How HiClaw Transforms SRE with Multi‑Agent Collaboration in Cloud‑Native Environments

The article details how the HiClaw distributed multi‑agent platform is built and organized for SRE teams, explains the roles of human users and digital bots, describes permission design, showcases fault‑diagnosis and release scenarios, and evaluates the efficiency and innovation gains of this cloud‑native automation approach.

AI OpsAutomationCloud Native
0 likes · 14 min read
How HiClaw Transforms SRE with Multi‑Agent Collaboration in Cloud‑Native Environments
Test Development Learning Exchange
Test Development Learning Exchange
Mar 26, 2026 · R&D Management

Mastering Test Manager Interviews: 5 Dimensions, 30+ Questions & Winning Strategies

This guide systematically outlines five key dimensions—quality strategy, team leadership, technical depth, metric‑driven improvement, and scenario‑based behavior—providing over 30 high‑frequency interview questions, model answers, code examples, and actionable frameworks to help candidates demonstrate sustainable quality leadership and secure a test manager role.

AutomationInterview PreparationSoftware Testing
0 likes · 12 min read
Mastering Test Manager Interviews: 5 Dimensions, 30+ Questions & Winning Strategies
FunTester
FunTester
Mar 9, 2026 · R&D Management

When Test Engineers Become Customer Service: Causes, Symptoms, and a Path to Change

The article examines why test engineers often end up acting as de‑facto customer‑service agents, outlines three structural reasons and typical symptoms, and offers practical questions and strategies to shift from reactive firefighting to building sustainable, replaceable processes.

Test Engineeringcustomer-serviceprocess improvement
0 likes · 10 min read
When Test Engineers Become Customer Service: Causes, Symptoms, and a Path to Change
Java Architect Handbook
Java Architect Handbook
Feb 13, 2026 · Industry Insights

What Lessons Do Startup Tech Stack Choices Teach Us? A Real‑World Case Study

This article recounts a developer’s experience joining a small logistics startup in 2022, detailing the initial technology selection of uni‑app, egg.js, MySQL and antd‑vue, the subsequent adjustments, hiring and team‑management challenges, and practical advice for avoiding common pitfalls in early‑stage companies.

App Developmentegg.jsindustry insights
0 likes · 11 min read
What Lessons Do Startup Tech Stack Choices Teach Us? A Real‑World Case Study
macrozheng
macrozheng
Feb 13, 2026 · R&D Management

What I Learned Building a Startup App with uni‑app, egg.js, and antd‑vue

This article recounts a developer’s painful startup experience, detailing the initial tech stack choices of uni‑app, egg.js, MySQL, and antd‑vue, the subsequent adjustments, hiring challenges, team‑management practices, and practical advice to avoid common pitfalls in early‑stage product development.

egg.jsfull-stackstartup
0 likes · 9 min read
What I Learned Building a Startup App with uni‑app, egg.js, and antd‑vue
Tech Architecture Stories
Tech Architecture Stories
Feb 12, 2026 · R&D Management

Avoiding Fake Transformations: A Tech Leader’s Guide to Career Growth

In shrinking teams and tight budgets, tech leaders risk chasing superficial AI trends instead of solidifying their role, so the article outlines how to define a clear identity, focus on verifiable results, balance core work with experimental AI projects, and communicate impact effectively in interviews.

AI transitionCareer DevelopmentR&D management
0 likes · 7 min read
Avoiding Fake Transformations: A Tech Leader’s Guide to Career Growth
Advanced AI Application Practice
Advanced AI Application Practice
Dec 21, 2025 · R&D Management

How to Quickly Take Over a Testing Team

When a test manager leaves unexpectedly, a newcomer must rapidly assume control of the team by mastering handover details, planning upward reports, and managing the team with clear tasks, incentives, and coordinated communication to ensure a smooth transition and continued delivery.

R&D leadershiphandoversprocess optimization
0 likes · 6 min read
How to Quickly Take Over a Testing Team
macrozheng
macrozheng
Nov 15, 2025 · R&D Management

Why Most Developers Never Become Software Architects – Insights from Top‑Voted Zhihu Answers

The article compiles several highly up‑voted Zhihu answers explaining why only a small fraction of programmers become software architects, highlighting differences in mindset, the limited need for architects in small teams, career trade‑offs, and the practical challenges of gaining high‑scale architecture experience.

MicroservicesR&DSoftware Architecture
0 likes · 5 min read
Why Most Developers Never Become Software Architects – Insights from Top‑Voted Zhihu Answers
Model Perspective
Model Perspective
Nov 10, 2025 · R&D Management

How to Diagnose and Fix a “Bad” Team Using Math‑Based Decision Models

This guide presents a systematic, math‑driven framework for evaluating whether problems lie with the team or yourself, classifying team types, quantifying performance with weighted metrics, analyzing exit costs, and choosing evidence‑based strategies to stay, improve, or leave, all backed by concrete formulas and real‑world examples.

Performance EvaluationSelf‑Assessmentdecision analysis
0 likes · 16 min read
How to Diagnose and Fix a “Bad” Team Using Math‑Based Decision Models
Architect
Architect
Oct 13, 2025 · R&D Management

Why Past Success Patterns Can Mislead Modern Architecture Design

The article argues that software architecture must be grounded in current conditions, not copied from past successes, and offers four practical recommendations on aligning design with implementation, market dynamics, team resources, and ecosystem considerations to ensure effective, adaptable product strategies.

R&D managementSoftware Architecturedesign principles
0 likes · 16 min read
Why Past Success Patterns Can Mislead Modern Architecture Design
macrozheng
macrozheng
Sep 27, 2025 · Backend Development

What Real‑World Startup Lessons Reveal About Choosing a Backend Stack

This article shares a developer’s firsthand experience in a small startup, detailing why the team chose uni‑app, egg.js, MySQL, and antd‑vue for rapid 0‑to‑1 development, the challenges faced during product pivots, and practical advice on hiring, team management, and avoiding common pitfalls.

Backendegg.jsstartup
0 likes · 10 min read
What Real‑World Startup Lessons Reveal About Choosing a Backend Stack
Architecture and Beyond
Architecture and Beyond
Jul 19, 2025 · Product Management

Mastering Endgame Thinking: Align Tactics with Long‑Term Strategy

The article explores the concept of “endgame thinking,” illustrating how starting from the desired future outcome and working backwards can improve product decisions, team management, technical architecture, and long‑term strategy, while warning against short‑sighted tactics, over‑design, and neglecting real constraints.

Technical architecturedecision makingendgame thinking
0 likes · 16 min read
Mastering Endgame Thinking: Align Tactics with Long‑Term Strategy
Architecture Breakthrough
Architecture Breakthrough
Jun 25, 2025 · R&D Management

Why Every Tech Team Needs a Clear Charter: Lessons from History and Leadership

The article explores how a well‑defined charter—or "纲领"—serves as a soul, flag, compass, glue and foundation for organizations, drawing on historical examples, political party doctrines, and practical steps for building culture, strategy, and reporting mechanisms in a technology architecture department.

LeadershipR&D managementorganizational culture
0 likes · 17 min read
Why Every Tech Team Needs a Clear Charter: Lessons from History and Leadership
Java Backend Technology
Java Backend Technology
Jun 23, 2025 · Mobile Development

What I Learned Building a Startup App with uni‑app and egg.js: Avoid These Pitfalls

A former developer recounts joining a tiny startup, choosing uni‑app, egg.js, and antd‑vue to quickly build Android and iOS apps, navigating constant product changes, team hiring challenges, and later technical adjustments, and shares practical advice to avoid common pitfalls in early‑stage ventures.

Backend DevelopmentMobile Developmentstartup
0 likes · 9 min read
What I Learned Building a Startup App with uni‑app and egg.js: Avoid These Pitfalls
Tencent Cloud Developer
Tencent Cloud Developer
Apr 8, 2025 · R&D Management

Building an Engineer Culture: Leading Reliable Programmers Amid Uncertainty

The article argues that cultivating a strong engineering culture—through shared values, clear processes, automation, altruistic collaboration, and continuous self‑improvement—empowers programmers to remain reliable and productive despite uncertainty, boosting the odds of sustained success while acknowledging that culture is only one of several critical factors.

Code reviewEngineering Cultureefficiency
0 likes · 21 min read
Building an Engineer Culture: Leading Reliable Programmers Amid Uncertainty
DevOps
DevOps
Jan 23, 2025 · R&D Management

Beyond Code: Principles for Software Development, Process, Collaboration, and Management

This article shares practical principles for software developers to transcend pure coding by respecting users, optimizing processes, enhancing collaboration, providing supportive management, and designing flexible, maintainable code, ultimately improving team efficiency and product quality.

R&Dcoding practicesprocess optimization
0 likes · 22 min read
Beyond Code: Principles for Software Development, Process, Collaboration, and Management
Eric Tech Circle
Eric Tech Circle
Dec 29, 2024 · R&D Management

6 Toxic Traits of Bad Tech Leads and How to Spot Them

The article outlines six common harmful behaviors of incompetent technical leaders—taking credit, ignoring team input, emotional manipulation, stifling growth, micromanaging, and pure task delegation—and advises engineers on recognizing and responding to such leaders to protect their career development.

R&D managementSoftware Engineeringcareer advice
0 likes · 6 min read
6 Toxic Traits of Bad Tech Leads and How to Spot Them
IT Services Circle
IT Services Circle
Nov 13, 2024 · R&D Management

Why Startups Prefer Hiring Under 35: Cost, Adaptability, and Team Dynamics

The article examines why many startups avoid hiring employees over 35, highlighting cost considerations, faster learning and adaptability of younger staff, concerns about salary expectations, willingness to accept lower positions, perceived stability, team vitality, health constraints, and the difficulty of motivating older workers.

age discriminationcost analysisemployee retention
0 likes · 6 min read
Why Startups Prefer Hiring Under 35: Cost, Adaptability, and Team Dynamics
Test Development Learning Exchange
Test Development Learning Exchange
Oct 16, 2024 · Fundamentals

Key Practices for Test Team Management and Quality Assurance

This article outlines comprehensive strategies for test managers, covering daily responsibilities, building and motivating efficient test teams, handling conflicts, time‑critical testing, cross‑department coordination, performance evaluation, risk management, communication with non‑technical stakeholders, QA throughout the software lifecycle, tool selection, process optimization, and emerging testing trends.

AutomationDevOpsPerformance Testing
0 likes · 12 min read
Key Practices for Test Team Management and Quality Assurance
21CTO
21CTO
Oct 4, 2024 · R&D Management

How to Build High‑Performance Software Teams: 5 Proven Strategies

James Samuel shares five actionable strategies—clarity, strong team composition, synergy, empowerment, and continuous improvement—to transform struggling software groups into high‑performance R&D teams, emphasizing clear goals, stable sizing, collaborative culture, autonomous ownership, and regular reflection.

LeadershipR&Dhigh performance
0 likes · 6 min read
How to Build High‑Performance Software Teams: 5 Proven Strategies
Architecture and Beyond
Architecture and Beyond
Aug 3, 2024 · Fundamentals

Domain-Driven Design: Core Principles, Practices, and Lessons for Technical Team Management

This article explains Domain-Driven Design (DDD), its key concepts such as bounded contexts, ubiquitous language, domain models and layered architecture, traces its evolution, highlights recent trends like Event Storming and CQRS, and draws parallels to technical team management practices for handling complexity, communication, iteration, and strategic focus.

Domain-Driven DesignMicroservicesModeling
0 likes · 15 min read
Domain-Driven Design: Core Principles, Practices, and Lessons for Technical Team Management
Java Tech Enthusiast
Java Tech Enthusiast
Jul 29, 2024 · Industry Insights

10 Warning Signs That a Technical Architect Is Not Up to the Role

The article outlines eleven common shortcomings—ranging from weak technical fundamentals and lack of business understanding to poor project management, over‑design, communication failures, low execution, insufficient hands‑on experience, ignorance of framework internals, health issues, and missing global perspective—that indicate a software architect may be unqualified for the position.

Project ManagementSoftware ArchitectureSoftware Engineering
0 likes · 9 min read
10 Warning Signs That a Technical Architect Is Not Up to the Role
Continuous Delivery 2.0
Continuous Delivery 2.0
Jul 26, 2024 · R&D Management

Challenges and Essential Requirements for Improving Software Development Efficiency

Software development efficiency faces multiple challenges such as slow business growth versus high technical labor costs, high customer expectations versus limited delivery capacity, excessive product manager demands, and legacy system debt, and improving it requires enhancing team skills, communication, process quality, and management practices.

efficiencylegacy systemsprocess improvement
0 likes · 5 min read
Challenges and Essential Requirements for Improving Software Development Efficiency
ITPUB
ITPUB
Jul 11, 2024 · Mobile Development

What We Learned from Choosing a Startup Tech Stack: uni‑app, egg.js, and Team Management

This article recounts a 2022 startup experience, detailing why uni‑app, egg.js, MySQL, and antd‑vue were chosen for rapid Android/iOS app development, the challenges faced during product pivots, later technical adjustments, hiring hurdles, team management practices, and key lessons to avoid common pitfalls.

egg.jsmidway.jsstartup
0 likes · 9 min read
What We Learned from Choosing a Startup Tech Stack: uni‑app, egg.js, and Team Management
Java Architect Essentials
Java Architect Essentials
Jun 20, 2024 · Mobile Development

Lessons from a Startup: Choosing Mobile and Backend Technologies, Team Management, and Pitfalls

The article recounts a developer’s experience in a small startup, detailing the rationale behind selecting uni‑app for cross‑platform mobile development, egg.js and MySQL for the backend, the challenges of rapid product iteration, team hiring, management practices, and practical advice to avoid common pitfalls.

Mobile Developmentegg.jsstartup
0 likes · 9 min read
Lessons from a Startup: Choosing Mobile and Backend Technologies, Team Management, and Pitfalls
Architect
Architect
Jun 2, 2024 · R&D Management

Rewarding Hard Work: Managing Team Morale and Incentives in Technical Organizations

The article examines why rewarding partial achievements and hard‑working teams is essential for morale, fairness, and long‑term performance, using real‑world cases to show the pitfalls of result‑only evaluation and proposing balanced incentive mechanisms for R&D groups.

Performance EvaluationR&Demployee incentives
0 likes · 9 min read
Rewarding Hard Work: Managing Team Morale and Incentives in Technical Organizations
21CTO
21CTO
Apr 23, 2024 · R&D Management

How to Cultivate Real Creativity in Software Teams: A Manager’s Guide

This article explains how managers can nurture genuine creativity among software engineers by focusing on technical knowledge, collaborative environments, balanced constraints, critical thinking, curiosity, and practical tools, turning creativity into a trainable skill rather than a myth.

InnovationR&DSoftware Engineering
0 likes · 10 min read
How to Cultivate Real Creativity in Software Teams: A Manager’s Guide
Java Backend Technology
Java Backend Technology
Apr 22, 2024 · Mobile Development

What I Learned Building a Startup Mobile App with uni‑app and egg.js

This article recounts a developer’s experience at a small startup, detailing the reasons behind choosing uni‑app for cross‑platform mobile development, egg.js for the backend, the challenges faced during the project, and practical advice on hiring, team management, and avoiding common pitfalls.

egg.jsstartupteam management
0 likes · 9 min read
What I Learned Building a Startup Mobile App with uni‑app and egg.js
Architect
Architect
Apr 13, 2024 · Mobile Development

Lessons from a Startup: Tech Stack Choices, Development Experience, and Team Management

This article recounts a developer’s experience joining a small startup in 2022, detailing the initial tech stack selection (uni‑app, egg.js, MySQL, antd‑vue), the reasons behind mobile app development choices, mid‑project challenges, later architectural adjustments, hiring practices, and practical advice for avoiding common pitfalls in early‑stage companies.

egg.jsmidway.jsstartup
0 likes · 9 min read
Lessons from a Startup: Tech Stack Choices, Development Experience, and Team Management
macrozheng
macrozheng
Mar 31, 2024 · Mobile Development

What Startup Developers Learned: Choosing Mobile & Backend Tech for a Fast‑Track App

A developer recounts joining a small startup in 2022, detailing the rapid selection of uni‑app, egg.js, MySQL, and antd‑vue for Android/iOS apps and admin backend, the ensuing operational challenges, team hiring, process adjustments, and practical advice for avoiding common pitfalls in early‑stage ventures.

Mobile Developmentstartupteam management
0 likes · 9 min read
What Startup Developers Learned: Choosing Mobile & Backend Tech for a Fast‑Track App
DevOps Operations Practice
DevOps Operations Practice
Mar 10, 2024 · Operations

Key Competencies for an Excellent Operations Director

The article outlines the essential technical knowledge, team management, project management, cross‑department coordination, strategic planning, and leadership abilities required for a senior operations director to succeed and advance toward executive roles.

LeadershipOperationsProject Management
0 likes · 5 min read
Key Competencies for an Excellent Operations Director
Architect
Architect
Feb 12, 2024 · R&D Management

Key Principles for Effective Product Architecture Design and Strategy

The article outlines practical guidance for building a product architecture strategy, emphasizing the need to adapt past patterns to current conditions, align design with implementation resources, anticipate market and team dynamics, and foster cross‑disciplinary collaboration to ensure scalable, executable solutions.

architectureproduct strategyresource planning
0 likes · 11 min read
Key Principles for Effective Product Architecture Design and Strategy
Architecture and Beyond
Architecture and Beyond
Feb 4, 2024 · R&D Management

How to Effectively Communicate Salary and Year‑End Bonuses to Your Tech Team

This article explains the fundamental differences between salary and bonuses, outlines the role of compensation in employee motivation and social equity, and provides practical guidance for tech team leaders on transparently communicating year‑end bonus criteria, performance feedback, and fair distribution to maintain morale.

CompensationHRMotivation
0 likes · 10 min read
How to Effectively Communicate Salary and Year‑End Bonuses to Your Tech Team
FunTester
FunTester
Jan 18, 2024 · R&D Management

Year-End Summary Guide for Test Engineers, Test Leads, and Test Managers

This article provides a comprehensive guide on how test engineers, test leads, and test managers can structure their year‑end summaries by focusing on work responsibilities, project and business insights, and future planning, while offering role‑specific examples, tables, and practical tips to make the summary both meaningful and impressive.

Career DevelopmentSoftware Testingteam management
0 likes · 8 min read
Year-End Summary Guide for Test Engineers, Test Leads, and Test Managers
DevOps
DevOps
Oct 15, 2023 · R&D Management

Effective Agile Practices: Building Teams, Running Stand‑ups, Planning, Acceptance, and Retrospectives

This article explains how to build an effective agile team, conduct concise stand‑up meetings, run purposeful planning, acceptance, and retrospective sessions, and avoid unnecessary customizations by following core Scrum guidelines, offering practical tips for roles, meeting formats, and team dynamics.

Planning Meetingagileretrospective
0 likes · 18 min read
Effective Agile Practices: Building Teams, Running Stand‑ups, Planning, Acceptance, and Retrospectives
Wukong Talks Architecture
Wukong Talks Architecture
Oct 12, 2023 · R&D Management

How to Set Reasonable Team Goals Using the SMART Principle

This article explains how applying the SMART framework—Specific, Measurable, Achievable, Relevant, and Time‑bound—helps teams define clear, actionable goals, differentiate measurable KPIs from broader KRAs, and avoid common pitfalls such as vague objectives or resource‑driven targets.

Goal SettingKPIsR&D
0 likes · 5 min read
How to Set Reasonable Team Goals Using the SMART Principle
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Aug 19, 2023 · Mobile Development

Lessons from Choosing a Tech Stack for a Small Startup: uni-app, egg.js, and Team Management

This article recounts the author’s experience joining a tiny startup in 2022, detailing the initial tech stack choices of uni‑app, egg.js, MySQL, and antd‑vue for rapid Android/iOS app development, the subsequent challenges, team‑management insights, and practical advice to avoid common pitfalls.

egg.jsstartupteam management
0 likes · 10 min read
Lessons from Choosing a Tech Stack for a Small Startup: uni-app, egg.js, and Team Management
HomeTech
HomeTech
Aug 9, 2023 · R&D Management

Elastic R&D: Optimizing Quality Assurance Work Distribution

This article analyzes the problem of test resource scarcity in software development teams and proposes an elastic R&D approach that dynamically balances development and testing workloads to maximize delivery efficiency without changing team composition.

Resource Optimizationdelivery efficiencyelastic R&D
0 likes · 18 min read
Elastic R&D: Optimizing Quality Assurance Work Distribution
21CTO
21CTO
Aug 8, 2023 · R&D Management

What Does “Done” Really Mean? Unpacking Software Team Roles and Responsibilities

This article uses a vivid stand‑up meeting scenario to explore the true meaning of “Done” in software projects, clarifies the responsibilities of developers at different seniority levels, and outlines the first‑responsibility model and career ladders in modern engineering teams.

R&D leadershipcareer progressiondefinition of done
0 likes · 7 min read
What Does “Done” Really Mean? Unpacking Software Team Roles and Responsibilities
Architect's Guide
Architect's Guide
Aug 7, 2023 · R&D Management

Managing and Improving Code Quality in Development Teams

This article outlines a comprehensive approach to controlling and enhancing code quality in development teams, covering common issues such as delayed static analysis, ineffective code reviews, inconsistent branch management, unclear commit messages, and low technical morale, and proposes practical workflow, tooling, and governance solutions.

Code reviewSoftware Engineeringcode quality
0 likes · 15 min read
Managing and Improving Code Quality in Development Teams
21CTO
21CTO
Jul 29, 2023 · R&D Management

Why Blaming a Single Developer for a Mobile Crash Misses the Bigger Picture

The article examines the recent Xiaohongshu app crash, critiques the rush to fire a developer, and explains how software bugs are inevitable, urging teams to adopt systematic fault‑analysis and collaborative fixes rather than scapegoating individuals.

bug handlingdeveloper responsibilitymobile app crash
0 likes · 4 min read
Why Blaming a Single Developer for a Mobile Crash Misses the Bigger Picture
DevOps
DevOps
May 6, 2023 · R&D Management

When Should a Team Stop Using Scrum?

The article examines the circumstances under which a Scrum team might outgrow the framework, discussing the Stacey matrix, evolution of team maturity, key indicators of diminishing Scrum value, and concluding that teams should abandon Scrum when it no longer serves its risk‑reduction and product‑discovery purpose.

Product DevelopmentR&D managementagile
0 likes · 6 min read
When Should a Team Stop Using Scrum?
Architecture and Beyond
Architecture and Beyond
Apr 8, 2023 · R&D Management

Why Companies Build Remote Teams and 3 Proven Patterns to Solve Their Pain Points

The article explains why enterprises establish distributed R&D centers—tapping talent, covering markets, cutting costs, and leveraging policies—then details the communication, coordination, and supervision challenges they create, and finally offers three design patterns plus six practical guidelines to mitigate those issues.

Design PatternsR&D managementcommunication
0 likes · 26 min read
Why Companies Build Remote Teams and 3 Proven Patterns to Solve Their Pain Points
Test Development Learning Exchange
Test Development Learning Exchange
Mar 31, 2023 · R&D Management

How to Evaluate and Improve Software Testers' Performance

This article examines why evaluating software testers' performance is essential and outlines practical methods—including task completion, quality standards, communication, teamwork, learning ability, and contribution—to assess individuals, while also recommending environmental, training, and incentive measures to enhance overall test team effectiveness.

Performance EvaluationSoftware Testingemployee assessment
0 likes · 4 min read
How to Evaluate and Improve Software Testers' Performance
vivo Internet Technology
vivo Internet Technology
Mar 22, 2023 · R&D Management

Guidelines for Conducting Effective OKR Retrospectives

The article outlines how to run effective OKR retrospectives by treating them as non‑punitive, team‑centric reviews that use simplified self‑assessment templates, short sharing sessions, transparent feedback, positive reinforcement and modest awards, ensuring honest reflection, continuous improvement, and better planning for the next quarter.

OKRPerformance Reviewbest practices
0 likes · 30 min read
Guidelines for Conducting Effective OKR Retrospectives
vivo Internet Technology
vivo Internet Technology
Mar 8, 2023 · R&D Management

OKR Sword · Practice 05: Dual-Wheel Drive Management - Atmosphere and Performance

The article explains that successful OKR implementation relies on a dual‑wheel drive—cultivating a positive atmosphere and delivering strong performance—so that each reinforces the other, and outlines how managers can foster this balance through trust, fair evaluation, empowerment, and shifting from tactical to strategic mindsets.

Dual-Wheel DriveManagement QuadrantsOKR
0 likes · 21 min read
OKR Sword · Practice 05: Dual-Wheel Drive Management - Atmosphere and Performance
FunTester
FunTester
Jan 13, 2023 · Fundamentals

How to Prepare an Effective Year-End Summary for Test Teams

This guide outlines the essential steps, templates, data-driven insights, and future planning tips for test leaders to create a comprehensive year‑end summary that highlights achievements, identifies gaps, and sets clear objectives for the next year.

Career DevelopmentSoftware Testingperformance metrics
0 likes · 7 min read
How to Prepare an Effective Year-End Summary for Test Teams
DaTaobao Tech
DaTaobao Tech
Dec 26, 2022 · Game Development

Choosing Mobile 3D Engines and Building Effective 3D Teams

The article reflects on developing mobile 3D games, advising developers to choose between lightweight libraries like Three.js and full‑featured engines such as Babylon.js, weigh web, native, or hybrid deployment, adopt appropriate technical trade‑offs, and build a well‑structured 3D team with clear roles to balance performance and visual quality.

3D EngineGame DevelopmentPerformance Optimization
0 likes · 20 min read
Choosing Mobile 3D Engines and Building Effective 3D Teams
vivo Internet Technology
vivo Internet Technology
Dec 21, 2022 · R&D Management

Practical Guide: Preparing Teams for OKR Execution

The guide advises building a flexible, module‑based structure with an internal OKR coach, strengthening backup and onboarding, ensuring full‑team participation and a happy, proactive atmosphere, granting front‑line decision authority while maintaining oversight, and using a warm‑up checklist to create an empowered, supportive culture for successful OKR execution.

LeadershipOKRempowerment
0 likes · 11 min read
Practical Guide: Preparing Teams for OKR Execution
DevOps
DevOps
Dec 8, 2022 · R&D Management

Microsoft’s Sixteen Keys to Scaling Agile Across Thousands of Developers

The article outlines Microsoft’s experience and practical guidance for implementing large‑scale Agile and Scrum across a 4,000‑person development organization, emphasizing coordination, autonomy, continuous integration, DevOps, and leadership support to achieve sustainable, customer‑focused delivery.

DevOpsScaleagile
0 likes · 22 min read
Microsoft’s Sixteen Keys to Scaling Agile Across Thousands of Developers
政采云技术
政采云技术
Nov 8, 2022 · Industry Insights

How Small Big‑Data Frontend Teams Can Thrive: A Survival Guide

This guide outlines the essential concepts of big data, the roles of a front‑end data team, practical workflow steps, platform architecture, industry benchmarks, and actionable strategies for small teams to improve efficiency, visualization capabilities, and digital operations.

Big DataData PlatformData visualization
0 likes · 14 min read
How Small Big‑Data Frontend Teams Can Thrive: A Survival Guide
DevOps
DevOps
Nov 4, 2022 · Fundamentals

When Scrum Is Not Suitable: Conditions, Success Factors, and Real‑World Examples

The article explains why Scrum may not be appropriate in many situations, outlines the essential conditions for its successful use, and provides concrete examples of environments where Scrum works well and where it tends to fail, helping teams assess its applicability.

Project Managementagileknowledge work
0 likes · 13 min read
When Scrum Is Not Suitable: Conditions, Success Factors, and Real‑World Examples
Architecture Digest
Architecture Digest
Nov 3, 2022 · R&D Management

How OKR Transformed Vivo Internet Platform Product R&D Team: A Case Study

This article details how the Vivo Internet Platform product R&D team introduced the Objectives and Key Results (OKR) framework, the challenges they faced before its adoption, and the six major improvements—including clearer goals, value‑focused challenges, enhanced collaboration, a stronger learning culture, continuous innovation, and higher employee productivity—that resulted from the OKR implementation.

InnovationOKRProduct Development
0 likes · 20 min read
How OKR Transformed Vivo Internet Platform Product R&D Team: A Case Study
DevOps
DevOps
Oct 26, 2022 · R&D Management

Five Dimensions for Fostering Team Self‑Organization in Agile Environments

This article explains five key dimensions—individual empowerment, team empowerment, clear goals, growth support, and culture shaping—that leaders should balance to foster effective self‑organization in agile teams, and also announces the upcoming IDCF DevOps Hackathon.

DevOpsLeadershipSelf-Organization
0 likes · 6 min read
Five Dimensions for Fostering Team Self‑Organization in Agile Environments
Xiaohongshu Tech REDtech
Xiaohongshu Tech REDtech
Oct 25, 2022 · R&D Management

Building an Outstanding Engineer Team: Insights from Xiaohongshu's Technical Leader

Feng Di, Xiaohongshu’s community technology leader, explained that an outstanding engineering team thrives on passion, freedom, and efficiency, must manage endless product demand, scale without excessive process, cultivate T‑shaped skills, balance algorithm work with solid system engineering, adopt data‑driven ownership, automated testing, and meaningful overtime to continuously solve real problems together.

Engineering CultureR&D leadershipproduct‑tech balance
0 likes · 13 min read
Building an Outstanding Engineer Team: Insights from Xiaohongshu's Technical Leader
macrozheng
macrozheng
Jul 8, 2022 · Fundamentals

Why Bad Code Thrives: Lessons from the Trenches

The article reflects on how rushed schedules, misguided management tools, inexperienced developers, and ego‑driven customizations create and perpetuate low‑quality code, urging developers to recognize technical debt, avoid reckless refactoring, and seek realistic project timelines and proper team practices.

Software EngineeringTechnical Debtcode quality
0 likes · 8 min read
Why Bad Code Thrives: Lessons from the Trenches
Architecture and Beyond
Architecture and Beyond
Jul 2, 2022 · R&D Management

Five Key Steps to Build a High‑Performance Development Team

This article outlines five essential steps—defining the right goals, optimizing processes, boosting team effectiveness, strengthening individual capabilities, and implementing sensible metrics—to create a high‑performance software development team that delivers quality quickly and aligns with business value.

R&D efficiencyTechnical Debtprocess optimization
0 likes · 14 min read
Five Key Steps to Build a High‑Performance Development Team
Java High-Performance Architecture
Java High-Performance Architecture
Jun 3, 2022 · R&D Management

How to Align Your Role and Grow as a Front‑End Engineer: 5 Key Lessons

In this reflective piece the author shares five practical insights from two years at Alibaba, covering how to define personal positioning, maintain forward compatibility, avoid flawed designs, let specialists focus on their expertise, and balance boundaries with collaboration to sustain both personal and team growth.

Career Developmentfrontendprofessional growth
0 likes · 13 min read
How to Align Your Role and Grow as a Front‑End Engineer: 5 Key Lessons
DeWu Technology
DeWu Technology
May 23, 2022 · R&D Management

Factors Tech Leaders Consider When Distributing Work

Tech leaders assign work by evaluating each task’s difficulty, business impact, urgency and novelty, then matching those attributes to a team member’s technical skill, domain knowledge, growth potential, motivation and trust level while balancing current workload, choosing an appropriate delegation style, considering the team’s development stage, and applying risk‑mitigation reviews and continuous feedback to optimize delivery, talent growth, and team stability.

Leadershipemployee developmentteam management
0 likes · 37 min read
Factors Tech Leaders Consider When Distributing Work
21CTO
21CTO
Apr 25, 2022 · Fundamentals

Why Design Patterns Still Matter: Overcoming Real‑World Code‑Quality Pain Points

The article reflects on a developer's sharing session about design patterns, examines why they are often ignored in complex business scenarios, discusses performance and class‑explosion concerns, team and agile constraints, and offers practical steps to sustain code standards and pattern usage.

Agile DevelopmentDesign PatternsSoftware Engineering
0 likes · 9 min read
Why Design Patterns Still Matter: Overcoming Real‑World Code‑Quality Pain Points
Youzan Coder
Youzan Coder
Mar 21, 2022 · R&D Management

How Shifting the Definition of Done Boosts Agile Team Throughput

This article examines how defining and progressively moving the Definition of Done (DoD) within agile feature teams can clarify goals, reduce unfinished work, improve iteration completion and delivery rates, and ultimately increase development throughput through concrete metrics and practical steps.

Iteration Metricsagiledefinition of done
0 likes · 11 min read
How Shifting the Definition of Done Boosts Agile Team Throughput
Continuous Delivery 2.0
Continuous Delivery 2.0
Mar 21, 2022 · R&D Management

Identifying and Overcoming Work Inertia in Agile Development Using Cumulative Flow Diagrams

The article explains how work inertia leads to common anti-patterns in newly adopting agile teams, demonstrates how cumulative flow diagrams reveal excessive WIP and long lead times, and offers practical steps—such as reducing iteration load, scheduling quality checks, and automating test environments—to improve delivery quality.

team management
0 likes · 7 min read
Identifying and Overcoming Work Inertia in Agile Development Using Cumulative Flow Diagrams
DaTaobao Tech
DaTaobao Tech
Mar 14, 2022 · R&D Management

How to Build and Maintain a Strong Technical Culture in Engineering Teams

Building a strong technical culture in engineering teams requires top‑down commitment to respect engineers, fostering knowledge sharing, automating tools, hiring curious innovators, and rewarding experimentation, so that contributions are valued, innovation thrives, talent is retained, and teams become more productive and satisfied.

DevOpsInnovationSoftware Engineering
0 likes · 13 min read
How to Build and Maintain a Strong Technical Culture in Engineering Teams
21CTO
21CTO
Mar 7, 2022 · R&D Management

How Ukrainian Developers Keep Shipping Code Amid Bombings

Despite relentless Russian attacks, Ukraine's vast community of software engineers continues to deliver code and support both civilian and military efforts, illustrating remarkable resilience and the critical role of remote tech teams in global supply chains.

Software EngineeringUkrainian developersWAR
0 likes · 7 min read
How Ukrainian Developers Keep Shipping Code Amid Bombings
Java Interview Crash Guide
Java Interview Crash Guide
Feb 24, 2022 · R&D Management

How to Ace a P8 Interview at Alibaba: Real Project Stories and Strategic Tips

This article shares a detailed account of a successful P8 interview at Alibaba, covering interview stages across three departments, how to present a core project using the STAR method, technical architecture insights, project and team management advice, and tips for the final life‑chat round.

Interview Preparationcareer adviceproject presentation
0 likes · 19 min read
How to Ace a P8 Interview at Alibaba: Real Project Stories and Strategic Tips
DevOps
DevOps
Jan 20, 2022 · R&D Management

Why Agile Fails: Ten Critical Issues Undermining True Agility

This article argues that Agile has become a buzzword while failing to deliver real value, highlighting ten fundamental flaws such as limiting agility to development teams, lacking automated testing, ignoring code and requirement quality, misusing staffing practices, treating Agile as a mere tool, and enforcing rigid functional divisions that together undermine true agility.

agilesoftware developmentteam management
0 likes · 11 min read
Why Agile Fails: Ten Critical Issues Undermining True Agility
Architect's Journey
Architect's Journey
Jan 19, 2022 · R&D Management

How Business Companies Can Drive Technical Architecture Evolution: A Practical Case Study

The article details how a business‑oriented company built an architecture committee, secured leadership support, defined clear design principles, restructured a monolithic common package into modular base projects, and used concrete case studies and team‑wide promotion to successfully evolve its technical architecture.

JavaMicroservicesSpringBoot
0 likes · 18 min read
How Business Companies Can Drive Technical Architecture Evolution: A Practical Case Study
Programmer DD
Programmer DD
Dec 6, 2021 · R&D Management

Why Over‑Reporting, Endless Meetings, and Strict Rules Destroy Teams

A satirical look at seven destructive management practices—excessive reporting, nonstop meetings, rigid work attitudes, manipulative leadership, forced team‑building, dubious bonus distribution, and chaotic performance reviews—that can quickly dissolve any team.

LeadershipPerformance Evaluationmeeting culture
0 likes · 5 min read
Why Over‑Reporting, Endless Meetings, and Strict Rules Destroy Teams
DevOps
DevOps
Nov 1, 2021 · R&D Management

Ten Practices for Building a Strong Engineering Culture

The article outlines ten actionable strategies—optimizing iteration speed, relentless automation, building proper abstractions, rigorous code reviews, fostering respectful environments, shared code ownership, investing in automated testing, allocating 20% time, cultivating continuous learning, and hiring top talent—to create a thriving engineering culture.

Code reviewEngineering Culturecontinuous learning
0 likes · 18 min read
Ten Practices for Building a Strong Engineering Culture
Architect's Journey
Architect's Journey
Oct 20, 2021 · R&D Management

What Your Former Boss Gave You vs. What Your New Boss Can Offer: Lessons on Leadership and Decision Power

The author reflects on a recent departmental restructure that changed his direct manager, analyzes how a new leader reshapes career growth, decision‑making authority, and team dynamics, and shares a 3P1T framework and three practical steps for gaining trust, decision resources, and feedback.

3P1T frameworkCareer DevelopmentLeadership
0 likes · 9 min read
What Your Former Boss Gave You vs. What Your New Boss Can Offer: Lessons on Leadership and Decision Power
Programmer DD
Programmer DD
Oct 15, 2021 · R&D Management

How to Gracefully Handle Engineer Resignations: Lessons from a Software Engineering Manager

A software engineering manager shares a candid account of handling a team member’s resignation, describing the warning signs, one‑on‑one discussion, transition planning, personal reflections on communication and support, and the broader lesson of fostering graceful exits in a fluid tech industry.

R&D managementemployee turnoverresignation handling
0 likes · 6 min read
How to Gracefully Handle Engineer Resignations: Lessons from a Software Engineering Manager
ByteDance Terminal Technology
ByteDance Terminal Technology
Oct 13, 2021 · Frontend Development

Interview with Frontend Pioneer “Moonshadow” on Career, Team Management, and Community Building

The article profiles veteran front‑end engineer Moonshadow, tracing his early JavaScript learning, leadership of ByteDance’s front‑end middle‑platform team, his views on empowering business, continuous learning, community involvement, and strategies for technical influence and talent development.

careercommunityfrontend
0 likes · 16 min read
Interview with Frontend Pioneer “Moonshadow” on Career, Team Management, and Community Building
ByteFE
ByteFE
Oct 13, 2021 · Frontend Development

Interview with Frontend Veteran “Moonshadow” on Team Building, Community, and Career Development

The interview with veteran frontend engineer Moonshadow (Wu Liang) shares his journey from early JavaScript adoption, leading ByteDance’s tech‑platform frontend team, his thoughts on empowering business units, maintaining curiosity, community building, and fostering technical influence and talent development.

Career Developmentcommunityteam management
0 likes · 17 min read
Interview with Frontend Veteran “Moonshadow” on Team Building, Community, and Career Development
Efficient Ops
Efficient Ops
Oct 9, 2021 · Operations

10 Essential Ops Rules Every Engineer Should Follow

The article shares ten practical operations principles—from avoiding duplicate work and embracing mistakes to establishing backup roles, monitoring bottlenecks, valuing platform tools, clarifying responsibilities, encouraging knowledge sharing, holding regular meetings, balancing performance metrics, and continuously optimizing processes for reliable, efficient system management.

system reliabilityteam management
0 likes · 10 min read
10 Essential Ops Rules Every Engineer Should Follow
IT Architects Alliance
IT Architects Alliance
Sep 29, 2021 · Industry Insights

Why Design Patterns Often Fail in Real Projects and How to Make Them Work

The article analyzes common obstacles that prevent effective use of design patterns and code standards in everyday software development—such as performance overhead, class explosion, team skill gaps, project constraints, agile timelines, and staff turnover—and offers practical strategies to balance quality with productivity.

Agile DevelopmentDesign PatternsSoftware Engineering
0 likes · 10 min read
Why Design Patterns Often Fail in Real Projects and How to Make Them Work
Selected Java Interview Questions
Selected Java Interview Questions
Sep 11, 2021 · Fundamentals

Understanding Design Patterns and Code Standards: Challenges and Best Practices in Software Development

The article examines why design patterns and code standards matter, analyzes common pain points such as performance overhead, class explosion, team skill gaps, and rapid iteration, and offers practical recommendations for balancing maintainability and productivity in everyday software projects.

Software Engineeringcode standardsteam management
0 likes · 11 min read
Understanding Design Patterns and Code Standards: Challenges and Best Practices in Software Development
KooFE Frontend Team
KooFE Frontend Team
Sep 2, 2021 · R&D Management

How Conway’s Law and Entropy Shape Modern Tech Team Structures

The article explores how Conway’s Law and the entropy increase principle explain the dynamic nature of organizational structures in tech companies, highlighting the impact of communication patterns on system design, resource allocation, and team efficiency.

Conway's lawSoftware Architectureentropy
0 likes · 6 min read
How Conway’s Law and Entropy Shape Modern Tech Team Structures
DevOps
DevOps
Aug 30, 2021 · R&D Management

How to Build High‑Performance Agile Teams in a VUCA World

The article explains how agile teams can thrive amid VUCA conditions by aligning clear goals, fostering intrinsic motivation, and developing diverse capabilities, offering practical management principles and four key practices—goal transparency, capability building, self‑organization, and motivation extraction—to achieve high‑performance outcomes.

R&DVUCAagile
0 likes · 9 min read
How to Build High‑Performance Agile Teams in a VUCA World
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jul 31, 2021 · R&D Management

A Complete Team Management Framework: From Time Mastery to Talent Growth

This article presents a bottom‑up, self‑consistent team management system that categorizes over sixty practices into ten modules across two dimensions, offering actionable insights on time, project, technical, process, institutional, goal, performance, recruitment, talent development, and team building.

LeadershipProject ManagementTalent Development
0 likes · 7 min read
A Complete Team Management Framework: From Time Mastery to Talent Growth