Sihui Huang

  • RUBY ON RAILS
  • SOFTWARE DESIGN
  • CAREER DEVELOPMENT
  • LIFE & BOOKS
  • ALL ARTICLES
  • CONFERENCE TALKS


Weekly Learning

Weekly Learnings


My journey of becoming a tech lead.

  • Week #20: A wrong way to build for the long-term: committing to premature designs

  • Week #19: What Matters to Me At Work?

  • Week #18: An Attempt to Stop Thinking About Work Outside of Work

  • Week #17: Seeking Approvals at Work Exhausts Me

  • Week #16: Three Lessons from A Frustrating Meeting

  • Week #15: Project Planning: A Spike with First Principles Thinking

  • Week #14: Fear No Awkwardness — Chatting is Good

  • Week #13: The Power of One-on-One Meetings and Personal Connections

  • Week #12: How to communicate effectively for bigger impacts

  • Week #11: Communication: Getting on the Same Page (Part 2)

  • Week #10: Communication: Getting on the Same Page

  • Week #9: Voicing Your Opinions as An Engineer

  • Week #8: Senior Engineers, Stop Doing Everything

  • Week #7: The other side of technical skill: Domain Knowledge and Long-term Vision

  • Week #6: Handling Disagreements and Conflicts at Work

  • Week #5: Stressed out by work responsibilities? Focus on creating impact instead.

  • Week #4: Not Working Overtime, but Working Flexibly

  • Week #3: Refactoring Legacy Code V.S. Staying Focused On The Current Project

  • Week #2: Never feel overwhelmed at work again- the M.I.T. technique

  • Week #1: The Fastest Way to Get Promoted as an Engineer

Copyright © 2017-2020 Sihui Huang. All rights reserved.