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

推荐订阅源

S
Schneier on Security
F
Fortinet All Blogs
B
Blog
GbyAI
GbyAI
P
Proofpoint News Feed
量子位
The Register - Security
The Register - Security
宝玉的分享
宝玉的分享
大猫的无限游戏
大猫的无限游戏
云风的 BLOG
云风的 BLOG
V
Visual Studio Blog
B
Blog RSS Feed
WordPress大学
WordPress大学
Recorded Future
Recorded Future
Recent Announcements
Recent Announcements
V
Vulnerabilities – Threatpost
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
S
Secure Thoughts
雷峰网
雷峰网
Stack Overflow Blog
Stack Overflow Blog
C
Cybersecurity and Infrastructure Security Agency CISA
Webroot Blog
Webroot Blog
AWS News Blog
AWS News Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
The GitHub Blog
The GitHub Blog
爱范儿
爱范儿
O
OpenAI News
月光博客
月光博客
H
Hacker News: Front Page
S
Security Affairs
W
WeLiveSecurity
The Hacker News
The Hacker News
aimingoo的专栏
aimingoo的专栏
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Help Net Security
Help Net Security
MongoDB | Blog
MongoDB | Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
D
Docker
T
The Blog of Author Tim Ferriss
Spread Privacy
Spread Privacy
Blog — PlanetScale
Blog — PlanetScale
J
Java Code Geeks
S
Securelist
Microsoft Azure Blog
Microsoft Azure Blog
TaoSecurity Blog
TaoSecurity Blog
T
Threat Research - Cisco Blogs
M
MIT News - Artificial intelligence
A
About on SuperTechFans

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 Common SOC 2 Failures (Real World) Stop Vibe-Checking Your AI App: A Practical Guide to Evals How to Use SonarQube and SonarScanner Locally to Level Up Your Code Quality Your Next To-Do App Is Dead — I Replaced Mine with an OpenClaw AI Sign a Nostr event in 60 lines of Python using coincurve — no nostr-sdk, no nbxplorer, no rust toolchain ITGC Audit Explained Like You’re in Big 4 Patch Tuesday abril 2026: Microsoft parcha 163 vulnerabilidades y un zero-day en SharePoint Stop scraping everything: a better way to track competitor price changes Listing on MCPize + the Official MCP Registry while routing payments OUTSIDE the marketplace — how I kept 100% of my x402 revenue Building an AI-Powered Risk Intelligence System Using Serverless Architecture Why We Ripped Function Overloading Out of Our AI Toolchain Testing AI-Generated Code: How to Actually Know If It Works SaaS Churn Is Killing Your Business. Here Is What to Do About It (Without a Support Team) The Speed of AI Is No Longer Linear - And Self-Improving Models Are Why How to Implement RBAC for MCP Tools: A Practical Guide for Engineering Teams From Standard Quote to Persuasive Proposal: AI Automation for Arborists I built a CLI that scaffolds complete multi-tenant SaaS apps Axios CVE-2025–62718: The Silent SSRF Bug That Could Be Hiding in Your Node.js App Right Now The dashboard that ended our friendship Data Pipelines Explained Simply (and How to Build Them with Python) The Hidden Cost of AI Systems Nobody Talks About. undefined vs undeclared, and how typeof behaves Switching from file-based jobs to NATS/Kafka in Rust without changing code io_uring Adventures: Rust Servers That Love Syscalls Why Agentic AI is Killing the Traditional Database The POUR principles of web accessibility for developers and designers Quantum Neural Network 3D — A Deep Dive into Interactive WebGL Visualization How To Install Caveman In Codex On macOS And Windows Automation Pipeline Reliability: Why Your Workflow Breaks When Nobody Is Watching I Built an 'Open World' AI Coding Agent — It Works From ANY Folder From Freelancing to Product: A Tech Service Company's SaaS Transformation China's AI Giants: Adding Tencent Hunyuan & ByteDance Doubao to AI University (74 Providers) On the Vibe Coders and Their Lies clerk: Auto-Summarize Your Claude Code Sessions AI Weekly — 2026/04/10–04/17 | The Model Lockdown Is Here, but the Toolchain Is the Real Battleground AI 週報 — 2026/04/10–2026/04/17 模型封鎖潮來了,但工具鏈才是真戰場 Maybe this is how Open-Source apps are born... 🚀 Fine-Tune LLMs with LoRA and QLoRA: 2026 Guide tRPC v11 + Next.js App Router: End-to-End Type Safety Without the Boilerplate ShadCN UI in 2026: Why I Stopped Installing Component Libraries and Started Owning My Components SaaS Billing in React Server Components: Stripe + Supabase Without a Single `useEffect` Join our DEV Weekend Challenge — $1,000 in Prizes Across TEN winners! Submissions Due April 20 at 6:59 AM UTC. Implementing FSRS Spaced Repetition in Flutter + Supabase — Adding Memory Science to an AI Learning App "I Texted My Localhost From the Train — Claude Code Fixed the Bug Before I Got Home" I Built a Sales Prep AI and It Went Deeper Than Expected Design to Code #2: One JSON, Eleven Outputs Solving the 100M-Row Problem: A Summary Table Pattern for High-Volume Push Notification Logs Flutter Web With Wasm: What Actually Changes For Developers I Built 50 Royalty-Free Soundtracks for My Side Project in a Weekend Using AI Music Generation The Vibe Coding Security Checklist: 7 Things to Check Before You Ship Stop Letting Googlebot Guess Fix Your React App's SEO Right Desconstruindo o Streaming do LinkedIn: Como Criar um Engine de Extração de Vídeo de Alta Performance com HLS e FFmpeg (EDA Part-1) EDA (Exploratory Data Analysis) Explained With Real Life — Why Looking at Your Data Is the Most Important Step in Machine Learning Brand Relationship Management at Scale: Our 4-Touch Outreach System for 200+ Brands Why String.fromEnvironment() Might Return an Empty String in Dart JGuardrails 1.0.0 — Hardening Java LLM Apps Against Jailbreaks, Toxicity, and Prompt Injection Plan and Schedule a Full Week of Threads Content From One Claude Conversation Coding Cat Oran Ep3, Five Tables Changed Everything Updated: BFF Pattern I'm done watching freelancers get buried by 200 proposals. So I'm building the alternative. This is my first post BFS Algorithm in Java Step by Step Tutorial with Examples Tracking LLM Pricing Monthly: An Open Dataset for 22 AI Models How We Measure Content ROI on a Comparison Site: Revenue Attribution Without Perfect Data Introducing Nova AI Ops: The AI-Native Operating System for SRE Teams I built a free desktop video downloader for Windows — Grabbit How Talkie OCR Helps Vision-Impaired & Dyslexic Users Read the World Around Them VRCFaceTracking安装和iPhone面捕配置教程,有bug Even CrowdStrike Can't See Your Agents The Automation Gold Rush: What n8n Workflows and Claude Are Opening Up for Developers Right Now
How to turn invisible impact into career growth
Andrea Barghigiani · 2026-05-29 · via DEV Community

A lot of the work that keeps a team moving never fits neatly into a ticket.

Sure, you have your assigned tasks, estimates, PRs, and shipped features. But you also spend a huge part of the week helping the team work better: answering questions, spotting risks early, reviewing design docs, onboarding new hires, and smoothing out friction before it becomes visible.

The team moves faster because you were there.

Then review season comes around and it looks like you did... less.

I know the feeling.

You worked all quarter. You were useful all quarter. You might even have been one of the reasons the team did not collapse into chaos.

But when it is time to explain your impact, your work looks fuzzy.

Not because it was small.

Because it was glue.

The problem with glue work

Tanya Reilly popularized the term glue work to describe the less glamorous work required to make a team successful.

And once you see it, you cannot unsee it.

Glue work is everywhere:

  • onboarding the new engineer who would otherwise spend three weeks stuck
  • reviewing the design doc that catches the bad idea before it becomes six months of technical debt
  • fixing the flaky CI path everybody complains about but nobody owns
  • documenting the deployment path that only one senior engineer understands
  • translating between product, infra, and engineering so a project does not drift into nonsense

That is real engineering work.

The problem is not that glue work lacks value.

The problem is that glue work often has low legibility.

It helps the team, reduces friction, prevents mistakes, and raises the floor for everyone. But it does not always leave behind an obvious artifact.

And promotions do not reward hidden importance.

They reward legible impact.

Why strong engineers get trapped here

This is where a lot of good people get stuck.

They become the person who:

  • answers the hard questions
  • catches the risky design
  • helps everyone get unstuck
  • sees the dependency problem early
  • quietly keeps quality from slipping

The team starts depending on them.

Which sounds good.

But dependence is not the same thing as recognition. If your impact mostly shows up in other people's output, you are always at risk of being underestimated.

Some work is easy to remember because it leaves a visible mark. Other work fades, even when it made the visible work possible.

The feature launch gets remembered. The person who made the launch less chaotic usually does not.

The incident fix gets celebrated. The person who spent two months reducing alert noise, cleaning up observability, and lowering the chance of that incident happening again usually gets less credit.

The new hire who ramps quickly looks great. The person who built the onboarding path that made that ramp possible often looks like they were "just being helpful."

That is the trap.

Glue work is often high value, but high value is not enough.

It needs to be visible in the right way.

Not all glue work is equal

This is the part I think gets missed in most discussions.

People talk about glue work as if it is all one thing.

It is not.

Some glue work is deeply promotable.

Some glue work is career quicksand.

You need to know the difference.

That is what I mean by the Glue Work Matrix.

Well, maybe matrix is a bit pretentious. In reality there are just two questions:

  1. Does this work create leverage?
  2. Can I turn it into evidence?

If the answer to both is yes, that is usually good glue work.

If the answer to both is no, you are probably doing cleanup work that helps the team in the moment but does very little for your long-term growth.

The glue work that actually matters

The best kind of glue work does one of four things:

  • It reduces risk.
  • It increases the output of other engineers.
  • It improves decision quality.
  • It removes recurring friction from the system.

That is the work that compounds.

For example:

  • mentoring that gets a new hire productive faster
  • code review guidance that reduces architectural drift across a codebase
  • cross-team coordination that avoids duplicate work or conflicting implementations
  • better observability that cuts investigation time every week
  • documentation that reduces key-person risk
  • process fixes that stop the same planning confusion from repeating every sprint

That is not "just support."

That is leverage.

And mature engineering organizations know it.

Dropbox explicitly wrote that its old framework was too biased toward big, high-profile achievements and undervalued things like glue work, documentation, and keeping-the-lights-on work.

Monzo's public progression framework ties growth to impact, and at Senior and Staff levels it explicitly includes mentoring, cross-functional collaboration, quality, and preventing future fires.

Etsy's public ladder says Staff engineers improve the overall quality of engineering on the team, set technical direction, and support the growth and success of teammates.

GitLab's Staff framework explicitly includes unblocking people, improving team processes, helping others understand the domain, and blending technical, product, and design strategy to make the team more productive.

That matters because it tells us the issue is not whether this work counts.

The issue is whether your company knows how to see it, and whether you know how to explain it.

The glue work that becomes a trap

There is another category of glue work that feels useful but does not really compound.

Things like:

  • taking notes because nobody else will
  • repeatedly solving the same setup issue by hand
  • being the default rescue person for work that should have clearer ownership
  • doing emotional or administrative cleanup that never improves the system

Sometimes that work is still necessary.

But if it keeps recurring in the same form, that is a warning sign.

You are not building leverage.

You are absorbing dysfunction.

That is a very different thing.

And if you are not careful, it becomes your identity on the team. You become indispensable, but in the worst possible way.

Too useful to lose.

Too hard to describe as impact.

Too busy cleaning up to build the evidence for the next level.

The seniority shift

This gets more subtle as you grow.

For junior and mid-level engineers, too much glue work can absolutely slow down growth.

If you are still trying to build depth, ownership, and technical confidence, spending all your time unblocking other people is not automatically noble. Sometimes it just means your energy is going into work the next level does not reward yet.

At Senior, things start to change.

Now the question is not just "Can you ship?"

It is also:

  • Can you raise the quality bar?
  • Can you reduce chaos?
  • Can you help the team make better decisions?
  • Can you multiply the output of people around you?

At Staff and beyond, some forms of glue work stop being accidental and start becoming the actual job.

Not the clerical kind, the leverage kind.

The cross-team, ambiguous, judgment-heavy, systems-oriented kind.

That is why this conversation gets confusing.

The same person can hear:

"You are doing too much glue work"

and

"You need more organizational impact"

And both statements can be true.

The difference is whether the work is building leverage at the scope your level expects.

Why this disappears during promotion

Glue work gets undervalued for predictable reasons.

First, visible work is easier to point at. A feature launch has a date, a diff, a demo, a metric, a proud Slack post. Glue work often has none of those.

Second, performance reviews are reconstruction exercises. People remember the thing that happened loudly and recently. They forget the five small interventions that made the thing go well in the first place.

Third, glue work often gets absorbed into somebody else's success.

You improved the review quality, but they shipped the feature.

You clarified the decision, but they presented the final plan.

You built the onboarding path, but they got productive faster.

That makes attribution harder.

And if attribution is fuzzy, promotions get fuzzy too.

The fix is not to stop doing glue work

The fix is to stop documenting it like support.

This is where most engineers lose.

They write things like:

  • helped onboard new engineers
  • reviewed a lot of PRs
  • supported cross-team execution
  • improved team process

None of those statements are false.

They are just weak.

They describe activity, not changed conditions.

Try to think about the difference.

Instead of:

  • helped onboard new engineers

write:

  • created a lightweight onboarding path and paired with 3 new hires through their first production changes, reducing repeated setup questions and helping each ship a meaningful change in their first two weeks

Instead of:

  • reviewed a lot of PRs

write:

  • identified recurring architectural mistakes in a high-change service area, wrote a short review guide, and reduced back-and-forth review cycles while improving merge quality

Instead of:

  • kept the project moving across teams

write:

  • surfaced an ownership mismatch between infra and product teams before implementation, aligned sequencing, and prevented a dependency conflict that would likely have delayed the launch by a sprint

Instead of:

  • improved team process

write:

  • turned a recurring retrospective complaint about unclear handoffs into a lightweight ownership template that reduced confusion at sprint boundaries

That is the whole game.

Promotion is a translation exercise: you are turning fuzzy activity into defensible evidence.

A better way to document glue work

You do not need perfect metrics for everything.

That is another trap.

Engineers often think: if I cannot prove a precise percentage improvement, I should not mention it.

Too strict.

What you need is a cleaner record of what changed.

When you do glue work, capture five things:

  1. What was the friction, risk, or recurring problem?
  2. What did I do that changed the system, not just the moment?
  3. What got easier, faster, safer, or clearer afterward?
  4. Who benefited?
  5. What proof do I have?

Sometimes the proof is a hard metric:

  • time-to-first-commit
  • PR cycle time
  • flaky-test rate
  • alert volume
  • incidents avoided in a previously noisy system

Sometimes it is softer but still useful:

  • fewer repeated questions
  • fewer coordination failures
  • clearer ownership
  • smoother handoffs
  • visible changes in team behavior

That still counts.

The mistake is waiting until review season and hoping memory will reconstruct it for you.

It will not.

A useful rule of thumb

If your glue work makes many people faster, safer, or less blocked, it probably matters.

If it keeps recurring in the same manual form, it probably needs to be automated, rotated, or declined.

That distinction matters a lot.

Some glue work should go into your promotion packet.

Some glue work should become a team policy.

Some glue work should become a script.

Some glue work should stop being your problem.

The real point

Glue work is not secondary to engineering. Very often, it is the work that makes engineering actually work.

The problem is that teams admire the building and forget the scaffold. So if you are the person holding the scaffold together, do not just say you were helpful.

Show what changed because you were there.

Show what got faster, safer, clearer, or less fragile.

That is not fluff.

That is impact.

And if your company still cannot see it, at least you will know exactly what kind of work you are doing:

the kind that should be promoted,

the kind that should be redistributed,

and the kind that should never stay invisible again.

That is also why I keep coming back to evidence in my work on careercraft.ing. The goal is not to make engineers write prettier self-reviews. It is to help them keep track of the work that would otherwise disappear before it ever becomes part of the promotion conversation.

If you recognized yourself in this article, you are not the only one.

Join the waitlist if you want early access.