Tagged articles

team management

217 articles · Page 2 of 3
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.

leadershipmeeting cultureperformance evaluation
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 Reviewcontinuous learningengineering culture
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 developmentdecision making
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.

FrontendTechnologycareer
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.

Design PatternsSoftware Engineeringagile development
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 Lawentropyorganizational structure
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.

Project ManagementTalent Developmentleadership
0 likes · 7 min read
A Complete Team Management Framework: From Time Mastery to Talent Growth
21CTO
21CTO
Jul 20, 2021 · R&D Management

Why Some Graduates Stay Hungry and Young: 5 Traits of High‑Performing Engineers

The speaker shares a decade‑long observation of why certain engineers continue to excel after graduation, outlining five key traits—curiosity, optimism toward uncertainty, refusal to settle for mediocrity, delayed gratification, and sound judgment—that distinguish high‑performing professionals from their peers.

career developmentengineering leadershipgrowth mindset
0 likes · 10 min read
Why Some Graduates Stay Hungry and Young: 5 Traits of High‑Performing Engineers
DevOps
DevOps
Jul 1, 2021 · R&D Management

Best Practices for Building High‑Efficiency Teams – Insights from Chen Hao

In this talk, former Amazon and Alibaba chief architect Chen Hao shares practical ideas on why high‑efficiency teams matter, how to create them through people selection, processes, leadership, and automation, and offers concrete management tactics such as clear goals, small‑team structures, and data‑driven decision making.

EfficiencyR&DSoftware Engineering
0 likes · 22 min read
Best Practices for Building High‑Efficiency Teams – Insights from Chen Hao
ByteFE
ByteFE
Jun 23, 2021 · Frontend Development

Building an Effective Frontend Team in a Startup

This article discusses the challenges faced by frontend developers in startup companies and offers practical solutions such as coding standards, design guidelines, component libraries, documentation, project infrastructure, collaboration processes, and team culture to improve professionalism, coordination, and productivity.

Documentationcoding standardscollaboration
0 likes · 15 min read
Building an Effective Frontend Team in a Startup
Architecture Digest
Architecture Digest
Jun 19, 2021 · R&D Management

Team Management Framework: Two Dimensions and Ten Modules

This article presents a comprehensive team management framework built from the ground up, outlining two overarching dimensions and ten distinct modules—ranging from time and project management to talent recruitment and team building—to help organizations systematically improve their management practices.

Goal ManagementR&DTalent Development
0 likes · 8 min read
Team Management Framework: Two Dimensions and Ten Modules
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jun 15, 2021 · R&D Management

How to Build a Self‑Consistent Team Management Framework

This article outlines a bottom‑up approach to constructing a comprehensive, self‑consistent team management system, detailing its two dimensions, ten interrelated modules—from time and project management to talent recruitment and team building—plus visual maps and key practices for improving organizational effectiveness.

Talent Developmentgoal settingorganizational processes
0 likes · 8 min read
How to Build a Self‑Consistent Team Management Framework
dbaplus Community
dbaplus Community
Jun 13, 2021 · R&D Management

From Engineer to Tech Leader: Master the Skills to Build High‑Performance Teams

This article shares a former programmer’s journey to technical leadership, outlining essential competencies, the shift in mindset from individual contributor to manager, practical ways to boost team efficiency and cohesion, communication and emotion‑control techniques, self‑growth strategies, and energy‑management tips for sustainable success.

EfficiencyR&D Managementcommunication
0 likes · 17 min read
From Engineer to Tech Leader: Master the Skills to Build High‑Performance Teams
DevOps
DevOps
Apr 2, 2021 · R&D Management

13 Ways Agile Can Undermine a Team – A Candid Reflection

The author, a former programmer turned tech manager, humorously lists thirteen counter‑productive practices—ranging from fake agile enthusiasm and lack of coaching to cultural neglect and tool misuse—that can sabotage a development team when agile is applied without genuine understanding or respect.

agileleadershiporganizational culture
0 likes · 8 min read
13 Ways Agile Can Undermine a Team – A Candid Reflection
macrozheng
macrozheng
Jan 17, 2021 · R&D Management

7 Toxic Practices That Can Destroy a Small Tech Team

This satirical guide lists seven counterproductive tactics—like hiring big‑company talent for a startup, misusing agile, ignoring proper role ratios, over‑managing, false startup culture, line‑count performance metrics, and unnecessary middle‑platforms—that can cripple a small software team.

R&DSoftware Engineeringsmall companies
0 likes · 7 min read
7 Toxic Practices That Can Destroy a Small Tech Team
DevOps
DevOps
Jan 13, 2021 · R&D Management

Effective Feedback and Feedforward: Improving Communication and Team Performance

This article examines common pitfalls in giving feedback, outlines five levels of feedback quality, introduces the concept of feedforward as a future‑oriented alternative, and provides practical guidelines for both delivering and receiving constructive communication within teams.

communicationfeedbackfeedforward
0 likes · 10 min read
Effective Feedback and Feedforward: Improving Communication and Team Performance
DevOps
DevOps
Dec 23, 2020 · R&D Management

How to Build a Tech Team That Drags Down a Company

The article humorously outlines seven destructive tactics—such as poaching talent from big firms, misapplying agile, enforcing unrealistic role ratios, neglecting proper technical management, promoting false startup culture, using line‑count performance metrics, and building unnecessary middle‑platforms—to illustrate how to deliberately cripple a small‑to‑mid‑size tech team.

R&DSoftware Engineeringagile
0 likes · 6 min read
How to Build a Tech Team That Drags Down a Company
Top Architect
Top Architect
Oct 5, 2020 · R&D Management

Stay Hungry, Stay Young: Zhang Yiming’s Insights on Career Growth and Team Leadership

In this talk, Zhang Yiming shares his personal journey from a junior engineer to a team leader, explains the "Stay hungry, Stay young" mindset, and outlines five key traits—curiosity, optimism, refusing mediocrity, humility, and good judgment—that distinguish successful young professionals and guide long‑term career development.

career developmentleadershipmotivation
0 likes · 11 min read
Stay Hungry, Stay Young: Zhang Yiming’s Insights on Career Growth and Team Leadership
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Oct 3, 2020 · R&D Management

How a Frontend Team Built a Scalable Code Review Process

This article outlines how a beauty‑industry frontend team tackled diverse tech stacks, team fragmentation, and code‑quality challenges by establishing a unified code review SOP, defining clear evaluation dimensions, and later platformizing the process for automation, visualization, and sustainable improvement.

AutomationCode ReviewFrontend
0 likes · 12 min read
How a Frontend Team Built a Scalable Code Review Process
FunTester
FunTester
Sep 16, 2020 · Industry Insights

How to Choose What to Automate with Selenium: Practical Best‑Practice Guide

This guide explains how to identify suitable test scenarios for Selenium automation, select the right tools and team structure, eliminate flaky tests, and ensure ongoing effectiveness by aligning automation choices with business goals and technical constraints.

automation toolsbest practicesselenium
0 likes · 9 min read
How to Choose What to Automate with Selenium: Practical Best‑Practice Guide
Programmer DD
Programmer DD
Sep 16, 2020 · R&D Management

Why Do Some Graduates Surge Ahead While Others Stall? 5 Traits for Long‑Term Success

The article explores why peers with similar early abilities diverge over time, shares the author’s own rapid rise after graduation, and outlines five key characteristics—curiosity, optimism, refusing mediocrity, humility, and sound judgment—that consistently distinguish high‑performing young professionals.

Software Engineeringcareer developmentleadership
0 likes · 11 min read
Why Do Some Graduates Surge Ahead While Others Stall? 5 Traits for Long‑Term Success
FunTester
FunTester
Jul 4, 2020 · R&D Management

Top Challenges Agile Testing Teams Face and How to Overcome Them

This article examines the most common obstacles agile testing teams encounter—from constantly changing requirements and neglecting cross‑browser testing to lack of automation, over‑emphasis on speed, unclear definitions of done, poor estimation, skill gaps, and technical debt—offering practical insights to address each issue.

Agile TestingAutomationcross‑browser
0 likes · 9 min read
Top Challenges Agile Testing Teams Face and How to Overcome Them
DevOps
DevOps
Jun 28, 2020 · Operations

Effective Agile Retrospective Meetings: Practices, Pitfalls, and Improvements

This article explains how agile teams can run productive retrospective meetings to capture successes, identify problems, and implement actionable improvements, sharing real‑world experiences, common pitfalls, and concrete guidelines for moderating, prioritizing, and tracking outcomes across iterations.

agilecontinuous improvementiteration
0 likes · 7 min read
Effective Agile Retrospective Meetings: Practices, Pitfalls, and Improvements
Programmer DD
Programmer DD
Jun 2, 2020 · R&D Management

What 10 Years of Supercell Reveal About Building Winning Game Teams

Celebrating Supercell's tenth anniversary, this article shares ten practical lessons on fostering a culture of small, autonomous teams, hiring for quality, trusting employees, embracing failure, and focusing on long‑term player engagement to create timeless games.

Game Developmentcompany cultureleadership
0 likes · 25 min read
What 10 Years of Supercell Reveal About Building Winning Game Teams
High Availability Architecture
High Availability Architecture
Apr 22, 2020 · R&D Management

How to Build a Self-Managing Team That Ships Code

The article outlines a set of practices for creating a small, self‑managing engineering team that continuously ships code, emphasizing no middle management, outsourcing non‑core work, short weekly tasks, pair accountability, single‑owner projects, and letting underperformers go.

R&DSoftware Engineeringagile
0 likes · 5 min read
How to Build a Self-Managing Team That Ships Code
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Apr 17, 2020 · R&D Management

Key Considerations for Technical Leadership, R&D Process, and Technology Selection in Startups

The article shares practical insights on the role of a technical leader, outlines a streamlined R&D workflow and team responsibilities for fast‑moving startups, and discusses technology selection, architecture components, and management practices to help early‑stage companies build effective engineering teams.

R&D Processstartupteam management
0 likes · 6 min read
Key Considerations for Technical Leadership, R&D Process, and Technology Selection in Startups
21CTO
21CTO
Mar 26, 2020 · R&D Management

How to Build and Manage High‑Performing Tech Teams: Recruitment, Training, Culture

The article shares practical insights on managing technical teams in mature companies, covering recruitment strategies, effective interview evaluation, comprehensive training programs, and fostering a positive team culture through democratic decision‑making, balanced freedom, challenging work, innovation encouragement, and mutual support.

CultureRecruitmentleadership
0 likes · 14 min read
How to Build and Manage High‑Performing Tech Teams: Recruitment, Training, Culture
Alibaba Cloud Developer
Alibaba Cloud Developer
Feb 28, 2020 · R&D Management

Why Weekly Reports Matter and How Alibaba’s Team Makes Them Effective

This article explains the benefits of weekly (and daily) reports for managers and employees, why many dislike them, and shares Alibaba’s practical five‑step method—strict word limits, highlighting key progress, avoiding redundancy, fostering discussion, and regular self‑review—to turn reports into a valuable team‑collaboration tool.

Weekly reportcommunicationproductivity
0 likes · 7 min read
Why Weekly Reports Matter and How Alibaba’s Team Makes Them Effective
AntTech
AntTech
Feb 21, 2020 · R&D Management

Why You Should Embrace Remote Work and Management Tips for Distributed Teams

The article shares practical experiences and advice from Ant Financial and a startup founder on why remote work should be adopted, how to overcome communication and productivity challenges, and key management practices that foster autonomy, competence, and belonging in distributed engineering teams.

autonomycommunicationdistributed teams
0 likes · 9 min read
Why You Should Embrace Remote Work and Management Tips for Distributed Teams
AntTech
AntTech
Feb 19, 2020 · R&D Management

Managing Distributed Development Teams: Remote Work Practices at Ant Financial

This article shares Ant Financial's experience and structured approach to managing remote software development teams, covering planning, communication, toolchains, daily routines, and the benefits and challenges of distributed work to help technical leaders optimize remote collaboration.

R&Dagilecollaboration tools
0 likes · 7 min read
Managing Distributed Development Teams: Remote Work Practices at Ant Financial
DevOps
DevOps
Jan 16, 2020 · R&D Management

What Does “Self-Organization” Mean in Scrum?

The article clarifies the concept of self‑organization in Scrum, compares it with Hackman’s power‑matrix levels, describes the ideal self‑organizing team, examines its benefits and pitfalls, and analyzes how Scrum would function if self‑organization were removed.

agileself‑organizationteam management
0 likes · 7 min read
What Does “Self-Organization” Mean in Scrum?
Architecture Digest
Architecture Digest
Nov 17, 2019 · R&D Management

Lessons Learned from Leading a 20‑Person Development Team: Management Mistakes and Reflections

The author, a former technical director, recounts a three‑month period managing a 20‑person R&D team across four legacy projects, analyzes four critical management mistakes—including over‑estimating team skill, under‑estimating project difficulty, spreading resources too thin, and neglecting dedicated management—and shares concrete reflections and actionable lessons for future leaders.

Project ManagementR&Dleadership
0 likes · 13 min read
Lessons Learned from Leading a 20‑Person Development Team: Management Mistakes and Reflections
Youzan Coder
Youzan Coder
Oct 18, 2019 · R&D Management

Efficiency Improvement Practice at YouZan: A Framework of People, Finance, Things, Responsibility, Authority, and Interest

YouZan’s efficiency‑improvement framework treats people as the catalyst, uses data‑driven finance, streamlines product flow, recruits responsible evangelists, builds trust‑based authority, and aligns departmental interests, creating a guide‑dog‑like, patient approach that boosts human efficiency and safeguards operations during growth and downturns.

Organizational ManagementProcess OptimizationYouZan Practice
0 likes · 8 min read
Efficiency Improvement Practice at YouZan: A Framework of People, Finance, Things, Responsibility, Authority, and Interest
Efficient Ops
Efficient Ops
Sep 24, 2019 · R&D Management

How Facebook Boosted R&D Efficiency: Insights from CTO Ge Jun

In this interview, former Facebook Tech Lead Ge Jun shares how rapid yet sustainable development, trust‑based culture, and practical DevOps practices boost R&D efficiency, offering concrete process, engineering, personal, and management strategies along with measurable metrics for tech teams.

FacebookR&D Efficiencysoftware development
0 likes · 14 min read
How Facebook Boosted R&D Efficiency: Insights from CTO Ge Jun
21CTO
21CTO
Sep 13, 2019 · R&D Management

How to Evaluate Programmers: 8 Practical Tips for Non‑Tech Stakeholders

This article shares eight actionable guidelines for non‑technical colleagues to better understand, assess, and collaborate with programmers, covering technical judgment, time estimation honesty, clear work boundaries, openness to dissent, commit‑history reading, delivery mindset, technical debt handling, and staff turnover strategies.

programmer evaluationsoft skillsteam management
0 likes · 12 min read
How to Evaluate Programmers: 8 Practical Tips for Non‑Tech Stakeholders
21CTO
21CTO
Aug 25, 2019 · R&D Management

How “Negative‑Value” Developers Drain Time and How to Avoid Them

The article explains how developers who produce negative value—by writing unreadable code, resisting new methods, or making harmful decisions—waste countless hours, harm team morale, and how poor hiring practices exacerbate the problem.

Hiring Practicesdeveloper productivitynegative value
0 likes · 5 min read
How “Negative‑Value” Developers Drain Time and How to Avoid Them
DevOps
DevOps
Aug 21, 2019 · Operations

Why Agile and DevOps Practices Fail: The Hidden Role of Laziness

The article argues that the primary reason agile, DevOps, and practices like TDD struggle to take root is team laziness, emphasizing that solid methods alone are insufficient without disciplined, persistent execution and proper management rituals.

Software Deliveryagilediscipline
0 likes · 6 min read
Why Agile and DevOps Practices Fail: The Hidden Role of Laziness
Programmer DD
Programmer DD
Aug 10, 2019 · R&D Management

Why Hiring a P8 Full‑Stack Engineer Is a Mistake for Startups

A startup founder hires a high‑paid P8 engineer expecting a full‑stack miracle, only to discover the mismatch between specialist expertise and the broad, unrealistic demands of a full‑stack role, highlighting the pitfalls of hiring for breadth over depth in fast‑growing teams.

Full-Stackhiringsoftware architecture
0 likes · 11 min read
Why Hiring a P8 Full‑Stack Engineer Is a Mistake for Startups
Bitu Technology
Bitu Technology
Jul 9, 2019 · R&D Management

Designing a Scalable Release‑Train Development Process at Tubi

The article describes Tubi's three‑month experiment to replace traditional waterfall and rigid sprint models with a flexible Release Train system, outlining the motivations, principles, team roles, tooling choices, successes, and areas needing improvement for a fast‑growing startup.

agileprocess improvementrelease train
0 likes · 10 min read
Designing a Scalable Release‑Train Development Process at Tubi
Alibaba Cloud Developer
Alibaba Cloud Developer
Jun 28, 2019 · Frontend Development

How a Frontend Pioneer Built Ant Design and Shaped China’s UI Landscape

This article traces the career of Yu Bo, from his early doubts at the Chinese Academy of Sciences to leading Ant Financial’s Experience Technology team, highlighting his open‑source contributions, his views on frontend value, and the management principles that drive today’s enterprise‑grade UI ecosystems.

ExperienceFrontendUI design
0 likes · 11 min read
How a Frontend Pioneer Built Ant Design and Shaped China’s UI Landscape
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 22, 2019 · Frontend Development

How Alibaba Cloud Frontend Teams Turned Engineering Chaos into Business Value

This article examines how Alibaba Cloud’s frontend engineers evolved from a resource‑constrained role with shallow business insight to a strategic, horizontally‑aligned team that builds reusable engineering platforms, leverages serverless and BaaS, and delivers measurable business value across marketing, commerce, and sales.

Business ValueEngineeringFrontend
0 likes · 16 min read
How Alibaba Cloud Frontend Teams Turned Engineering Chaos into Business Value
DevOps
DevOps
Nov 29, 2018 · R&D Management

Effective Retrospective Meetings: Principles, Steps, and Common Pitfalls

This article shares practical guidance on conducting effective retrospective meetings in software development, outlining their purpose, three common misconceptions, core principles, step‑by‑step procedures, and typical pitfalls, while emphasizing continuous improvement over blame and aligning with agile and DevOps practices.

DevOpsretrospectiveteam management
0 likes · 8 min read
Effective Retrospective Meetings: Principles, Steps, and Common Pitfalls
Java Captain
Java Captain
Nov 21, 2018 · Backend Development

Comprehensive Overview of Our Company’s Technology Stack, Server Environment, and Team Management Practices

This article presents a detailed case study of a mid‑size development team’s front‑end and back‑end technology stack, server environment, project workflow, and management practices, aiming to share practical solutions and lessons learned for building and maintaining enterprise‑grade Java applications.

MavenProject ManagementSpring
0 likes · 21 min read
Comprehensive Overview of Our Company’s Technology Stack, Server Environment, and Team Management Practices
High Availability Architecture
High Availability Architecture
Nov 15, 2018 · R&D Management

Interview with PingCAP CTO Huang Dongxu on Building and Managing an Open‑Source Distributed Database Team

In this interview, PingCAP co‑founder and CTO Huang Dongxu shares how his team recruits talent, cultivates engineers through open‑source contributions, uses OKR instead of KPI for performance, and leverages community events to grow the TiDB distributed database project, while also promoting the upcoming GIAC conference.

Community BuildingDistributed DatabasesOKR
0 likes · 9 min read
Interview with PingCAP CTO Huang Dongxu on Building and Managing an Open‑Source Distributed Database Team
21CTO
21CTO
Oct 3, 2018 · R&D Management

What Every Aspiring CTO Must Learn: From Comfort Zones to Tech Choices

This article shares a former Google engineer’s journey to CTO at a game studio, highlighting the challenges of leaving the programming comfort zone, mastering communication, choosing the right technologies, abandoning side projects, and navigating complex team‑management decisions.

CTOcommunicationstartup
0 likes · 10 min read
What Every Aspiring CTO Must Learn: From Comfort Zones to Tech Choices
DevOps
DevOps
Aug 28, 2018 · R&D Management

Kanban Board Improvement Case Study: Enhancing Transparency and Team Alignment

This article recounts a real‑world Kanban board improvement performed by a software development team, describing the initial problems, a 15‑minute, four‑step redesign process, and the resulting clearer task visibility, better WIP control, and stronger team alignment.

Kanbanteam management
0 likes · 7 min read
Kanban Board Improvement Case Study: Enhancing Transparency and Team Alignment
21CTO
21CTO
Jul 1, 2018 · R&D Management

Why One Skilled Developer Is Crucial for Effective Architecture Design

The article explains how effective software architecture depends on clearly defined business and development roles, the importance of a skilled developer collaborating with the architect, and the need for communication and negotiation to bridge the gap between theoretical design and real‑world project execution.

Framework Designdevelopment processrole collaboration
0 likes · 4 min read
Why One Skilled Developer Is Crucial for Effective Architecture Design
21CTO
21CTO
May 3, 2018 · R&D Management

Why Bigger Software Teams Often Slow Down Projects: Lessons from a Decade of Refactoring

The author reflects on a ten‑year‑old Windows application, recounts rewriting it from tens of thousands of lines to a few thousand, shares insights on programmer productivity, the Mythical Man‑Month, and why larger software teams can hinder rather than help development.

Code RefactoringSoftware Engineeringmythical man-month
0 likes · 12 min read
Why Bigger Software Teams Often Slow Down Projects: Lessons from a Decade of Refactoring
ITPUB
ITPUB
Mar 22, 2018 · R&D Management

Why Process Matters: Lessons from a Decade in Top Tech Companies

Drawing on ten years of experience at leading firms like NetEase, Baidu, and Tencent, the author shares practical insights on the critical role of development processes, disciplined coding, pragmatic architecture, effective bug handling, and regular self‑review for software teams.

bug handlingcareer adviceprocess
0 likes · 9 min read
Why Process Matters: Lessons from a Decade in Top Tech Companies
21CTO
21CTO
Feb 8, 2018 · R&D Management

How to Build a Strong Engineer Culture for Faster, Higher‑Quality Delivery

This article explains why a robust engineering culture is essential for delivering the right work quickly, outlines practical steps to define core values, establish execution mechanisms, and nurture continuous improvement, while highlighting real‑world examples from companies like Spotify and Google.

R&D leadershipSoftware Deliverycompany values
0 likes · 10 min read
How to Build a Strong Engineer Culture for Faster, Higher‑Quality Delivery
21CTO
21CTO
Feb 1, 2018 · R&D Management

What’s in a Name? Decoding Developer vs Engineer Roles

This article explores how the evolving titles for software creators—from programmer to developer to engineer—reflect shifting expectations, responsibilities, and cultural perceptions within teams and management, offering guidance on choosing the right model for modern development groups.

engineer vs developerrole namingsoftware development
0 likes · 8 min read
What’s in a Name? Decoding Developer vs Engineer Roles
21CTO
21CTO
Jan 31, 2018 · R&D Management

How to Break Static Thinking and Accelerate Your Team’s Growth as a Tech Manager

Transitioning from an individual contributor to a technology manager requires abandoning static mindsets, giving team members opportunities, feedback, and support, and learning from examples at companies like Google, while reflecting on personal habits to become an effective R&D leader who fosters continuous growth.

R&D Managementgrowth mindsetleadership
0 likes · 9 min read
How to Break Static Thinking and Accelerate Your Team’s Growth as a Tech Manager
Qunar Tech Salon
Qunar Tech Salon
Jan 19, 2018 · Frontend Development

Thoughtful Middle‑Platform: Technical Cultivation for Frontend Teams

The article reflects on the evolution of frontend engineering, emphasizing team growth, pragmatic management, and the role of a middle‑platform in delivering stable, service‑oriented solutions, while sharing insights from Alibaba D2 about balancing innovation with practical business needs.

react-nativeteam managementtechnical cultivation
0 likes · 11 min read
Thoughtful Middle‑Platform: Technical Cultivation for Frontend Teams
21CTO
21CTO
Dec 18, 2017 · R&D Management

Why Traditional Tech Leads May Harm Your Team—and How to Lead Differently

The article argues that relying on a single technical leader stifles team growth, explains the drawbacks of centralized decision‑making, and proposes servant‑style, collaborative leadership practices that empower the whole team to innovate and take ownership.

R&Dcollaborationservant leadership
0 likes · 6 min read
Why Traditional Tech Leads May Harm Your Team—and How to Lead Differently
21CTO
21CTO
Nov 5, 2017 · R&D Management

When a Genius Turns Toxic: What We Learned by Firing Our Star Developer

The article recounts how a brilliant but isolated developer named Rick became a bottleneck, leading the team to miss deadlines, and how firing him forced a shift to collaborative development that dramatically improved productivity and reduced technical debt.

Product DeliveryR&Dsoftware development
0 likes · 9 min read
When a Genius Turns Toxic: What We Learned by Firing Our Star Developer
21CTO
21CTO
Oct 26, 2017 · R&D Management

8 Essential Practices Every CTO Must Master for Successful Product Delivery

This article outlines eight key responsibilities for CTOs—from strategic thinking and rapid decision‑making to effective communication, team management, and staying ahead of technology trends—to help leaders guide their teams and deliver valuable products.

CTOleadershipsoftware development
0 likes · 7 min read
8 Essential Practices Every CTO Must Master for Successful Product Delivery
21CTO
21CTO
Sep 17, 2017 · R&D Management

What Makes a Startup CTO Effective? Essential Skills and Duties

The article explains why a startup CTO must still code, manage teams, stay adaptable, understand business strategy, and act as a bridge between technology and market, emphasizing continuous learning and long‑term vision over merely writing software.

CTOTechnology strategyleadership
0 likes · 6 min read
What Makes a Startup CTO Effective? Essential Skills and Duties
21CTO
21CTO
Sep 14, 2017 · R&D Management

Why Engineer Culture Is the Secret Sauce for Modern Tech Companies

This essay explores why a strong engineer culture—rooted in freedom and efficiency—is essential for tech firms, compares operation‑driven, product‑driven, and technology‑driven companies, and offers practical steps to embed such a culture through hiring, performance, and organizational design.

AutomationR&DSoftware Engineering
0 likes · 17 min read
Why Engineer Culture Is the Secret Sauce for Modern Tech Companies
dbaplus Community
dbaplus Community
Aug 24, 2017 · R&D Management

Why Managing a Tech Team Requires Engineering Skills, Not Just People Skills

The author reflects on three major challenges—staff turnover, project‑schedule control, and software‑quality improvement—and argues that mastering software‑engineering techniques, tooling, and domain knowledge is essential for effective technical team management.

Development ToolsDomain KnowledgeSoftware Engineering
0 likes · 17 min read
Why Managing a Tech Team Requires Engineering Skills, Not Just People Skills
DevOps Engineer
DevOps Engineer
Aug 23, 2017 · R&D Management

From QA to Engineering Productivity: Reflections on Building an EP Team

The article shares a senior engineer’s experience transitioning a traditional QA group into an Engineering Productivity (EP) team, discussing organizational challenges, core values, role definitions, team structure, and practical strategies for improving software development efficiency in fast‑changing internet companies.

DevOpsQAengineering productivity
0 likes · 21 min read
From QA to Engineering Productivity: Reflections on Building an EP Team
21CTO
21CTO
Aug 4, 2017 · R&D Management

How to Turn a Tech Expert into an Effective Technical Manager

This article explores why technical experts often lack management skills, outlines the typical career stages of engineers, and provides practical guidance on developing the mindset, responsibilities, and core competencies needed to become a successful technical manager.

R&D ManagementSoftware Engineeringcareer development
0 likes · 9 min read
How to Turn a Tech Expert into an Effective Technical Manager
Beike Product & Technology
Beike Product & Technology
Jul 28, 2017 · Backend Development

Design and Implementation of an E‑Commerce System: Business, Efficiency, Security, and Optimization Insights

This article shares the end‑to‑end design and development experience of a startup e‑commerce platform, covering business requirement analysis, efficient development practices, security measures, performance and architecture optimizations, as well as team‑building lessons learned.

backende-commercesecurity
0 likes · 20 min read
Design and Implementation of an E‑Commerce System: Business, Efficiency, Security, and Optimization Insights
Efficient Ops
Efficient Ops
Jul 4, 2017 · Operations

Real‑World Ops Lessons: Cloud Architecture, Security, and Team Management in Action

This narrative chronicles a DevOps professional’s day, illustrating cloud project planning, efficient meeting practices, network security remediation, automation platform design, multi‑site architecture, incident response, team dynamics, and the contrast between traditional and internet‑scale operations, while inviting reader interaction and reflection.

DevOpsteam management
0 likes · 23 min read
Real‑World Ops Lessons: Cloud Architecture, Security, and Team Management in Action
DevOps
DevOps
Jul 3, 2017 · R&D Management

Scrum Development Experience Sharing: Insights, Roles, and Practices

This article shares practical Scrum experiences, covering the current development challenges, Scrum fundamentals, team composition, role responsibilities, daily rituals, product management tools, versioning rules, backlog handling, and key takeaways for adapting agile processes in modern software projects.

DevOpsproduct managementteam management
0 likes · 11 min read
Scrum Development Experience Sharing: Insights, Roles, and Practices
Ctrip Technology
Ctrip Technology
Jun 5, 2017 · R&D Management

Agile Process Improvement Cases and Practices for Software Teams

This article presents a series of agile process‑improvement case studies—including flexible response to change, effective communication, goal‑aligned teams, and robust engineering culture—offering practical guidance for software teams seeking to adopt and sustain agile transformations.

process improvementscrumsoftware development
0 likes · 16 min read
Agile Process Improvement Cases and Practices for Software Teams
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
May 16, 2017 · Frontend Development

How Ele.me Built a ‘Big Front‑End’ Team: Structure, Culture, and Tech Choices

Ele.me’s ‘big front‑end’ team, led by Lin Jianfeng, explains why the team was created, its evolving responsibilities spanning web, Node, and native apps, the culture of autonomous ‘scatter‑raised’ management, technology adoption strategies, and the pros and cons of this organizational model.

Big Front-EndFrontendTechnology adoption
0 likes · 16 min read
How Ele.me Built a ‘Big Front‑End’ Team: Structure, Culture, and Tech Choices
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
May 11, 2017 · Frontend Development

From Rookie to Front‑End Leader: Lessons from 9 Years at Alibaba

The author recounts his nine‑year journey at Alibaba, detailing four career stages, the evolution of front‑end architecture for B‑class e‑commerce, internationalization challenges, team‑management insights, and practical advice for front‑end engineers seeking growth and resilience.

Frontendarchitectureinternationalization
0 likes · 18 min read
From Rookie to Front‑End Leader: Lessons from 9 Years at Alibaba
High Availability Architecture
High Availability Architecture
Apr 20, 2017 · R&D Management

Essential Interview Questions for Software Engineers, Technical Managers, and Executives

This article compiles a comprehensive list of interview questions tailored for software engineers, technical managers, and company leadership, explaining the purpose behind each question and offering follow‑up queries to help candidates evaluate a team's processes, culture, and overall health.

InterviewSoftware Engineeringcareer advice
0 likes · 20 min read
Essential Interview Questions for Software Engineers, Technical Managers, and Executives
21CTO
21CTO
Apr 7, 2017 · R&D Management

From Rookie to CTO: My Android Journey, Team Building, and Agile Lessons

The author recounts a three‑year career path from a fresh Android developer in Shanghai to a CTO, sharing interview struggles, project experiences, hiring strategies, agile management insights, and personal growth reflections that can guide aspiring software engineers and tech leaders.

Androidagilehiring
0 likes · 12 min read
From Rookie to CTO: My Android Journey, Team Building, and Agile Lessons
Tencent TDS Service
Tencent TDS Service
Jan 5, 2017 · R&D Management

What Every Tech Lead Must Do: From Hands‑On Coding to Team Management

This article shares a senior technical director’s hard‑won lessons on balancing hands‑on development, non‑functional requirements, architecture design, training, and management to boost team productivity and product quality in software projects.

lead engineernon-functional requirementssoftware development
0 likes · 20 min read
What Every Tech Lead Must Do: From Hands‑On Coding to Team Management
Meituan Technology Team
Meituan Technology Team
Nov 25, 2016 · Backend Development

Methodology and Architecture for Building a Scalable CRM System

To build a scalable CRM, the article proposes a four‑step framework—defining goals, applying a full‑process digitalization methodology, designing a flexible, component‑based architecture that emphasizes configuration and light databases, and assembling an execution‑focused team—while detailing revenue‑maximizing levers, digitalization layers, and a closed‑loop feedback system.

CRMScalable Designdigitalization
0 likes · 41 min read
Methodology and Architecture for Building a Scalable CRM System
Architecture Digest
Architecture Digest
May 15, 2016 · R&D Management

From Junior to Architect: Understanding Software Development Career Stages

The article reflects on the three career stages of software developers—junior, intermediate, and senior/architect—highlighting their evolving technical choices, team responsibilities, and the importance of experience, broad knowledge, and management skills for becoming an effective software architect.

R&DSoftware Engineeringcareer development
0 likes · 10 min read
From Junior to Architect: Understanding Software Development Career Stages
21CTO
21CTO
Apr 28, 2016 · R&D Management

Why Startups Misjudge the CTO Role—and How to Set Realistic Expectations

The article explains how many founders over‑estimate a CTO’s ability to solve every technical problem, outlines six common CTO expectations in startups, and offers practical advice on aligning those expectations with the reality of technology leadership, team building, and data‑driven decision‑making.

CTOR&Ddata-driven
0 likes · 9 min read
Why Startups Misjudge the CTO Role—and How to Set Realistic Expectations
21CTO
21CTO
Apr 7, 2016 · R&D Management

How to Build an Engineer‑Driven Culture for Faster Product Success

The article explains how companies can foster an engineer‑driven culture through open workspaces, thoughtful benefits, hiring top talent, lean organizational structures, rapid product iteration, and continuous learning, ultimately boosting team performance and product outcomes.

Learningbenefitsengineer culture
0 likes · 7 min read
How to Build an Engineer‑Driven Culture for Faster Product Success
DevOps
DevOps
Mar 15, 2016 · R&D Management

Understanding Facilitation: What a Facilitator Does and the Value They Bring

The article explains the concept of facilitation, defines a facilitator as someone who inspires team energy and wisdom to achieve consensus and commitment, and outlines five key roles—including architect, pilot, guide, midwife, and observer—while recommending an IIFAC video for deeper insight.

facilitationleadershipsoft skills
0 likes · 2 min read
Understanding Facilitation: What a Facilitator Does and the Value They Bring
21CTO
21CTO
Mar 12, 2016 · R&D Management

How Hybrid Cloud and Bottom‑Up Management Boosted Weibo’s Feed System

The article shares practical lessons from a year of backend R&D experiments at Weibo, describing how a bottom‑up hybrid‑cloud solution, cross‑team collaboration, and systematic team‑building transformed the Feed service’s scalability, cost efficiency, and alignment with business goals.

AB testingR&D Managementbackend development
0 likes · 11 min read
How Hybrid Cloud and Bottom‑Up Management Boosted Weibo’s Feed System
Qunar Tech Salon
Qunar Tech Salon
Feb 26, 2016 · Fundamentals

15 Workplace Barriers to Better Code

The article lists fifteen common workplace obstacles—such as endless meetings, email overload, misguided productivity metrics, technical debt, non‑technical managers, poor documentation, distracting environments, and a relentless chase for the newest tools—that hinder developers from writing high‑quality code efficiently.

coding barriersproductivityprogrammer challenges
0 likes · 13 min read
15 Workplace Barriers to Better Code
21CTO
21CTO
Feb 20, 2016 · R&D Management

What Makes a Great CTO? Essential Skills and Strategies for Tech Leaders

This article outlines the key qualities a Chief Technology Officer needs—including deep technical expertise, strategic vision, strong leadership, effective management, continuous learning, team culture building, cross‑department coordination, and clear communication with CEOs—to drive successful product development and company growth.

CTOstrategic planningteam management
0 likes · 11 min read
What Makes a Great CTO? Essential Skills and Strategies for Tech Leaders