Hacker News new | ask | show | jobs
by shivaniShimpi_ 56 days ago
this is the right frame. i'd add one layer though, the architecture itself is built from user understanding that compounds over time. every conversation with a user, every weird edge case, every "wait why did they do that" moment is load bearing. someone copying your product on day one is copying a snapshot of what you knew then, not what you know now and then by the time they ship their copy you've already moved. the gap isn't the code it's the accumulated context about why the code is the that it is