<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Vicenç García Altés</title>
    <description>The latest articles on DEV Community by Vicenç García Altés (@vgaltes).</description>
    <link>https://dev.to/vgaltes</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3599405%2F81b99034-6394-415c-b49f-dec7ee22a2bf.jpg</url>
      <title>DEV Community: Vicenç García Altés</title>
      <link>https://dev.to/vgaltes</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/vgaltes"/>
    <language>en</language>
    <item>
      <title>The Weekly Work Log: A 10-Minute Habit That Transforms Your Career</title>
      <dc:creator>Vicenç García Altés</dc:creator>
      <pubDate>Mon, 09 Mar 2026 09:31:16 +0000</pubDate>
      <link>https://dev.to/vgaltes/the-weekly-work-log-a-10-minute-habit-that-transforms-your-career-3766</link>
      <guid>https://dev.to/vgaltes/the-weekly-work-log-a-10-minute-habit-that-transforms-your-career-3766</guid>
      <description>&lt;p&gt;Every Friday at 4pm, close your laptop for a moment and ask yourself one question: &lt;em&gt;What did I actually do this week?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Not what you were busy with. Not what meetings you attended. What did you accomplish?&lt;/p&gt;

&lt;p&gt;If you can answer that question in specific, concrete terms, you are ahead of 90% of your peers. If you write it down, you are building the single most valuable career document you will ever own.&lt;/p&gt;

&lt;p&gt;This is the weekly work log. It takes 10 minutes. It changes everything.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why a weekly cadence matters
&lt;/h2&gt;

&lt;p&gt;You might be thinking: "I already keep a &lt;a href="https://bragdoc.dev/blog/what-is-a-brag-document" rel="noopener noreferrer"&gt;brag document&lt;/a&gt;. Why do I need a weekly log too?"&lt;/p&gt;

&lt;p&gt;Good question. A brag document is the curated highlight reel. It is the polished record of your biggest wins, the document you pull out when writing &lt;a href="https://bragdoc.dev/blog/performance-review-self-evaluation-examples" rel="noopener noreferrer"&gt;self-evaluations&lt;/a&gt; or preparing for promotion conversations.&lt;/p&gt;

&lt;p&gt;A weekly work log is the raw material that feeds it.&lt;/p&gt;

&lt;p&gt;The difference matters because of how memory works. On Monday, you can recall Friday's debugging session in vivid detail: the red herring in the logs, the moment you spotted the race condition, the fix that took three lines. By next month, that entire episode has compressed into "fixed a bug." By review season, it is gone entirely.&lt;/p&gt;

&lt;p&gt;A weekly log captures the detail while it is fresh. A brag document curates the best of it later. One is the quarry, the other is the sculpture.&lt;/p&gt;

&lt;h2&gt;
  
  
  The 10-minute Friday ritual
&lt;/h2&gt;

&lt;p&gt;Here is the exact process. It works whether you use a text file, a notes app, or a dedicated tool like BragDoc.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1: Open your log.&lt;/strong&gt; (30 seconds)&lt;/p&gt;

&lt;p&gt;Whatever your system is, open it. The key is that it's always the same place. Not a random sticky note. Not a Slack message to yourself. A consistent, searchable location.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2: Scan your week.&lt;/strong&gt; (3 minutes)&lt;/p&gt;

&lt;p&gt;Glance through your calendar, your pull requests, your Slack messages, your ticket board. You are not reading in depth. You are jogging your memory. What meetings led to decisions? What code shipped? What conversations mattered?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3: Write 3 to 7 bullet points.&lt;/strong&gt; (5 minutes)&lt;/p&gt;

&lt;p&gt;For each item, write one to three sentences. Include what happened and why it mattered. If there is a number, include the number. If someone gave you feedback, quote them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 4: Tag it.&lt;/strong&gt; (1 minute)&lt;/p&gt;

&lt;p&gt;Add a project name, a skill, or a category. This makes your log searchable later. When your manager asks "what have you done on the Platform project?", you want to filter, not scroll.&lt;/p&gt;

&lt;p&gt;That is it. Ten minutes. The clock on your desk barely moves.&lt;/p&gt;

&lt;h2&gt;
  
  
  The template
&lt;/h2&gt;

&lt;p&gt;Here is a real example of what a weekly work log entry looks like. This is for a single week:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;"Week of Feb 17, 2026"&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Shipped connection pooling to production. P95 latency dropped from 320ms to 125ms. [Platform, PostgreSQL]&lt;/li&gt;
&lt;li&gt;Paired with Dev on his first API endpoint. He pushed to production on Thursday with no issues. [Mentoring, Leadership]&lt;/li&gt;
&lt;li&gt;Reviewed and approved the RFC for the new notification system. Left 12 comments, mostly around error handling edge cases. [System Design]&lt;/li&gt;
&lt;li&gt;Fixed flaky integration test that had been failing intermittently for 3 weeks. Root cause was a missing test database cleanup step. [Testing]&lt;/li&gt;
&lt;li&gt;Led sprint planning for next cycle. Team committed to 34 points, which is 15% more than last sprint. [Process]&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;Five bullet points. Under 150 words. Took eight minutes to write.&lt;/p&gt;

&lt;p&gt;Now imagine having 26 of these at the end of a half-year review cycle. That is not a blank text box anymore. That is a goldmine.&lt;/p&gt;

&lt;h2&gt;
  
  
  What to capture (and what to skip)
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Always capture:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Things you shipped.&lt;/strong&gt; Features, fixes, migrations, deployments. The tangible output of your work. Include numbers whenever possible: "reduced load time by 40%", "migrated 2.3M records", "handled 12 on-call incidents."&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Decisions you influenced.&lt;/strong&gt; Architecture proposals, RFC feedback, trade-off discussions. Even if you did not write the final doc, if your input shaped the outcome, log it.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;People you helped.&lt;/strong&gt; Mentoring, pairing, unblocking a colleague, onboarding a new hire. This work is invisible in git logs but highly visible to managers who know what to look for.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Feedback you received.&lt;/strong&gt; When a colleague says "thanks, that code review caught a real bug" or your manager mentions your work in a team meeting, write it down verbatim. Third-party validation is the most credible evidence in any review.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Things you learned.&lt;/strong&gt; New tools, new patterns, conferences, courses. Growth is a career signal, and logging it helps you articulate your trajectory.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Skip:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Routine meetings that led to no decisions&lt;/li&gt;
&lt;li&gt;Tasks you started but did not meaningfully advance&lt;/li&gt;
&lt;li&gt;Work someone else did (log your contribution, not the team's)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The filter is simple: if you would mention it to your manager in a 1:1, it belongs in the log. If you wouldn't, it probably doesn't.&lt;/p&gt;

&lt;h2&gt;
  
  
  From work log to brag document
&lt;/h2&gt;

&lt;p&gt;The weekly log is raw material. Once a month, spend 15 minutes reviewing your last four entries and promoting the best items into your brag document. "Best" means:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It had measurable impact&lt;/li&gt;
&lt;li&gt;It demonstrated a skill you want to be known for&lt;/li&gt;
&lt;li&gt;It involved cross-team collaboration or leadership&lt;/li&gt;
&lt;li&gt;Someone else endorsed or praised the work&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This two-tier system means your brag document stays curated and compelling, while your weekly log stays comprehensive and low-effort. You never lose detail, and you never have to sift through noise when it is time to write a review.&lt;/p&gt;

&lt;p&gt;If you want to see what a well-maintained brag document looks like in practice, check out &lt;a href="https://bragdoc.dev/u/demo" rel="noopener noreferrer"&gt;this example profile&lt;/a&gt; on BragDoc.&lt;/p&gt;

&lt;h2&gt;
  
  
  Common objections
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;"I don't have time."&lt;/strong&gt; You do. You spend more than 10 minutes per week deciding what to have for lunch. The issue is not time; it is priority. And once you see how much easier your next review is, the priority will be obvious.&lt;/p&gt;

&lt;p&gt;**"My weeks are repetitive. There's nothing to log." **If this is genuinely true, that is a career signal worth paying attention to. But more likely, you are undervaluing your own work. The "routine" debugging session that saved the team a day of investigation is worth logging. The code review where you caught a security issue is worth logging. Stop waiting for dramatic moments.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;"I'll just do it monthly."&lt;/strong&gt; You will not remember enough. The difference between a weekly log and a monthly log is the difference between a photograph and a faded memory. Weekly captures texture and specificity. Monthly captures summaries and guesses.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;"My company has its own tracking tools."&lt;/strong&gt;Jira tracks tickets. GitHub tracks commits. Neither tracks impact, context, or the human side of your work. Your weekly log is the only place where "I debugged the outage at 2am and wrote the post-mortem that changed our alerting strategy" lives as a coherent story.&lt;/p&gt;

&lt;h2&gt;
  
  
  Start this Friday
&lt;/h2&gt;

&lt;p&gt;You do not need to set up anything elaborate. Open a document right now and write this week's log. It will take you less time than it took to read this article.&lt;/p&gt;

&lt;p&gt;And if you want a system that handles the tagging, the monthly curation, and the review generation for you, &lt;a href="https://bragdoc.dev/" rel="noopener noreferrer"&gt;BragDoc&lt;/a&gt; does exactly that. Log your work, and when review season comes, the AI turns your entries into a polished self-assessment. No blank text boxes. No scrambling.&lt;/p&gt;

&lt;p&gt;But the tool does not matter nearly as much as the habit. Start this Friday. Ten minutes. Your career will thank you.&lt;/p&gt;

</description>
      <category>career</category>
      <category>productivity</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
    <item>
      <title>Performance Review Self-Evaluation Examples for Software Engineers</title>
      <dc:creator>Vicenç García Altés</dc:creator>
      <pubDate>Mon, 02 Mar 2026 10:38:51 +0000</pubDate>
      <link>https://dev.to/vgaltes/performance-review-self-evaluation-examples-for-software-engineers-gnj</link>
      <guid>https://dev.to/vgaltes/performance-review-self-evaluation-examples-for-software-engineers-gnj</guid>
      <description>&lt;p&gt;Every six months, the same ritual happens across the tech industry. A calendar reminder pops up. A form opens. And thousands of engineers sit there, cursor blinking, trying to remember what they accomplished since the last review cycle.&lt;/p&gt;

&lt;p&gt;The problem is not that you didn't do great work. The problem is that you didn't write it down when it happened, and now you're trying to reconstruct months of effort from memory, git logs, and Jira tickets.&lt;/p&gt;

&lt;p&gt;This article will help you in two ways. First, we'll give you concrete self-evaluation examples you can adapt right now for whatever review cycle you're currently facing. Second, we'll show you the system that makes this entire exercise unnecessary going forward.&lt;/p&gt;

&lt;h2&gt;
  
  
  What makes a good self-evaluation?
&lt;/h2&gt;

&lt;p&gt;Before we get to examples, let's talk about what separates a useful self-evaluation from a forgettable one.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Specificity beats generality.&lt;/strong&gt; "I contributed to the project" tells your manager nothing. "I designed and implemented the caching layer that reduced API response times by 60%" tells a clear story. Your manager reads dozens of self-evaluations. The ones with concrete details stand out.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Quantify wherever possible.&lt;/strong&gt; Numbers make impact tangible. Percentages, dollar amounts, time saved, users affected, tickets reduced. Not everything can be quantified, and that's fine. But when you have numbers, use them. They turn opinions into evidence.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Show the "so what."&lt;/strong&gt; Every accomplishment should connect to something bigger. You didn't just write code. You improved reliability for customers. You unblocked a launch. You reduced operational costs. The connection between your work and the business outcome is what makes a self-evaluation compelling.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Be honest about challenges.&lt;/strong&gt; The best self-evaluations acknowledge difficulties and describe how you worked through them. "This migration was more complex than initially scoped because of undocumented dependencies in the legacy system. I created a dependency map, coordinated with three teams to validate it, and we completed the migration with zero data loss." That sentence shows judgment, not just execution.&lt;/p&gt;

&lt;h2&gt;
  
  
  Examples by category
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Technical delivery&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;"Designed and implemented the real-time notification system for the mobile app, serving 12,000 daily active users. The system processes an average of 45,000 events per day with 99.97% delivery reliability. I chose a WebSocket-based architecture over polling after benchmarking both approaches, which reduced server load by 40% compared to the original proposal."&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;"Led the migration of our authentication system from a custom JWT implementation to Auth0. The project took 6 weeks and affected every service in our platform (14 microservices). I wrote the migration plan, coordinated the rollout schedule with three teams, and handled the production cutover during a maintenance window. We had zero authentication-related incidents in the 30 days following the migration, compared to an average of 2.3 per month before."&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;"Identified and fixed a memory leak in our data processing pipeline that had been causing intermittent OOM crashes for three months. The root cause was an unbounded cache in the transformation layer. After deploying the fix, our pipeline uptime improved from 94% to 99.8%, and we eliminated the need for the manual restart procedure that operations had been running twice per week."&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Collaboration and leadership&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;"Onboarded two new engineers to the payments team over Q3. I created a structured onboarding plan that included architecture walkthroughs, paired programming sessions on real tickets, and weekly check-ins for the first month. Both engineers were making independent contributions within three weeks, which was faster than our previous average of five weeks. I've since shared the onboarding template with other team leads."&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;"Facilitated the cross-team API design review for the new partner integration platform. This involved aligning engineering, product, and the partnerships team on a contract that would work for our three launch partners while remaining extensible. The review process I set up (RFC document, async feedback round, then a 90-minute decision meeting) is now being adopted by other teams for similar cross-functional decisions."&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;"Served as the primary on-call engineer for the checkout service during Q4, which is our highest-traffic quarter. I handled 7 incidents during my rotation, with a median time-to-resolution of 23 minutes. After noticing a recurring pattern in two of these incidents, I proposed and implemented an automated circuit breaker that has prevented the same failure mode from recurring."&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Process improvement&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;"Reduced our CI pipeline runtime from 18 minutes to 7 minutes by parallelizing the test suite and introducing selective test execution based on changed files. This change saves the team approximately 22 hours of collective waiting time per week (based on an average of 40 pipeline runs per day across 8 engineers). The approach was documented in a team RFC and has been adopted by two other teams."&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;"Introduced structured post-mortems for production incidents. Before this, our incident reviews were informal and inconsistent. I created a template based on the blameless post-mortem format, facilitated the first three reviews to set the tone, and set up a shared archive so the whole engineering org can learn from past incidents. We've conducted 11 post-mortems since the process was introduced, and they've generated 34 action items, 28 of which have been completed."&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Learning and growth&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;"Completed the AWS Solutions Architect certification in Q3. I applied the knowledge directly to our infrastructure review in October, where I identified three cost optimization opportunities that reduced our monthly AWS bill by $2,400 (about 15%). I also presented the key architectural patterns to the broader engineering team in a lunch-and-learn session that had 30 attendees."&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;"Led a team book club on "Designing Data-Intensive Applications" over Q3 and Q4. We covered one chapter per week with eight regular participants. Several design decisions in our Q4 planning were directly influenced by concepts from the book, including our approach to event sourcing for the audit log feature."&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Common mistakes to avoid
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Don't be vague.&lt;/strong&gt; "Worked on various projects" or "helped the team deliver" are placeholders, not evaluations. If you can't be specific, it usually means you don't remember the details well enough. This is the core argument for keeping a running log of your work throughout the year.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Don't undersell.&lt;/strong&gt; Engineers are particularly prone to this. "Just fixed some bugs" might actually mean "identified and resolved a class of race conditions that had been causing data corruption for enterprise customers." Describe what you did with the same level of detail you'd use if you were explaining it to a friend who doesn't work at your company.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Don't only list solo work.&lt;/strong&gt; Many of the most valuable things you do involve other people. Mentoring, code reviews, design discussions, unblocking teammates, facilitating meetings. These contributions are real and they matter, especially at senior levels where influence and collaboration are explicit expectations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Don't ignore what didn't go well.&lt;/strong&gt; A self-evaluation that's 100% wins reads as either dishonest or lacking self-awareness. Pick one or two areas where things were difficult or where you're actively working to improve. Frame them constructively: what you learned, what you'd do differently, and what you're doing about it.&lt;/p&gt;

&lt;h2&gt;
  
  
  The system that makes this easy
&lt;/h2&gt;

&lt;p&gt;Every example above has something in common. They include specific details, dates, numbers, and outcomes that are nearly impossible to reconstruct from memory after six months.&lt;/p&gt;

&lt;p&gt;The engineers who write great self-evaluations aren't better writers. They're better note-takers. They have some kind of system, whether it's a text file, a notes app, or a purpose-built tool, where they jot down accomplishments as they happen.&lt;/p&gt;

&lt;p&gt;The habit is simple. When you ship a feature, close a significant PR, resolve an incident, get positive feedback, or finish a project, you open your log and spend 30 seconds writing down what happened and why it mattered. That's it. When review season arrives, your self-evaluation is already 90% written. You just select the highlights and polish the language.&lt;/p&gt;

&lt;p&gt;If you want a tool designed specifically for this workflow, with role-based organization, skill tagging, colleague endorsements, and one-click markdown export, take a look at &lt;a href="https://bragdoc.dev" rel="noopener noreferrer"&gt;BragDoc&lt;/a&gt;. It's built to make the logging habit as frictionless as possible so that your next self-evaluation writes itself.&lt;/p&gt;

</description>
      <category>performance</category>
      <category>softwareengineering</category>
      <category>careerdevelopment</category>
    </item>
    <item>
      <title>What Is a Brag Document (And Why Every Developer Needs One)</title>
      <dc:creator>Vicenç García Altés</dc:creator>
      <pubDate>Wed, 25 Feb 2026 10:18:30 +0000</pubDate>
      <link>https://dev.to/vgaltes/what-is-a-brag-document-and-why-every-developer-needs-one-4iib</link>
      <guid>https://dev.to/vgaltes/what-is-a-brag-document-and-why-every-developer-needs-one-4iib</guid>
      <description>&lt;p&gt;Picture this: it's performance review season. Your manager asks you to summarize your accomplishments from the last six months. You open a blank text box and stare at it. You know you did good work. You shipped features. You fixed gnarly bugs. You unblocked your teammates at least a dozen times. But the details? Gone. Evaporated into the daily blur of standups and Slack threads.&lt;/p&gt;

&lt;p&gt;So you write something vague, like "contributed to the payments redesign," and hope your manager remembers the rest.&lt;/p&gt;

&lt;p&gt;They don't.&lt;/p&gt;

&lt;p&gt;This scenario plays out in thousands of companies every review cycle. And it's the single biggest reason talented people get passed over for promotions they deserve.&lt;/p&gt;

&lt;p&gt;The fix is embarrassingly simple: &lt;strong&gt;write things down as they happen&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;That's a brag document.&lt;/p&gt;

&lt;h2&gt;
  
  
  A brag document is just a running log
&lt;/h2&gt;

&lt;p&gt;A brag document (sometimes called a "hype doc" or "achievement log") is a personal record of your professional accomplishments. Every time you ship something, solve a problem, receive praise, or learn something hard, you write a quick note.&lt;/p&gt;

&lt;p&gt;Not a polished essay. Not a LinkedIn post. Just a few sentences: what happened, why it mattered, and any concrete results.&lt;/p&gt;

&lt;p&gt;Here's what a real entry might look like:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Migrated payment processing to Stripe Led the migration from our legacy payment provider to Stripe, reducing failed transaction rate from 4.2% to 0.3%. Coordinated with 3 teams over 6 weeks. Zero downtime during cutover.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That took 30 seconds to write. But six months from now, when you need to justify a promotion or update your resume, that entry is gold.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why most people don't keep one (and why they should)
&lt;/h2&gt;

&lt;p&gt;The concept is not new. Julia Evans &lt;a href="https://jvns.ca/blog/brag-documents/" rel="noopener noreferrer"&gt;wrote about brag documents&lt;/a&gt; back in 2019, and the idea has been circling engineering communities ever since. Yet most people still don't do it.&lt;/p&gt;

&lt;p&gt;The reasons are predictable:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;"I'll remember the important stuff."&lt;/strong&gt; No, you won't. Research on memory shows we forget roughly 70% of new information within 24 hours. After six months, you're reconstructing, not remembering.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"My manager sees my work."&lt;/strong&gt; Maybe. But your manager has 8 to 15 other reports, their own deliverables, and a dozen competing priorities. They physically cannot track everything you do.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"It feels like bragging."&lt;/strong&gt; The name is unfortunate. This isn't about self-promotion. It's about self-documentation. Doctors keep patient records. Lawyers keep case files. You should keep a record of your professional output.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Five things a brag document does for your career
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. Performance reviews write themselves&lt;/strong&gt;&lt;br&gt;
This is the obvious one. When review time comes, you don't start from scratch. You open your brag document, scan the last quarter's entries, and pick the highlights. What used to be a dreaded two-hour exercise becomes a 20-minute copy-and-edit job.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Promotion cases get concrete&lt;/strong&gt;&lt;br&gt;
"I think I'm ready for senior engineer" is a feeling. "I led 3 cross-team projects, mentored 2 junior developers, reduced deploy time by 40%, and handled on-call for the highest-traffic service" is evidence. A brag document gives you the receipts.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. You catch your own growth patterns&lt;/strong&gt;&lt;br&gt;
After a few months of entries, patterns emerge. Maybe you're drawn to infrastructure problems. Maybe you keep volunteering for cross-team coordination. Maybe your best work happens when you pair with designers. These patterns are career signals, and they tell you where to lean in.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. You're always interview-ready&lt;/strong&gt;&lt;br&gt;
Job searching while employed is stressful enough without trying to remember specific accomplishments from two years ago. With a brag document, your resume bullets and STAR-method stories are pre-written. You just polish and submit.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. You build confidence through evidence&lt;/strong&gt;&lt;br&gt;
Imposter syndrome feeds on vagueness. When you can scroll through months of concrete accomplishments, the "I'm not good enough" voice gets quieter. The evidence is right there.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to actually maintain one
&lt;/h2&gt;

&lt;p&gt;The biggest risk with a brag document is abandoning it after week two. Here's how to make it stick:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Write entries the same day.&lt;/strong&gt; Don't batch. Don't plan to "catch up on Friday." When something happens, whether you deploy a feature, get positive feedback in a PR, or debug a production incident, open your brag doc and write 2-3 sentences. Right then. The fresher the memory, the better the detail.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Include impact, not just activity.&lt;/strong&gt; "Worked on search" tells you nothing in six months. "Rewrote search indexing pipeline; query latency dropped from 800ms to 120ms, reducing support tickets by 35%" tells a story. Whenever possible, include numbers, timelines, and outcomes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Don't filter.&lt;/strong&gt; It's tempting to only log the "big" things. Resist that urge. The small wins add up and often reveal patterns you'd otherwise miss. Mentored a teammate through a tricky deploy? Write it down. Fixed a flaky test that had been annoying the team for weeks? Write it down.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tag entries by role or project.&lt;/strong&gt; As your career progresses, you'll want to slice your accomplishments by company, team, or project. Good categorization now saves painful archaeology later.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Review monthly.&lt;/strong&gt; Set a 15-minute calendar reminder once a month. Scan your entries, fill in anything you forgot, and add context where it's thin. This small habit keeps your document honest and complete.&lt;/p&gt;

&lt;h2&gt;
  
  
  What goes in a brag document?
&lt;/h2&gt;

&lt;p&gt;If you're not sure whether something is "worth" logging, it probably is. Here are categories to consider:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Features shipped:&lt;/strong&gt; what you built, who it was for, what the outcome was&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Bugs fixed:&lt;/strong&gt; especially production incidents or long-standing issues&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Technical decisions:&lt;/strong&gt; architecture choices you drove, trade-offs you evaluated&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Collaboration:&lt;/strong&gt; cross-team projects, unblocking teammates, code reviews&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mentoring:&lt;/strong&gt; onboarding new hires, pairing sessions, knowledge sharing&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Process improvements:&lt;/strong&gt; CI/CD changes, testing strategies, documentation&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Learning:&lt;/strong&gt; new technologies adopted, talks given, certifications earned&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Feedback received:&lt;/strong&gt; praise from peers, managers, or stakeholders (quote them directly)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Endorsements from others:&lt;/strong&gt; when a colleague specifically vouches for your work&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That last category is especially powerful. When someone else says "this person's work was excellent," it carries more weight than any self-assessment.&lt;/p&gt;

&lt;h2&gt;
  
  
  Start today, not Monday
&lt;/h2&gt;

&lt;p&gt;The best time to start a brag document was when you started your current role. The second best time is right now. You don't need a fancy tool. A text file, a Google Doc, or a notes app all work. What matters is that you start.&lt;/p&gt;

&lt;p&gt;But if you want something purpose-built, with role-based organization, colleague endorsements, markdown export for your resume, and a clean interface that makes logging painless, that's exactly what we built &lt;a href="http://bragdoc.dev" rel="noopener noreferrer"&gt;BragDoc&lt;/a&gt; to be.&lt;/p&gt;

&lt;p&gt;Your future self, sitting in that next performance review, will thank you.&lt;/p&gt;

</description>
      <category>career</category>
      <category>productivity</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
