Open in app

Sign In

Write

Sign In

Edward Huang
Edward Huang

2.2K Followers

Home

Lists

About

Published in Better Programming

·Pinned

An Interview Question That Truly Tests Your Experience as a Software Engineer

Do you know how to avoid cache stampedes? — Leetcode has always been the holy grail to cracking the coding interview. Many engineers have said that the technical interview pipeline is broken. Three years ago, a technology company would not have told you to solve two Leetcode hard questions in a single setting. A lot of the technology companies…

Programming

6 min read

An Interview Question That Truly Tests Your Experience as a Software Engineer
An Interview Question That Truly Tests Your Experience as a Software Engineer
Programming

6 min read


Published in Better Programming

·Pinned

How To Update Your Status During Standup Like a Senior Engineer

A status update is where you can showcase how well you manage ambiguity and is an important way to build trust with your team — Imagine this — they assign you a task to finish up this sprint. It is a task that requires you to push a new feature within a brand-new architecture you have never touched on. On the first day, you look through all the documentation on the Confluence page to get…

Programming

9 min read

How To Update Your Status During Standup Like a Senior Engineer
How To Update Your Status During Standup Like a Senior Engineer
Programming

9 min read


Pinned

I have exciting news that I would like to share with you

I am launching a newsletter — Path to Senior — to give software engineers more insights on navigating their careers in tech. — How I started my blogging journey? I began writing about my software engineer career in 2019 when I started working at Disney+, the streaming service for Disney, Hulu, and ESPN. I felt like I wasn’t growing the way I wanted to. It was my first time working in a fast-paced, high-tech environment. I was inexperienced with…

Tech

3 min read

I have exciting news that I would like to share with you
I have exciting news that I would like to share with you
Tech

3 min read


Published in Better Programming

·Mar 10

3 Tips To Adopt a Simplicity Mindset When Designing Software

Simplicity is underrated — Reusable code is a holy grail of programming. Software engineers are obsessed with creating utility libraries and functions that can reuse by all brand ranges of business applications. They argue all day over coffee about making their code more reusable and not reinventing it repeatedly. As they continue to evolve…

Programming

8 min read

3 Tips To Adopt a Simplicity Mindset When Designing Software
3 Tips To Adopt a Simplicity Mindset When Designing Software
Programming

8 min read


Published in Level Up Coding

·Mar 2

Solving The Riddle of Software Extensibility: How to Write Extensible Code

How to not break code that works properly and decrease the effort on adding new functionality — In a conversation with a colleague these past few weeks, we discussed that our core codebase needs to be refactored because developers need more time to change any tiny features in the code. “I don’t like how the code is structured right now. It wasn’t intended to be this way…

Programming

7 min read

Solving The Riddle of Software Extensibility: How to Write Extensible Code
Solving The Riddle of Software Extensibility: How to Write Extensible Code
Programming

7 min read


Published in JavaScript in Plain English

·Feb 18

Developers, The Most Valuable Resource That You Have Is Your Time

Work Smarter, Not Harder — The difference between a good developer and a mediocre developer is that a good developer knows how to spend their time well. I’ve noticed that the purpose of many of our day-to-day tasks is to save time. We get rewarded for building systems and services that can launch to market…

Programming

6 min read

Developers, The Most Valuable Resource That You Have Is Your Time
Developers, The Most Valuable Resource That You Have Is Your Time
Programming

6 min read


Published in Better Programming

·Feb 10

How To Write Impactful Software Engineering Goals

Impactful goals can help accelerate your growth as a software engineer — “So, Edward, let’s do career goal setting on our next 1:1. Be prepared to write down a list of goals you want to achieve this quarter.” I’m not too fond of goal-setting conversations during 1:1 because I don’t know if my goal aligns with the company’s north star. Don’t get…

Careers

6 min read

How To Write Impactful Software Engineering Goals
How To Write Impactful Software Engineering Goals
Careers

6 min read


Published in Level Up Coding

·Feb 2

How to Grow Really Fast as a Software Engineer

Traits and Steps to Become a 10X Engineer — The growth progression of the software engineer career is a mystery. You see that some engineers are more likely to get promoted than others. Yet, sometimes, you don’t see them working as hard. I used to think that you have to be technically skilled to be a 10x engineer. I…

Growth

12 min read

How to Grow Really Fast as a Software Engineer
How to Grow Really Fast as a Software Engineer
Growth

12 min read


Published in Better Programming

·Jan 29

How to Write Technical Documentation With Empathy

Documenting == A Game of Empathy — Documentation saves us a lot of time and hassle. Yet, many developers need to pay more attention to providing documentation along with their code. In this article, I will share with you everything you need to know about writing documentation, with some quick tips on writing good documentation for your…

Programming

10 min read

How to Write Technical Documentation With Empathy
How to Write Technical Documentation With Empathy
Programming

10 min read


Published in Better Programming

·Jan 23

How To Earn Trust as a Team Leader

Teach what you know, be transparent in every action, and more — Trust is a leading indicator of your personal brand as a software engineer. We often evaluate others positively or negatively based on trust. In business, trust is highly correlated to a person’s propensity to consider, try, or buy a product. In career development, trust can help you get that promotion…

Software Engineering

7 min read

How To Earn Trust as a Team Leader
How To Earn Trust as a Team Leader
Software Engineering

7 min read

Edward Huang

Edward Huang

2.2K Followers

Document my journey in technology, functional programming, and careers in tech. Read my articles for free @ https://pathtosenior.substack.com/

Following
  • Bennett Garner

    Bennett Garner

  • Sean Kernan

    Sean Kernan

  • Tim Denning

    Tim Denning

  • Amit Ashwini

    Amit Ashwini

  • Ted Bauer

    Ted Bauer

See all (103)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech