← Back to context

Comment by abustamam

11 hours ago

When I was getting started with programming I often forgot to do one of those steps and often ended up losing my work because I was working from a library computer or something.

When I got more experience I finally understood why it is like that, and it makes sense now, but its still a lot of steps for someone learning to remember.

Thanks, that’s exactly what I meant! It only makes sense now because we know exactly how it works, it makes no sense to a first-time user.

I feel like other commenters are being obtuse on purpose and avoid the point? Or did I just not word it correctly

  • > I feel like other commenters are being obtuse on purpose and avoid the point?

    nah, people are just built differently. Not everyone gets frustrated with "learning to remember", and then some do. Both are valid. The people who seem to be obtuse to you are in the first group, myself included. I didn't instantly catch the fact that instead of `svn commit` I have to now do `git add`, `git commit` and `git push`. But, and this is the key difference, when I forgot I just checked my bash history to recall the sequence. It doesn't bother me because I know either of two things will happen:

    A. Over months and years, you then understand how things work and its second nature.

    OR B. The tool was just a one-off and you won't use it after some time, so it doesn't matter you won't recall the steps.

    Its the same with any professional tool, really - even outside software (think carpentry, for example).