<?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: Mizoko</title>
    <description>The latest articles on DEV Community by Mizoko (@mizoko).</description>
    <link>https://dev.to/mizoko</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3518157%2F5e6de647-1bab-4154-b0b0-db677482f620.jpeg</url>
      <title>DEV Community: Mizoko</title>
      <link>https://dev.to/mizoko</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mizoko"/>
    <language>en</language>
    <item>
      <title>As a PM, my proposal stalled for a month. It moved the day after I talked to the decision-maker</title>
      <dc:creator>Mizoko</dc:creator>
      <pubDate>Tue, 03 Nov 2026 13:30:08 +0000</pubDate>
      <link>https://dev.to/mizoko/as-a-pm-my-proposal-stalled-for-a-month-it-moved-the-day-after-i-talked-to-the-decision-maker-4o7m</link>
      <guid>https://dev.to/mizoko/as-a-pm-my-proposal-stalled-for-a-month-it-moved-the-day-after-i-talked-to-the-decision-maker-4o7m</guid>
      <description>&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;My proposal to hire a web designer was stuck for about a month. It moved the day after I explained it to the client's decision-maker myself.&lt;/li&gt;
&lt;li&gt;I did not try to persuade. I stated the facts and asked them to choose: hire, or delay the release.&lt;/li&gt;
&lt;li&gt;After the designer joined, design-related rework dropped sharply.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The problem: no one could do the design work
&lt;/h2&gt;

&lt;p&gt;I was the PM on a client project, a consumer web app for beauty salons. Design work was not getting done, and quality was dropping. That caused three problems.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The release was slipping&lt;/li&gt;
&lt;li&gt;Developers had more tasks&lt;/li&gt;
&lt;li&gt;Rework increased, because we often realized after implementation that a design was not good&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I can't create designs in Figma. The existing designer had almost no time for the project. Design became the bottleneck.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why talking to my counterpart was not enough
&lt;/h2&gt;

&lt;p&gt;My counterpart on the client side was their PM and the team lead. They were cooperative and also wanted an earlier release. They were not unmotivated, and they understood the problem.&lt;/p&gt;

&lt;p&gt;Still, the proposal sat for about a month. We both wanted to ship sooner, so it was frustrating.&lt;/p&gt;

&lt;p&gt;Looking back, the reason was simple. The decision-maker had not approved it. They did not see how important it was.&lt;/p&gt;

&lt;p&gt;The facts did not reach them clearly. It may have looked like "the team can still do more" or "it is not that serious." The view that hiring was the only option left was not shared.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I changed: I asked to explain it myself
&lt;/h2&gt;

&lt;p&gt;The biggest reason it worked was that I changed my approach.&lt;/p&gt;

&lt;p&gt;Repeating the same message was not going to change anything. So I stopped trying to change what I could not change. I asked my counterpart: "Sorry to ask, but could I get some time with your manager? I would like to explain this myself."&lt;/p&gt;

&lt;h2&gt;
  
  
  I asked them to choose: hire, or delay the release
&lt;/h2&gt;

&lt;p&gt;I did not try to persuade the decision-maker. I told them the facts. I was certain that development would slow down with the current team.&lt;/p&gt;

&lt;p&gt;The fact was simple. No one could do the design work, so we needed someone who could create designs in Figma.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;If we don't bring in a web designer, the only option is to delay the release.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I said it softly, along the lines of "this is the situation, and it is tough." But the request was a choice: hire, or delay the release. If they accepted a delay, that was fine with us too.&lt;/p&gt;

&lt;p&gt;My hypothesis was that hiring and moving faster was what the decision-maker wanted. I think what decided it was that they saw a delayed release as a bigger business impact than the hiring cost.&lt;/p&gt;

&lt;h2&gt;
  
  
  The result: it moved the next day, and rework dropped
&lt;/h2&gt;

&lt;p&gt;The day after that conversation, they started hiring a web designer. Once the designer joined, the change was big.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Engineers no longer had to worry about design work&lt;/li&gt;
&lt;li&gt;Design-related rework dropped sharply&lt;/li&gt;
&lt;li&gt;My counterpart and the designer talked more, refined ideas together, and design quality went up&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Two things I keep in mind when I go to a decision-maker
&lt;/h2&gt;

&lt;p&gt;First, I put myself in the decision-maker's position and think about what matters most to them.&lt;/p&gt;

&lt;p&gt;Second, I make it clear that I am doing this for them. In this case, I truly believed it was the right thing for the client's company, not a way to make our work easier. That is why I made sure it did not sound like "the developers just want an easier job."&lt;/p&gt;

</description>
      <category>management</category>
      <category>productmanagement</category>
      <category>leadership</category>
      <category>career</category>
    </item>
    <item>
      <title>As a PM, I stopped nitpicking in code reviews. Review rounds dropped from 10 to 4.</title>
      <dc:creator>Mizoko</dc:creator>
      <pubDate>Tue, 03 Nov 2026 11:35:02 +0000</pubDate>
      <link>https://dev.to/mizoko/as-a-pm-i-stopped-nitpicking-in-code-reviews-review-rounds-dropped-from-10-to-4-423h</link>
      <guid>https://dev.to/mizoko/as-a-pm-i-stopped-nitpicking-in-code-reviews-review-rounds-dropped-from-10-to-4-423h</guid>
      <description>&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI made refactoring cheap, so I stopped flagging minor issues in code reviews.&lt;/li&gt;
&lt;li&gt;Review back-and-forth with our offshore team dropped from about 10 rounds to 4.&lt;/li&gt;
&lt;li&gt;Every comment is tagged Critical, High, Medium, or Low. Only Critical and High must be fixed.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The problem: too many review rounds
&lt;/h2&gt;

&lt;p&gt;I'm a PM, and I also review code. Our development team is offshore, and review threads were getting far too long.&lt;/p&gt;

&lt;p&gt;So I stopped flagging small things. If something needs fixing later, AI can fix it quickly.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I no longer flag
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Personal preferences in variable and function names&lt;/li&gt;
&lt;li&gt;How finely functions are split&lt;/li&gt;
&lt;li&gt;Small duplicated code that could be shared&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Minor style improvements with little business impact are optional. Delivery speed comes first.&lt;/p&gt;

&lt;p&gt;Test code is fine as long as it covers what needs to be tested. We generally don't write TODO comments either.&lt;/p&gt;

&lt;p&gt;These exclusions are written into the review criteria I give Claude.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I still always flag
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Anything that affects testing effort&lt;/li&gt;
&lt;li&gt;Deviations from existing conventions without a reason&lt;/li&gt;
&lt;li&gt;Security issues&lt;/li&gt;
&lt;li&gt;Code whose intent isn't documented&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Intent goes in a code comment or the PR description.&lt;/p&gt;

&lt;h2&gt;
  
  
  Four severity levels
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Severity&lt;/th&gt;
&lt;th&gt;Action&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Critical&lt;/td&gt;
&lt;td&gt;Must fix&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;High&lt;/td&gt;
&lt;td&gt;Must fix&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;Optional&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Low&lt;/td&gt;
&lt;td&gt;Optional&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Until Critical and High issues are fixed, the code can't even go to the test environment. I don't want engineers spending time on Medium and Low. The levels also make fix priorities clear.&lt;/p&gt;

&lt;h2&gt;
  
  
  The result
&lt;/h2&gt;

&lt;p&gt;Review rounds dropped from about 10 to 4. In practice, leaving the skipped items unfixed turned out to be fine.&lt;/p&gt;

&lt;h2&gt;
  
  
  Takeaway
&lt;/h2&gt;

&lt;p&gt;AI has lowered the cost of refactoring, so you can let small things go in code review. Focus on four things: testing effort, existing conventions, security, and intent.&lt;/p&gt;

</description>
      <category>codereview</category>
      <category>ai</category>
      <category>productivity</category>
      <category>management</category>
    </item>
  </channel>
</rss>
