How could I forget that I already built something?

  • Context: Medical 
  • Thread starter Thread starter Borg
  • Start date Start date
Click For Summary

Discussion Overview

The discussion revolves around the experience of forgetting a previously created software program while working on a new project. Participants explore themes of memory, creativity, and the nature of programming, with a focus on the implications of forgetting past work in the context of software development.

Discussion Character

  • Exploratory
  • Conceptual clarification
  • Debate/contested

Main Points Raised

  • One participant recounts discovering a forgotten program they had written two and a half years prior, which was intended to compare files between software versions.
  • Another participant humorously suggests that forgetfulness is a trait associated with geniuses.
  • A different participant notes the historical existence of the 'diff' tool since 1974, implying that similar solutions have long been available.
  • Some participants speculate that infrequent use of the program may have led to its forgetfulness, suggesting that memory allocation may shift over time.
  • One participant theorizes that the frequency of writing code and generating ideas without follow-through contributes to the likelihood of forgetting specific projects.

Areas of Agreement / Disagreement

Participants express a range of views on the reasons behind forgetfulness in programming, with no consensus reached on the underlying causes or implications of this phenomenon.

Contextual Notes

Participants discuss the impact of time and frequency of use on memory retention, but do not delve into specific cognitive mechanisms or provide empirical evidence for their claims.

Borg
Science Advisor
Gold Member
Messages
2,356
Reaction score
5,137
I'm working on a software project that has a bug that cropped up in the last 8 months. I had some time to kill this evening so I decided to write a program that would compare files between the old version and the new one. I've thought about writing a program like this for at least 7 or 8 years now.

So, I start looking through a directory where I keep all of my old programs for a piece of code that I wanted to use. While looking for that, I noticed a directory named File Comparer and, sure enough, I already wrote it two and a half years ago. I read through it, performed a few tests and it worked great for exactly what I wanted it for.

How could I not remember this? :blushing:
 
Biology news on Phys.org
I've head that geniuses are quite forgetful. :wink:
 
Evo said:
I've head that geniuses are quite forgetful. :wink:

OK, that made my day! :smile:
 
... you know.. diff has been around since 1974 =)
 
DavidSnider said:
... you know.. diff has been around since 1974 =)

I wanted something to examine all of the files in the project and get a list of which files have changed and also the ones that have been removed. Then I diff them. :smile:
 
If you have not used the file in 2 and 1/2 years, I'm sure you allotted those memory brain cells to another purpose.
 
maybe you did it really quick and never committed it to long-term memory
 
Proton Soup said:
maybe you did it really quick and never committed it to long-term memory

Probably. I looked at the date stamps on the files and it looks like I didn't spend more than a few hours on it. It's still strange how I have thought about using it since then and deciding that I didn't have enough time to build it. :rolleyes:
 
I think it's a matter of A) how many codes you've written and B) how many times you get an idea to write a code but then never follow through. The more instances of A) and B) that occur, the more easy it would be to never remove a particular A) from the B) group when you A)'d that particular B). I also think any practiced programmer has a high rate of A) and B).
 

Similar threads

  • · Replies 9 ·
Replies
9
Views
4K
  • · Replies 5 ·
Replies
5
Views
2K
Replies
5
Views
4K
  • · Replies 26 ·
Replies
26
Views
4K
  • · Replies 6 ·
Replies
6
Views
6K
  • · Replies 7 ·
Replies
7
Views
1K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 14 ·
Replies
14
Views
4K
Replies
5
Views
895
Replies
2
Views
3K