Open in app

Sign In

Write

Sign In

Edward Huang
Edward Huang

2.3K Followers

Home

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. …

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

Mind Cafe

·5 days ago

How to Have an Effective Collaboration

#2 Invite the Necessary People For Collaboration — A software developer lies at the heart of a company’s value delivery system. We need to produce ideas with tangible value and gather new requirements by asking valuable questions to the stakeholder. Translating everyone’s desires into implantable action points while avoiding conflicts is key to becoming a pro developer. Why Good Collaboration Helps you speed up Your Career?

Software Development

5 min read

How to Have an Effective Collaboration
How to Have an Effective Collaboration
Software Development

5 min read


Published in

Better Programming

·May 19

How to Ask Questions That Trigger Rapid Response Time

Asking questions are 80% of the job as a software engineer — “School is about giving the right answers to questions. Life, in contrast, is mostly about asking the right questions, to begin with.” — Scott H. Young. Regarding coding, we spend 80% of our time asking questions and 20% executing the result. So, one of the skills many pro developers possess…

Programming

8 min read

How to Ask Questions That Trigger Rapid Response Time
How to Ask Questions That Trigger Rapid Response Time
Programming

8 min read


May 12

How to Avoid Falling Down the Rabbit Hole When Solving Problems

Ask Questions Before You Are Not Sure You Should Go Deep Into a Solution — Developers suck at estimation. When someone asks them, “How long does it take to investigate the bug or to solve X?” We often give them an optimistic estimation, “It will be a T-shirt size Medium.” However, we dive into the problem and realize that the problem is bigger than we…

Programming

10 min read

How to Avoid Falling Down the Rabbit Hole When Solving Problems
How to Avoid Falling Down the Rabbit Hole When Solving Problems
Programming

10 min read


Published in

Level Up Coding

·May 8

From Good to Great: How Tight Feedback Loop Can Help You Work Smarter As a Software Engineer

Great engineers find ways to receive feedback as fast as possible. — Faster feedback loop leads to a rapid development process. The only way to know if your assumption is correct in building a product is to receive that feedback loop. …

Software Development

6 min read

From Good to Great: How Tight Feedback Loop Can Help You Work Smarter As a Software Engineer
From Good to Great: How Tight Feedback Loop Can Help You Work Smarter As a Software Engineer
Software Development

6 min read


Published in

CodeX

·May 1

Age is Just a Number: Debunking the Myth That Older Developers are Less Skilled

“Like a fine wine, developers' skill sets are improving with time!” — The notion that software engineering is only for those under a certain age is outdated and untrue. I have heard this statement repeated repeatedly, but in observation, a developer’s value and potential for employment only increase with age and experience. Recently, my friend asked me if I see myself still…

Programming

7 min read

Age is Just a Number: Debunking the Myth That Older Developers are Less Skilled
Age is Just a Number: Debunking the Myth That Older Developers are Less Skilled
Programming

7 min read


Published in

Level Up Coding

·Apr 23

Beyond the Salary: Prioritizing Career Growth When Choosing Your Next Job

If you want to build exponential wealth and skillsets, focus on long-term growth instead of TC. — I recently had a two-week break that had me reflect on my long-term goals and career. I felt very guilty that I couldn’t write articles for a month due to project deadlines. Work is more important than writing articles and building a personal brand because you abide by a contract…

Software Development

5 min read

Beyond the Salary: Prioritizing Career Growth When Choosing Your Next Job
Beyond the Salary: Prioritizing Career Growth When Choosing Your Next Job
Software Development

5 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

Edward Huang

Edward Huang

2.3K Followers

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

Following
  • Tim Denning

    Tim Denning

  • Sean Kernan

    Sean Kernan

  • Bennett Garner

    Bennett Garner

  • Ted Bauer

    Ted Bauer

  • AL Anany

    AL Anany

See all (104)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams