惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Visual Studio Blog
罗磊的独立博客
小众软件
小众软件
T
Tailwind CSS Blog
宝玉的分享
宝玉的分享
博客园_首页
N
Netflix TechBlog - Medium
B
Blog
Recent Announcements
Recent Announcements
Y
Y Combinator Blog
Blog — PlanetScale
Blog — PlanetScale
L
LangChain Blog
F
Fortinet All Blogs
The GitHub Blog
The GitHub Blog
Stack Overflow Blog
Stack Overflow Blog
C
Check Point Blog
Last Week in AI
Last Week in AI
Jina AI
Jina AI
V
V2EX
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 叶小钗
博客园 - 【当耐特】

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant
Developer ego and why regulating it will make you a bette...
Maria Laura · 2026-05-05 · via DEV Community

Ego, from the Latin "I", is the psychological structure that organises our self-perception, consciousness, and identity. It acts as a mediator between instincts and morality, helping us interpret reality. Although necessary for self-esteem, an unchecked ego can distort reality and generate defensive behaviour.

From a software development perspective — or when building a professional career — it is vital to understand the processes we must master to call ourselves experts in a subject. However, when beyond expertise we begin to undervalue areas outside our profession, we fall into a common mistake: believing those areas are not important, because only what we do counts and matters.

I do not judge you — it happened to me. It cost me jobs, arguments, and a closed-mindedness that showed in many ways. Only years of experience made me realise that my ignorance was not only bold, but downright loud. I would not blame myself (or you), since university curricula often do not cover these more management-oriented topics — and if they do, we were probably hungrier as students for technical knowledge than for understanding the full cycle of product development.

Beyond you and me, many products that never see the light of success probably had someone in a very technical role who used their silver bullet without considering the full picture.

Is your ego in check? Answer these questions

To recognise this pattern of unchecked ego — or confirm it is already under control — I invite you to answer:

✓ Are your daily stand-up updates overly technical?
✓ Do you not understand why team metrics matter and why they need to improve — such as velocity, performance, DORA metrics?
✓ Do you not understand why people talk about KPIs, OKRs, ROI, and similar?
✓ Do ceremonies like refinements, retrospectives, pre-planning, PI planning, and other non-technical conversations feel like a waste of time?
✓ Do you fail to see the big picture, wishing you could just focus on one task at a time?
✓ Do you not understand why people in other roles sometimes want to grasp technical topics, or why it matters that they do?
If you identify with 3 or more, that is an interesting signal worth exploring — and you might even discover new fields you would like to expand into. Especially now, with AI on the rise, generalist profiles are gaining significant importance and value in the industry.

Practical advice — whether your ego is "unchecked" or you are simply curious

Have recurring one-on-ones with your team

Schedule recurring sessions with all members of your team — at least half an hour per month. Even when there is nothing specific to discuss, it strengthens a relationship beyond the technical: learn what someone's day-to-day looks like, their processes, and how from your role you could help streamline their work.

Understand metrics and their business impact

Metrics tell you how many users are happy with the product or service, how many new users are joining, and the revenue that justifies our salaries — and in less welcome news, they also reveal the volume of complaints and dissatisfaction with the experience being offered.

Know your users

We technical people are users too — true — but we are not the users with the final say or the loudest voice. It is important to explore the real needs of people out in the world. Something you think works great might turn out to be among the least relevant things to users in their day-to-day, which in turn can affect the metrics we just discussed.

Ceremonies = learning and context opportunities

Even if you do not contribute directly, learning to filter where you can gain knowledge will greatly help your understanding of the business. In team ceremonies your feedback will always matter, so your attendance should be non-negotiable.

Let's normalise talking about expectations

If professional growth is your goal, you can find a learning path in the expectations others have of your role or of you specifically. You can also understand what those people want to hear from you when you give a status update — for example, talking about risks, blockers, or dependencies with external teams, rather than "a confusion in log formatting".

Invest in your education

Especially in topics that interest you. For free, you can find community events, social media profiles covering subjects you care about, and even workshops or webinars. If you want to invest a little more, there are online courses, books, or more academic offerings from universities such as diplomas or master's programmes.

Look outside the box

Sometimes a solution you are only implementing for your team could work for the entire organisation — and only you might realise that impact. The invitation is to look at cross-cutting problems and always keep them in mind when generating a technical solution.

The goal is not to judge a system or yourself: it is to recognise the situation and want to do something about it, where the greatest benefit will be for you and for the environment you work in. More often than you imagine, attitude > aptitude.

Have you applied any of these tips so far this year? Would you add any of your own? What topics would you like me to keep writing about?