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.

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

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

👋 Kindness is contagious

Explore a sea of insights with this enlightening post, highly esteemed within the nurturing DEV Community. Coders of all stripes are invited to participate and contribute to our shared knowledge.

Expressing gratitude with a simple "thank you" can make a big impact. Leave your thanks in the comments!

On DEV, exchanging ideas smooths our way and strengthens our community bonds. Found this useful? A quick note of thanks to the author can mean a lot.

Okay