DEV Community

Lem Dulfo
Lem Dulfo

Posted on

1

Annual Reminder: Brag About Your Work

I work with one of the authors of 7 More Languages in 7 Weeks. Yesterday, I did a drive-by code review on her pull request, suggesting we implement the Strategy Pattern instead of the mishmash of .includes and === checks everywhere in our codebase.

It's starting to look like we need a Strategy pattern (?) for region, such that we can just do:

RegionStrategy.for(currentState.region).hasAwesomeFeature();

Instead of the current approach

    const regionsWithFeature = ['OR', 'TX', 'PI'];
    return regionsWithFeature.includes(currentState.region);
// and other includes or ===, etc variants all over our code

She replied, "Awesome idea, I'm going to implement it."

I was privately gushing to my friends about how awesome it felt to be seen by "a great". But I didn't want to seem braggy and pompous to the greater dev community, so I didn't write an article about it.

This morning, I examined myself -- why not write the article? Why hide? Why suppress the feeling of being validated? After all, this is one of my whys for being a dev: the recognition by my peers that I know my stuff.

Bragging

It is January again, the start of another 6 month cycle. A performance cycle just ended, and many of you were asked to write a self-assessment. What did you achieve in the past 6 months? Did you have anything to write?

Here's a tip from my favorite manager: Keep a Brag Document.

It wasn't an original thought, and many have written about it.

Julia Evans - Get Your Work Recognized
r/webdev - why a brag doc is indespensable
r/ExperiencedDevs
hackerone - Why I Keep A Brag Document
Fountain Institute - Keeping Track of Your Accomplishments

Takeaway

Don't be shy. Be proud of your work. Remind yourself why you're doing what you do, and why you love doing this.

Heroku

This site is built on Heroku

Join the ranks of developers at Salesforce, Airbase, DEV, and more who deploy their mission critical applications on Heroku. Sign up today and launch your first app!

Get Started

Top comments (0)

The Most Contextual AI Development Assistant

Pieces.app image

Our centralized storage agent works on-device, unifying various developer tools to proactively capture and enrich useful materials, streamline collaboration, and solve complex problems through a contextual understanding of your unique workflow.

👥 Ideal for solo developers, teams, and cross-company projects

Learn more