High Growth Engineer

High Growth Engineer is a Substack focusing on enhancing the careers of software engineers through practical advice on productivity, leadership, communication, and mentorship. It combines actionable strategies with personal growth insights to navigate career progression, from junior roles to senior leadership, emphasizing the importance of mentorship, effective planning, and continuous learning.

Career Development Productivity Leadership and Management Communication Skills Technical Skills Mentorship Negotiation and Compensation Work-Life Balance

The hottest Substack posts of High Growth Engineer

And their main takeaways
1574 implied HN points β€’ 18 Feb 24
  1. Planning is crucial to avoid feeling unproductive and getting pulled in different directions throughout the day.
  2. By planning your day, you focus on what's important and maintain control over your daily tasks.
  3. Even a simple daily plan of one main goal can significantly improve your productivity and time management.
1238 implied HN points β€’ 11 Feb 24
  1. To transition into senior engineering roles, you need to shift from hands-on work to systems thinking, focusing on strategic leadership and fostering team autonomy.
  2. Senior engineers lead through influence rather than pure authority, emphasizing building trusted relationships, setting vision, and empowering teams.
  3. Developing critical leadership skills as a senior engineer involves improving empathy, communication, collaboration, systems thinking, and execution orchestration, while overcoming common pitfalls like losing sight of the big picture and excessive control.
1108 implied HN points β€’ 28 Jan 24
  1. Design docs help to reduce risk, document decisions, and align on technical choices.
  2. Make design docs concise with only essential information for decision-making to ensure they get read and progress smoothly.
  3. Get individual feedback first before group sessions to make the review process more efficient and effective.
307 implied HN points β€’ 17 Mar 24
  1. Consider the level of detail in crits based on the feedback needed for effective decision-making.
  2. Structure crit meetings with clear expectations, silent reviewing periods, and follow-up synchronous discussions.
  3. Approach feedback in crits by giving and receiving early, focusing on empowering team confidence, and maintaining a positive, collaborative culture.
Get a weekly roundup of the best Substack posts, by hacker news affinity:
465 implied HN points β€’ 27 Aug 23
  1. Collaboration with product managers and designers can be challenging due to differing priorities and project impacts.
  2. Engineers often face the dilemma of balancing what they can do, what the PM wants, and what the PM thinks they can do.
  3. Maintaining a good relationship and meeting deadlines are key aspects of being a favored engineer among product managers and designers.
326 implied HN points β€’ 20 Aug 23
  1. Mentorship played a key role in Ryan's staff promotion from junior to staff in 3 years.
  2. Ryan's work at Instagram was publicly recognized by Zuck.
  3. Ryan regularly writes about software engineering at the Developing Dev and focuses on career growth.
316 implied HN points β€’ 26 Mar 23
  1. It's easier to grow and get promoted in your career if you're known for something.
  2. Figure out what you want to be known for and become good at it.
  3. Show, don't tell that you are good at your chosen skill or expertise.
316 implied HN points β€’ 16 Apr 23
  1. Improve your resume to stand out in job applications
  2. Apply to multiple places and treat each response as an opportunity
  3. Prepare thoroughly for interviews with practice questions and strategies
139 implied HN points β€’ 14 May 23
  1. Special edition with lessons top software engineers wish they knew earlier in their careers.
  2. Over 1,000 subscribers celebrated in the High Growth Engineer community.
  3. Summary of key lessons collected through an engaging LinkedIn post.
130 implied HN points β€’ 23 Apr 23
  1. Improving Slack communication is crucial for software engineers' career growth.
  2. Mastering asynchronous communication tools like Slack can lead to quick seniority advancements.
  3. Using Slack effectively on a daily basis can significantly impact one's career trajectory.
102 implied HN points β€’ 30 Apr 23
  1. Estimating can be stressful and difficult, but with practice, you can improve.
  2. Mistakes in estimating are a part of the learning process.
  3. Getting estimates right most of the time is achievable with time and experience.
2 HN points β€’ 21 Jan 24
  1. Become an expert in your domain to gain visibility and transition to leadership roles.
  2. Learn to handle stress and manage it effectively as you climb the career ladder.
  3. Avoid complacency, seek out challenging projects, and continuously strive for growth to advance in your career journey.
1 HN point β€’ 14 Jan 24
  1. Taking time off helps you grow as an engineer by providing fresh perspectives and avoiding burnout.
  2. It's recommended to take at least 5 days off per quarter and communicate with your team about your time off.
  3. Taking time off also gives you the opportunity to learn outside of work, improving your skills and contributing back to your team.
2 HN points β€’ 05 Nov 23
  1. Feedback on improving communication skills is crucial for software engineers.
  2. Don't rely solely on technical skills, enhance communication skills for growth.
  3. Public speaking is important for software engineers to reach their full potential.
1 HN point β€’ 10 Sep 23
  1. The post discusses key takeaways from a live session with 5 Staff Engineers.
  2. It mentions that a Staff Engineer is one level above a Senior Engineer at Big Tech companies.
  3. The post offers a link to subscribe for a 7-day free trial to access the full archives.