153/365 | ¥10M Job Challenge - Over Designing

In addition to prioritization, setting a deadline is also important. It’s like eating—about 80% full is usually just right. Everyone's time is valuable, and if one task takes up too much of your life, it becomes difficult to grow. When it comes to work, the best approach is to meet the client's minimum requirements. While some flexibility is necessary at times, over-engineering should be avoided in most cases, as it saves a lot of time. Only when new requirements arise and code scalability needs to be improved should you communicate with the client about the additional time needed for modifications. Most of the time, clients or PMs don’t have a clear picture of future needs. Experienced engineers generally understand the importance of keeping things scalable, but excessive design can sometimes lead to no visible results in the early stages, adding unnecessary pressure. That’s why I’ve changed my approach—many people don’t realize that scaling requires extra time, so managing this expectation is also a form of upward management.

Mar 15, 2025 - 23:32
 0
153/365 | ¥10M Job Challenge - Over Designing

In addition to prioritization, setting a deadline is also important. It’s like eating—about 80% full is usually just right. Everyone's time is valuable, and if one task takes up too much of your life, it becomes difficult to grow.

When it comes to work, the best approach is to meet the client's minimum requirements. While some flexibility is necessary at times, over-engineering should be avoided in most cases, as it saves a lot of time. Only when new requirements arise and code scalability needs to be improved should you communicate with the client about the additional time needed for modifications.

Most of the time, clients or PMs don’t have a clear picture of future needs. Experienced engineers generally understand the importance of keeping things scalable, but excessive design can sometimes lead to no visible results in the early stages, adding unnecessary pressure. That’s why I’ve changed my approach—many people don’t realize that scaling requires extra time, so managing this expectation is also a form of upward management.