Tagged articles
8 articles
Page 1 of 1
SpringMeng
SpringMeng
Jan 21, 2026 · Industry Insights

Why Most Developers Struggle to Become Software Architects

Most programmers never become software architects because the role demands a distinct architectural mindset, extensive real‑world experience, and opportunities that are scarce in small teams, leading to a low proportion of architects and a career bottleneck for many engineers.

Career DevelopmentSoftware Architectureexperience gap
0 likes · 5 min read
Why Most Developers Struggle to Become Software Architects
IT Services Circle
IT Services Circle
Apr 25, 2024 · Product Management

Why Programmers Should Embrace Product Thinking

The article argues that programmers should cultivate product thinking by understanding the background, value, and user impact of features, highlighting how this mindset distinguishes them from pure engineering, improves collaboration with product managers, and helps prioritize genuine user needs over superficial or duplicated functionalities.

Software EngineeringUser experienceproduct thinking
0 likes · 6 min read
Why Programmers Should Embrace Product Thinking
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Sep 25, 2023 · Fundamentals

What Thinking Patterns Should a Programmer Have?

Programmers should cultivate a proactive mindset that turns theory into practice, embrace creative design and iterative improvement, apply first‑principles problem solving to both technical and human challenges, and continuously integrate knowledge with the right tools to drive innovative solutions.

Software Engineeringaction orientationcreativity
0 likes · 7 min read
What Thinking Patterns Should a Programmer Have?
IT Architects Alliance
IT Architects Alliance
Jul 20, 2021 · R&D Management

Finding Value in Software Development: From Programmer's Confusion to Value‑Driven Architecture

The article explores why many programmers feel lost, explains the business‑technology‑software value chain, and argues that adopting a value‑driven architectural mindset helps align learning and work with real business impact, improving both personal fulfillment and organizational outcomes.

R&D managementSoftware Architecturebusiness alignment
0 likes · 17 min read
Finding Value in Software Development: From Programmer's Confusion to Value‑Driven Architecture
21CTO
21CTO
Aug 29, 2019 · R&D Management

Why Shame, Empathy, and Open Source Are Essential for Programmers' Success

The article explores ten essential principles for programmers—ranging from cultivating shame and empathy to learning from nearby role models and embracing open‑source—highlighting how personal standards, communication skills, and community involvement shape a developer’s growth and professional honor.

professional developmentprogrammer mindsetsoft skills
0 likes · 7 min read
Why Shame, Empathy, and Open Source Are Essential for Programmers' Success
MaGe Linux Operations
MaGe Linux Operations
Apr 17, 2017 · Fundamentals

How to Become an Ideal Programmer: 6 Practical Mindset Shifts

The article explores what separates genius, ideal, and mediocre programmers, shares a personal journey from novice to backend lead, and outlines six concrete habits—focus, thinking power, saying yes, future investment, tool mastery, and time management—to help anyone become an ideal programmer.

Software Engineeringcontinuous learningproductivity
0 likes · 11 min read
How to Become an Ideal Programmer: 6 Practical Mindset Shifts
Efficient Ops
Efficient Ops
Nov 26, 2016 · Fundamentals

Are You Stuck in the Wrong Programmer Mindset? 3 Toxic Beliefs to Drop

The article warns programmers that three common misconceptions—isolating themselves to code, ignoring responsibilities beyond coding, and chasing money before growth—hinder career development, urging them to embrace communication, treat their skills as a business, and focus on continuous personal and professional improvement.

career adviceprofessional growthprogrammer mindset
0 likes · 10 min read
Are You Stuck in the Wrong Programmer Mindset? 3 Toxic Beliefs to Drop
21CTO
21CTO
Jan 23, 2016 · Fundamentals

Are You Cut Out to Be a Programmer? Key Traits That Reveal Unsuitability

The article compiles insights from developers on Quora about the attitudes and habits—such as lack of patience, poor use of Google, 9‑to‑5 mindset, weak memory, giving up early on errors, focusing only on output, and missing enjoyment—that signal someone may struggle to succeed as a programmer.

Software Engineeringcareer adviceprogrammer mindset
0 likes · 7 min read
Are You Cut Out to Be a Programmer? Key Traits That Reveal Unsuitability