The Hardest Part of Being a Developer Isn't Coding—It's Staying Visible to Yourself

Published: (March 2, 2026 at 05:35 PM EST)
3 min read
Source: Dev.to

Source: Dev.to

Introduction

The original article makes a point most developers recognize instantly: you don’t burn out from code, you burn out from erasure. You become the quiet, reliable node that everyone depends on but nobody actually sees—answering late‑night Slack messages, unblocking pipelines, patching brittle systems—only to disappear again until the next emergency.

Why Developers Disappear

Most engineering environments reward traits that make people vanish: high reliability, low emotional footprint, asynchronous communication, deep focus, and quiet competence. These traits make you effective, but they also make you invisible. Over time, that invisibility becomes internal; you stop thinking about yourself, too.

Maintaining Visibility: Ballroom as an “Anti‑Ghost” Architecture

I keep my competitive ballroom weekends intact—Saturdays to dance, Sundays to teach—not because it’s a hobby, but because it reliably prevents the quiet disappearance described in the article.

The Physical Demands of Dance

In partnered dance, your partner feels everything—hesitation, confidence, frame, breath. There is no background mode. The floor demands eye contact, presence, timing, projection, and shared risk, all in real time. You are seen whether you want to be or not, and that forced visibility is precisely the point.

Contrast with Software Work

Software work is disembodied. You live in your head for days—reading code, reviewing abstractions, communicating through text that flattens nuance. Ballroom is the structural inverse: physical, rhythmic, expressive, immediate. It forces you back into your body after a week behind a screen.

Teaching as Structural Protection

Teaching competitive students isn’t “extra work.” It provides a second domain of competence that isn’t tied to sprint velocity or on‑call rotations.

  • Leadership in Tech vs. Ballroom: In tech, leadership often means absorbing ambiguity and shielding others—draining work disguised as authority. In ballroom, leadership means shaping technique, confidence, and discipline, which is generative rather than extractive.
  • Immediate, Visible Impact: Engineering impact is often invisible or delayed, buried in metrics dashboards. Teaching gives instant feedback and tangible improvement—you watch someone execute a technique they couldn’t do last week.

Anchoring Identity Outside of Work

Developers who disappear quietly usually have their entire identity tied to being useful inside a system that doesn’t see them. Teaching creates a second domain of competence, anchoring identity outside of work and preventing the fade.

Conclusion

The hardest part of being a developer isn’t coding. It’s staying human in a system that rewards you for becoming a ghost. Ballroom is my anti‑ghost architecture: a place where I am visible—not because I demand attention, but because the discipline makes hiding physically impossible. It embodies me rather than abstracts me, keeping me from being merely “the reliable one” who disappears quietly.

Every developer needs something like that—a domain that structurally prevents the fade. It doesn’t have to be dance; it just has to require your presence in a way that code reviews and async threads never will, where excellence is carried in your body rather than extracted in a meeting.

This is a response to @the_nortern_dev’s piece on disappearing quietly.
Read the original article here

0 views
Back to Blog

Related posts

Read more »