TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Why I can't hold the level of understanding of my code the next day?

3 pointsby anon115over 2 years ago
"Its like I lost it and I feel stupid is there something wrong with me? "When I finally make a whole program and all the individual code pieces that all binds it all together why the following day I can't hold on to that level of understanding again? I face the same problem I have solved mathematical problems too. It's like I lost it and I feel stupid is there something wrong with me?"

1 comment

aintmeitover 2 years ago
Most mature teammates have this understanding where the author of a piece of code should be able to tell you how it works. In fact, sometimes changing that code might even require collaboration between the original author and the person requesting changes. That&#x27;s how important it is for you, the author to remember what your code is about. That&#x27;s also why when developers leave a company, it&#x27;s a big deal. When people who worked on large or important parts of the code base leave, the organization that owns the code base is in a risky position.<p>Now that I&#x27;ve explained the importance of knowing the intention behind the code, we can try to diagnose why you can&#x27;t hold onto the understanding the next day. I can see a few likely reasons:<p>- You wrote way more code than you should have. I have a friend who tells me that 4 small tickets a day is a good pace. I can&#x27;t imagine that&#x27;s more than 200 lines of code a day.<p>- That part of the code base is particularly complicated, either because of existing patterns in your code base or because it could be properly described as a complicated sub-system.<p>- You didn&#x27;t actually understand the code you wrote in the first place. You may have pushed code, but you didn&#x27;t think through what you were doing.<p>- There are other things distracting you, either on the job or in your personal life. Stress can reduce your effectiveness at work.<p>Is there other information you can provide that will help you narrow the problem?
评论 #32804441 未加载
评论 #32804181 未加载