For once I feel like such an adult, but in a good way.
When I was younger I listened to Lugradio and attended their annual live events. I'd overhear what people would do when coding and it all sounded so impressive. Perhaps not my cup of tea but it certainly sounded like they were achieving stuff.
Today I have that feeling for myself. I'm SSH'd into my VPS and messing around with PHP to get some accounting code to work. The code is my own, mostly written from scratch. It's polling my database, pulling data, analysing it, and giving useful output. It's doing what I want it to do.
I've been trying to learn PHP since I was a teenager. I simply couldn't do it. It was always someone else's artificial problems and masses of stuff I didn't see the point of.
This code is being broken down step by step to do what I want. I scribbled down some pseudo code first and now I'm implementing it. Before I really struggled to understand the use of loops. That isn't to say I doubted their utility just that I wasn't able to apply it. I wouldn't say I'm all the way there yet but I'm using one to do something handy - because I wanted a quicker way of doing something.
I don't intend on running away to be a coder, or whatever one does, but it's nice to know that much like with the other disciplines I'm good at this is one of those things I need to be working towards an objective to achieve something. Phew, quite the sentence.