Hacker News new | ask | show | jobs
by lanstin 1365 days ago
Arguably programmers who have great memories are much more likely to write unmaintainable code, 'just edit these fifteen files to add a new financial type'

Once and only once is a requirement for people that can't remember as much but also for good code. Consider it a requirement for code organization and tools:if it takes longer to look up than remember then the tooling needs a bump. Obviously during heads down green fields coding, the cache will get filled efficiently of wjatever is needrd, but by the time v1.1 rolls around a good reread and rethink might be a good idea

Also, the key skill isn't memory but rapidly and well learning new things. My C, perl, and jquery knowledge is well forgotten and replaced with python, go and terraform and i am considered trying out Rust.

2 comments

> Arguably programmers who have great memories are much more likely to write unmaintainable code, 'just edit these fifteen files to add a new financial type'

Very true. Some programmers have higher tolerance for complex code. Which is often why there are disagreements over refactoring.

Man this is crazy true, I work with people who are ridiculously "intelligent", seemingly have amazing memories. They seem to right the worst code.