Edited by Neil Anderson, Sunday, 29 Dec 2013, 21:32
I was messing around with the shared project on Java.net tonight, trying to get the dateTime package to work, when I had a sudden flash; I'm back where I started. Coding rubbish.
I started all this learning (of computers) because I realized that I didn't really know what I was doing. I still don't, all I have is a more nuanced ignorance. I still write much-the-same type-of wrong things,
True, I write less code now and what code I write aspires to less grand-things. I've become aware of my limits; I don't try to be clever and I document what I'm doing.
I document after I have done, bad. Documentation, like testing, comes before code not after. I do write the tests first but I don't plan them like I should.
So all this has been a waste of time?
Certainly not, I coded a type-safe generic Java collection, it will fail on edge-cases, as these things are wont to do but it will work in most cases.
Everything that I learn allows me to build a better-something.
I will always write crap code. I should get over that fact.
code...
I was messing around with the shared project on Java.net tonight, trying to get the dateTime package to work, when I had a sudden flash; I'm back where I started. Coding rubbish.
I started all this learning (of computers) because I realized that I didn't really know what I was doing. I still don't, all I have is a more nuanced ignorance. I still write much-the-same type-of wrong things,
True, I write less code now and what code I write aspires to less grand-things. I've become aware of my limits; I don't try to be clever and I document what I'm doing.
I document after I have done, bad. Documentation, like testing, comes before code not after. I do write the tests first but I don't plan them like I should.
So all this has been a waste of time?
Certainly not, I coded a type-safe generic Java collection, it will fail on edge-cases, as these things are wont to do but it will work in most cases.
Everything that I learn allows me to build a better-something.
I will always write crap code. I should get over that fact.