Gotta Start Somewhere
If only I could go back in time and talk to my 20 year old self. What wise advice and beneficial hindsight I could bring! Mine Bitcoin! Take that 200-1 bet on Jeremy Corbyn becoming Labour Party leader! Don't try and run a hotel business and a web agency; let alone simultaneously!
One of them would have been to keep a blog; rather than trying to write software that makes blogs. If I worked out how many hours I've wasted in various incarnatinons of this website hosted on dangarland.co.uk, I probably spent hundreds of hours making blogging sites in Rails, leaving just enough mental energy to write one article (in raw SQL of course), which promised to be succeeded but never was. While I undoubtedly learned a heap about web development, I was and continue to be distracted by the technology, and took my eye off the goal.
I hope that this article does not suffer the same fate. Instead, after spending fifteen years helping to make little parts of the world wide web, I'm going to spin a bit of my own.
Having met this feeling throughout my life, and in the careers of many a terrific coder (and creative people in general), I see how this inner cynic has probably spared me many an expense; but has also stifled many endeavours that might have turned into something useful. In a small way, I want this blog to be a statement that will silence that critic, and allow provide the space to exercise my creative side once more. If it can help others learn a thing or two about coding, so much the better.
So perhaps to sum it all up - my hindsight might just be as simple as seize the day and get started. Somewhere. Anywhere. The merest creative spark that gets you out of the starting blocks is often the hardest to find but ultimately the most beneficial.