I'm a student in college, and I use to think that I was fairly good at coding. But lately, I'm not sure.
I was wondering if there are particularly principles of a good coder or some kind of pattern. I find myself coding well and quick when I'm interested and motivated, but other times I'm slow and just procrastinating.