<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://bio0.github.io//feed.xml" rel="self" type="application/atom+xml" /><link href="https://bio0.github.io//" rel="alternate" type="text/html" /><updated>2026-05-11T00:27:43+00:00</updated><id>https://bio0.github.io//feed.xml</id><title type="html">君子豹变 | 过好这一生 | Right Here Right Now</title><subtitle>禅意花园
</subtitle><author><name>Your Name</name></author><entry><title type="html">Project Management - Navigating Scope Creep and Escalation</title><link href="https://bio0.github.io//business/2026/05/10/project-management.html" rel="alternate" type="text/html" title="Project Management - Navigating Scope Creep and Escalation" /><published>2026-05-10T16:32:25+00:00</published><updated>2026-05-10T16:32:25+00:00</updated><id>https://bio0.github.io//business/2026/05/10/project-management</id><content type="html" xml:base="https://bio0.github.io//business/2026/05/10/project-management.html"><![CDATA[<h1 id="context">Context</h1>

<p>I recently completed a complex (Agency) migration project. Initially, the project was framed as a small-scope effort, but once I began, I discovered significant gaps and unmapped dependencies with no clear owners due to recent organizational shifts.</p>

<p>The volume of gaps made it impossible to manage alongside my other responsibilities. When initial attempts to get support from my direct manager didn’t yield results and the risk of delay became critical, I made the decision to escalate to my skip-level manager. This move finally brought the necessary attention to the project, resulting in my manager and two L6 engineers being assigned to prioritize and finish the work.</p>
<h1 id="key-learnings">Key Learnings</h1>

<p>Watching how senior leaders stepped in provided a masterclass in high-stakes project management. Here are the lessons I’ve taken away:</p>

<h3 id="1-the-necessity-of-escalation">1. The Necessity of Escalation</h3>
<p>One of the biggest lessons was realizing that <strong>escalation is a tool, not a failure.</strong> When there is a high risk of project delay that cannot be resolved at your current level, you have a responsibility to surface it. Staying silent while a project fails is much worse than the temporary discomfort of escalating.</p>

<h3 id="2-maximize-legal-channels">2. Maximize “Legal” Channels</h3>
<p>While skip-level escalation was necessary here, I learned that communication should happen through established “legal” channels as much as possible to avoid surprises. The weekly report I maintain is my most powerful official channel—I realized I need to use it to flag risks more clearly and frequently before they require a direct skip-level intervention.</p>

<h3 id="3-earn-your-seat-at-the-table">3. Earn Your Seat at the Table</h3>
<p>If you aren’t being given the space to speak or provide input, don’t wait for an invitation. <strong>Find the chance to speak.</strong> Once you start providing valuable insights or identifying critical risks, you’ll find that people not only start listening but will actively invite you to the decision-making meetings.</p>

<h3 id="4-formalize-the-chaos">4. Formalize the Chaos</h3>
<p>Visibility is the first step toward resolution.</p>
<ul>
  <li><strong>Create Bugs:</strong> Don’t just talk about problems; file bugs for every important issue.</li>
  <li><strong>Write it Down:</strong> Create concise documents that outline the gaps and their impact.</li>
  <li><strong>Share Widely:</strong> When problems are documented and shared, they become visible to everyone, making it much easier for leadership to prioritize them.</li>
</ul>

<h3 id="5-use-process-as-a-tool">5. Use Process as a Tool</h3>
<p>When a project is at risk, communication needs a dedicated rhythm.</p>
<ul>
  <li><strong>Leverage TPMs:</strong> Work with Technical Program Managers to bring structure to the communication.</li>
  <li><strong>Dedicated Syncs:</strong> Schedule specific meetings or use calendar placeholders to ensure the situation is communicated clearly to all stakeholders. Don’t assume everyone understands the risk—make it undeniable.</li>
</ul>]]></content><author><name>Your Name</name></author><category term="business" /><category term="career growth" /><category term="management" /><category term="leadership" /><summary type="html"><![CDATA[Context I recently completed a complex (Agency) migration project. Initially, the project was framed as a small-scope effort, but once I began, I discovered significant gaps and unmapped dependencies with no clear owners due to recent organizational shifts. The volume of gaps made it impossible to manage alongside my other responsibilities. When initial attempts to get support from my direct manager didn’t yield results and the risk of delay became critical, I made the decision to escalate to my skip-level manager. This move finally brought the necessary attention to the project, resulting in my manager and two L6 engineers being assigned to prioritize and finish the work. Key Learnings Watching how senior leaders stepped in provided a masterclass in high-stakes project management. Here are the lessons I’ve taken away: 1. The Necessity of Escalation One of the biggest lessons was realizing that escalation is a tool, not a failure. When there is a high risk of project delay that cannot be resolved at your current level, you have a responsibility to surface it. Staying silent while a project fails is much worse than the temporary discomfort of escalating. 2. Maximize “Legal” Channels While skip-level escalation was necessary here, I learned that communication should happen through established “legal” channels as much as possible to avoid surprises. The weekly report I maintain is my most powerful official channel—I realized I need to use it to flag risks more clearly and frequently before they require a direct skip-level intervention. 3. Earn Your Seat at the Table If you aren’t being given the space to speak or provide input, don’t wait for an invitation. Find the chance to speak. Once you start providing valuable insights or identifying critical risks, you’ll find that people not only start listening but will actively invite you to the decision-making meetings. 4. Formalize the Chaos Visibility is the first step toward resolution. Create Bugs: Don’t just talk about problems; file bugs for every important issue. Write it Down: Create concise documents that outline the gaps and their impact. Share Widely: When problems are documented and shared, they become visible to everyone, making it much easier for leadership to prioritize them. 5. Use Process as a Tool When a project is at risk, communication needs a dedicated rhythm. Leverage TPMs: Work with Technical Program Managers to bring structure to the communication. Dedicated Syncs: Schedule specific meetings or use calendar placeholders to ensure the situation is communicated clearly to all stakeholders. Don’t assume everyone understands the risk—make it undeniable.]]></summary></entry><entry><title type="html">Challenging Down and Communicate Up</title><link href="https://bio0.github.io//business/2026/04/11/challenging.html" rel="alternate" type="text/html" title="Challenging Down and Communicate Up" /><published>2026-04-11T16:32:25+00:00</published><updated>2026-04-11T16:32:25+00:00</updated><id>https://bio0.github.io//business/2026/04/11/challenging</id><content type="html" xml:base="https://bio0.github.io//business/2026/04/11/challenging.html"><![CDATA[<p>Following a discussion with my director, I have summarized the key takeaways for improving communication with leadership and how I manage my team.</p>

<h1 id="communicate-up">Communicate Up</h1>

<p>While my written communication is good, it still needs improvement, and there is a clear need to address the gap in vocal communication and the consistency of updates.</p>

<ul>
  <li><strong>Improve Vocal Communication:</strong>
    <ul>
      <li>Focus on better organizing thoughts before speaking.</li>
      <li>Ensure I am explaining my thoughts and the reasoning behind them clearly.</li>
    </ul>
  </li>
  <li><strong>Keep People Informed:</strong>
    <ul>
      <li>Maintain frequent touch points to ensure leadership is always updated.</li>
      <li>For complex discussions, rely on written documents to ensure clarity, even when the discussion is only with a direct lead.</li>
    </ul>
  </li>
  <li><strong>Strategic Reporting:</strong>
    <ul>
      <li>Prepare more formally when presenting to senior leaders.</li>
      <li>Be intentional about deciding when and how quickly to surface information.</li>
    </ul>
  </li>
  <li><strong>Pushing Through:</strong> Sometimes direct leads may prevent problems from being reported upward. In these situations, I need to push to ensure issues are surfaced correctly.</li>
</ul>

<h1 id="manage-down">Manage Down</h1>

<p>Managing the team effectively requires a balance of motivation and healthy pressure.</p>

<ul>
  <li><strong>Motivate and Push:</strong>
    <ul>
      <li>Focus on keeping the team motivated while pushing for results.</li>
      <li>Use urgency when needed—reminding the team that “we will miss the bus!” if we don’t maintain momentum.</li>
    </ul>
  </li>
  <li><strong>The Need to Challenge:</strong>
    <ul>
      <li>It is easy to be “nice,” but effective management requires the ability to <strong>Challenge Directly</strong>, a core principle from the book <em>Radical Candor</em>.</li>
      <li>By avoiding “ruinous empathy” (where being nice prevents honest feedback), I can better challenge the team’s performance and ideas to drive the project forward.</li>
    </ul>
  </li>
</ul>]]></content><author><name>Your Name</name></author><category term="business" /><category term="career growth" /><category term="management" /><summary type="html"><![CDATA[Following a discussion with my director, I have summarized the key takeaways for improving communication with leadership and how I manage my team. Communicate Up While my written communication is good, it still needs improvement, and there is a clear need to address the gap in vocal communication and the consistency of updates. Improve Vocal Communication: Focus on better organizing thoughts before speaking. Ensure I am explaining my thoughts and the reasoning behind them clearly. Keep People Informed: Maintain frequent touch points to ensure leadership is always updated. For complex discussions, rely on written documents to ensure clarity, even when the discussion is only with a direct lead. Strategic Reporting: Prepare more formally when presenting to senior leaders. Be intentional about deciding when and how quickly to surface information. Pushing Through: Sometimes direct leads may prevent problems from being reported upward. In these situations, I need to push to ensure issues are surfaced correctly. Manage Down Managing the team effectively requires a balance of motivation and healthy pressure. Motivate and Push: Focus on keeping the team motivated while pushing for results. Use urgency when needed—reminding the team that “we will miss the bus!” if we don’t maintain momentum. The Need to Challenge: It is easy to be “nice,” but effective management requires the ability to Challenge Directly, a core principle from the book Radical Candor. By avoiding “ruinous empathy” (where being nice prevents honest feedback), I can better challenge the team’s performance and ideas to drive the project forward.]]></summary></entry><entry><title type="html">Manage anxiety</title><link href="https://bio0.github.io//life/2026/02/22/anxity.html" rel="alternate" type="text/html" title="Manage anxiety" /><published>2026-02-22T20:56:58+00:00</published><updated>2026-02-22T20:56:58+00:00</updated><id>https://bio0.github.io//life/2026/02/22/anxity</id><content type="html" xml:base="https://bio0.github.io//life/2026/02/22/anxity.html"><![CDATA[<ul>
  <li>manage anxity
    <ul>
      <li>Typical pattern of anxious thoughts: Overestimate the threats we’re facing and underestimate our ability to cope with them</li>
      <li>The three ways in which anxiety manifests are: Anxious thoughts, anxious physiology, anxious behaviors (like avoidance)</li>
    </ul>
  </li>
  <li>It is normal seeking and wanting validation (approval, appreciation, communication that our perspective make sense)
    <ul>
      <li>celebrate daily accomplishments, even though they can be small</li>
    </ul>
  </li>
</ul>]]></content><author><name>Your Name</name></author><category term="life" /><category term="life" /><summary type="html"><![CDATA[manage anxity Typical pattern of anxious thoughts: Overestimate the threats we’re facing and underestimate our ability to cope with them The three ways in which anxiety manifests are: Anxious thoughts, anxious physiology, anxious behaviors (like avoidance) It is normal seeking and wanting validation (approval, appreciation, communication that our perspective make sense) celebrate daily accomplishments, even though they can be small]]></summary></entry><entry><title type="html">How to report progress – achievement first</title><link href="https://bio0.github.io//business/2026/02/08/manage-up.html" rel="alternate" type="text/html" title="How to report progress – achievement first" /><published>2026-02-08T16:32:25+00:00</published><updated>2026-02-08T16:32:25+00:00</updated><id>https://bio0.github.io//business/2026/02/08/manage-up</id><content type="html" xml:base="https://bio0.github.io//business/2026/02/08/manage-up.html"><![CDATA[<ul>
  <li>director has very limited energy to focus on your project</li>
  <li>they have limited time to receive information and then fill the rest of the gaps</li>
  <li>you don’t want to give the wrong impression that you don’t know what you are doing or you are very slow in progress</li>
  <li>report the progress in a very positive manner, unless you have other purpose</li>
  <li>then talk about what time you need to make extra progress</li>
  <li>in weekly report, also just think about and highlight the progress, not just technical progress, alignment and design progress are also great progress</li>
</ul>]]></content><author><name>Your Name</name></author><category term="business" /><category term="career growth" /><category term="business" /><summary type="html"><![CDATA[director has very limited energy to focus on your project they have limited time to receive information and then fill the rest of the gaps you don’t want to give the wrong impression that you don’t know what you are doing or you are very slow in progress report the progress in a very positive manner, unless you have other purpose then talk about what time you need to make extra progress in weekly report, also just think about and highlight the progress, not just technical progress, alignment and design progress are also great progress]]></summary></entry><entry><title type="html">How to handle unresponsive partner</title><link href="https://bio0.github.io//business/2026/01/29/project.html" rel="alternate" type="text/html" title="How to handle unresponsive partner" /><published>2026-01-29T16:32:25+00:00</published><updated>2026-01-29T16:32:25+00:00</updated><id>https://bio0.github.io//business/2026/01/29/project</id><content type="html" xml:base="https://bio0.github.io//business/2026/01/29/project.html"><![CDATA[<h1 id="context">Context</h1>

<p>I want to record this textbook case.</p>

<p>Our partner team is not responsive as they are busy. They don’t have time to response to our request to collaborate, but we need to get things done. I will use XX to represent the tech.</p>

<p>They are the general XX team, while we are the vertical team that want to introduce XX into our product. We have to build XX as it is the highest priority.</p>

<p>What can we do? My manager asked me to start the work without their help but try the best to come up with a solid design. Then we share the design out, if they don’t response, we will implement the way we designed without them.</p>

<p>They have to response, and marked us ask a significant collaborator.</p>

<p>Now, they propose a different opinion trying to block us. What they said makes sense still, and we also have the design option just don’t have the resource to implement.</p>

<p>However, this option requires a horizontal support from them but they didn’t build the horizontal infra yet. Our priority is not on the top, what to do?</p>

<p>They don’t response so we include Director into the discussion (“If you include director, they will response” – from my TL). But just limited to several messages.</p>

<p>We have to meet them, but again they refuse to meet.
“Can we schedule meeting?” “A meeting will be really helpful to clarify”</p>

<p>Now comes another trick, we just schedule a meeting, and mark our director as optional. And they joined, and we discussed our reasons.</p>

<p>How the project develops? Let’s see.</p>]]></content><author><name>Your Name</name></author><category term="business" /><category term="career growth" /><category term="business" /><summary type="html"><![CDATA[Context I want to record this textbook case. Our partner team is not responsive as they are busy. They don’t have time to response to our request to collaborate, but we need to get things done. I will use XX to represent the tech. They are the general XX team, while we are the vertical team that want to introduce XX into our product. We have to build XX as it is the highest priority. What can we do? My manager asked me to start the work without their help but try the best to come up with a solid design. Then we share the design out, if they don’t response, we will implement the way we designed without them. They have to response, and marked us ask a significant collaborator. Now, they propose a different opinion trying to block us. What they said makes sense still, and we also have the design option just don’t have the resource to implement. However, this option requires a horizontal support from them but they didn’t build the horizontal infra yet. Our priority is not on the top, what to do? They don’t response so we include Director into the discussion (“If you include director, they will response” – from my TL). But just limited to several messages. We have to meet them, but again they refuse to meet. “Can we schedule meeting?” “A meeting will be really helpful to clarify” Now comes another trick, we just schedule a meeting, and mark our director as optional. And they joined, and we discussed our reasons. How the project develops? Let’s see.]]></summary></entry><entry><title type="html">How to lead project</title><link href="https://bio0.github.io//business/2026/01/18/lead.html" rel="alternate" type="text/html" title="How to lead project" /><published>2026-01-18T16:32:25+00:00</published><updated>2026-01-18T16:32:25+00:00</updated><id>https://bio0.github.io//business/2026/01/18/lead</id><content type="html" xml:base="https://bio0.github.io//business/2026/01/18/lead.html"><![CDATA[<h1 id="advices">Advices</h1>

<p>Today I got some advice from a Director and my skip on leading project.</p>

<ol>
  <li>
    <p>Learn how to present the project progress. Not something like “oh… we can’t do this, we can’t do that, we have difficulty in blabla”, but something like “in this amount of time, we can do X, and we plan to do Y as follow up effort, we also explored Z”</p>
  </li>
  <li>
    <p>Similar as above, learn to negotiate. Not directly accept or directly reject, but something like I think we can do this …</p>
  </li>
  <li>
    <p>Build 1:1 relationship with stakeholders for each important project. E.g. in this project, you should connect 1:1 with senior staff</p>
  </li>
  <li>
    <p>Increase visibality</p>
  </li>
</ol>

<h1 id="thoughts">Thoughts</h1>

<ul>
  <li>Let’s improve the project communication, especially the progress of the project… Similar to what A (whole project TL) has done, let’s announce the progress, not just the issues or questions.</li>
</ul>]]></content><author><name>Your Name</name></author><category term="business" /><category term="career growth" /><category term="business" /><summary type="html"><![CDATA[Advices Today I got some advice from a Director and my skip on leading project. Learn how to present the project progress. Not something like “oh… we can’t do this, we can’t do that, we have difficulty in blabla”, but something like “in this amount of time, we can do X, and we plan to do Y as follow up effort, we also explored Z” Similar as above, learn to negotiate. Not directly accept or directly reject, but something like I think we can do this … Build 1:1 relationship with stakeholders for each important project. E.g. in this project, you should connect 1:1 with senior staff Increase visibality Thoughts Let’s improve the project communication, especially the progress of the project… Similar to what A (whole project TL) has done, let’s announce the progress, not just the issues or questions.]]></summary></entry><entry><title type="html">Backyard project management</title><link href="https://bio0.github.io//business/2025/10/26/backyard-project.html" rel="alternate" type="text/html" title="Backyard project management" /><published>2025-10-26T22:25:18+00:00</published><updated>2025-10-26T22:25:18+00:00</updated><id>https://bio0.github.io//business/2025/10/26/backyard-project</id><content type="html" xml:base="https://bio0.github.io//business/2025/10/26/backyard-project.html"><![CDATA[<ul>
  <li>If you find some issue, especially at the very beginning, exam carefully. At first I find some cracks in front of the garage, but after careful check of the video recording, I noticed that it is not even caused by them.</li>
  <li>I was told, even if there are small issues, don’t be mad at the workers. Try to maintain good relationship with them especially when they didn’t start much work yet. If they are mad, they won’t do the job with good quality.</li>
  <li>Ask them to explain the project. If you understand the basic, you can help spot potential issues. For instance, the slope was not good but I thought they will fix it in certain step. I made some wrong assumptions.</li>
  <li>If you spot issue, try to quantify instead of just “I feel”.</li>
</ul>]]></content><author><name>Your Name</name></author><category term="business" /><category term="project management" /><summary type="html"><![CDATA[If you find some issue, especially at the very beginning, exam carefully. At first I find some cracks in front of the garage, but after careful check of the video recording, I noticed that it is not even caused by them. I was told, even if there are small issues, don’t be mad at the workers. Try to maintain good relationship with them especially when they didn’t start much work yet. If they are mad, they won’t do the job with good quality. Ask them to explain the project. If you understand the basic, you can help spot potential issues. For instance, the slope was not good but I thought they will fix it in certain step. I made some wrong assumptions. If you spot issue, try to quantify instead of just “I feel”.]]></summary></entry><entry><title type="html">Sustainable Work</title><link href="https://bio0.github.io//business/2025/09/09/work.html" rel="alternate" type="text/html" title="Sustainable Work" /><published>2025-09-09T16:32:25+00:00</published><updated>2025-09-09T16:32:25+00:00</updated><id>https://bio0.github.io//business/2025/09/09/work</id><content type="html" xml:base="https://bio0.github.io//business/2025/09/09/work.html"><![CDATA[<h1 id="advices">Advices</h1>

<p>Today I got some advice from a L7 and my former mentor.</p>

<ul>
  <li>
    <p>Sustainable: find your work patten where you can deliver and also make sure it is sustainable. Do not frequently burn out.</p>
  </li>
  <li>
    <p>Do not act as firefighter, find the long term goal for your team, or yourself. Josh didn’t do well in the above two, not sustainable and break his health; also constantly be a firefighter instead of thinking about building the team, relying on others and instead spend more time thinking about the long term goal.</p>
  </li>
  <li>
    <p>Be proactive and have ownership. For low level, you can negotiate with the TL and manager to try to own something, design and propose. Now it is much easier to onboard yourself, youtube, bilibili, viber code.</p>
  </li>
  <li>
    <p>Be vocal. Speak during meetings.</p>
  </li>
</ul>

<p>Spend one week on a design that looks good, and start with prototyping in several weeks. Communicate with leaders.</p>

<h1 id="thoughts">Thoughts</h1>
<ul>
  <li>
    <p>let’s try these advice and see</p>
  </li>
  <li>
    <p>let’s don’t run away from the bay area and the elite team and try to learn as much as possible if you can.</p>
  </li>
</ul>]]></content><author><name>Your Name</name></author><category term="business" /><category term="career growth" /><category term="business" /><summary type="html"><![CDATA[Advices Today I got some advice from a L7 and my former mentor. Sustainable: find your work patten where you can deliver and also make sure it is sustainable. Do not frequently burn out. Do not act as firefighter, find the long term goal for your team, or yourself. Josh didn’t do well in the above two, not sustainable and break his health; also constantly be a firefighter instead of thinking about building the team, relying on others and instead spend more time thinking about the long term goal. Be proactive and have ownership. For low level, you can negotiate with the TL and manager to try to own something, design and propose. Now it is much easier to onboard yourself, youtube, bilibili, viber code. Be vocal. Speak during meetings. Spend one week on a design that looks good, and start with prototyping in several weeks. Communicate with leaders. Thoughts let’s try these advice and see let’s don’t run away from the bay area and the elite team and try to learn as much as possible if you can.]]></summary></entry><entry><title type="html">Whale Watching</title><link href="https://bio0.github.io//%E9%9A%8F%E7%AC%94/2025/09/01/daily-note.html" rel="alternate" type="text/html" title="Whale Watching" /><published>2025-09-01T22:24:05+00:00</published><updated>2025-09-01T22:24:05+00:00</updated><id>https://bio0.github.io//%E9%9A%8F%E7%AC%94/2025/09/01/daily-note</id><content type="html" xml:base="https://bio0.github.io//%E9%9A%8F%E7%AC%94/2025/09/01/daily-note.html"><![CDATA[<p>Whale watching at Mori Point today. We got lucky: a whale surfaced close enough to see its back and dorsal fin, then blew a misty plume.</p>

<p>Seabirds dotted the water—some circling, others plunge-diving for fish. It felt like an all-you-can-eat ocean buffet.</p>

<p>According to ChatGPT, it was probably a humpback, feeding on sardines.</p>

<p>I love this scenery. The ocean abides - it’s there whether we show up or not, whether it crosses our mind or not.</p>

<p>(Modified by GPT5 Thinking)</p>]]></content><author><name>Your Name</name></author><category term="随笔" /><category term="随笔" /><summary type="html"><![CDATA[Whale watching at Mori Point today. We got lucky: a whale surfaced close enough to see its back and dorsal fin, then blew a misty plume. Seabirds dotted the water—some circling, others plunge-diving for fish. It felt like an all-you-can-eat ocean buffet. According to ChatGPT, it was probably a humpback, feeding on sardines. I love this scenery. The ocean abides - it’s there whether we show up or not, whether it crosses our mind or not. (Modified by GPT5 Thinking)]]></summary></entry><entry><title type="html">Reflections on recent tech lead work and interviews</title><link href="https://bio0.github.io//business/2025/08/31/tech-lead.html" rel="alternate" type="text/html" title="Reflections on recent tech lead work and interviews" /><published>2025-08-31T20:32:25+00:00</published><updated>2025-08-31T20:32:25+00:00</updated><id>https://bio0.github.io//business/2025/08/31/tech-lead</id><content type="html" xml:base="https://bio0.github.io//business/2025/08/31/tech-lead.html"><![CDATA[<h1 id="what">What</h1>
<p>What does a tech lead job covers?</p>

<p>Some learnings when I watch a L6:</p>
<ul>
  <li>Think though to make sure the project can work E2E</li>
  <li>If there is a component missing, find resources. For instance, if the frontend/UI is missing, or if the backend is missing, I should talk to team who is willing to commit to work on frontend or backend. I should also monitor to see if they really do what they promised.</li>
  <li>For a new project, create a quick demo in a short time. This can create momentum for the project. Sometimes it’s faster to achieve something if people are forced to do this in a short time. And you should make sure this is in a short time.</li>
</ul>

<p>I consider myself as tech lead for backend in this specific project.
What should a tech lead do?</p>
<ul>
  <li>Drive major designs</li>
  <li>Review designs</li>
  <li>Review code</li>
  <li>Drive meetings, track progress</li>
  <li>Contribute ideas for model quality improvement, join discussions</li>
</ul>]]></content><author><name>Your Name</name></author><category term="business" /><category term="tech lead" /><category term="business" /><summary type="html"><![CDATA[What What does a tech lead job covers? Some learnings when I watch a L6: Think though to make sure the project can work E2E If there is a component missing, find resources. For instance, if the frontend/UI is missing, or if the backend is missing, I should talk to team who is willing to commit to work on frontend or backend. I should also monitor to see if they really do what they promised. For a new project, create a quick demo in a short time. This can create momentum for the project. Sometimes it’s faster to achieve something if people are forced to do this in a short time. And you should make sure this is in a short time. I consider myself as tech lead for backend in this specific project. What should a tech lead do? Drive major designs Review designs Review code Drive meetings, track progress Contribute ideas for model quality improvement, join discussions]]></summary></entry></feed>