Today, GofaDM is going meta and will discuss (at length, or it just wouldn’t be GofaDM) the launch of its firstborn into the world. Frankly, when I started GofaDM back in 2010, I really didn’t think it would still be going in 2019: let alone that it would have reached sexual maturity and prove fecund enough to produce issue. How fast they grow up!
As with GofaDM itself, this all began with a foolish idea that got out of hand. Back in the mists of time, or a couple of years ago (time mists over much quicker at my age), various friends suggested that I should provide a list of gigs that I was planning to attend in Southampton to act as some sort of imprimatur of quality. I was unconvinced by this idea, not least because it would act as a stalker’s charter: it is already far too apparent that I rarely spend an evening at home and only my garret’s round-the-clock security detail has kept burglarious felons at bay. I also couldn’t help feeling that as a middle-aged, middle-class white man my probable views and tastes are already massively over-represented in the world (both real and on-line). Finally, listing my own planned gig attendance would tend to give the entirely erroneous impression that I had any idea what I was doing. In fact, I was, more recently, asked how I choose the gigs I attend and an answer (or something vaguely resembling an answer) may well form the basis of a future post: let’s just say that it is more black art than science…
Despite my reservations, my desire to support local venues and musicians led me to feel that I could perhaps take my OneNote document, which listed gigs I thought might be of interest, and create a public version of it. To avoid it being dominated by my taste (and wide ranging ignorance), as well as to provide a fig-leaf of cover as to my movements (I prefer that only Google and shadowy national intelligence agencies track my every move), I decided to list all live events at a small number of music venues in the city. This list would cover the next week and seemed a manageable project to keep up-to-date. Ah, the innocence of that younger me!
The listing was duly named (Not) Your Trusted Music Guide – to note that it was not (a) comprehensive, (b) reliable (given its maintenance by an all-too-fallible human) and (c) only music. It started as a Page within GofaDM – a page that had to be prepared through rather a complex process. Given my background, (N)TYMG was initially created as an Excel spreadsheet – but WordPress would not accept any output I could obtain from Excel, so I had to paste out the relevant cells into Paint 3D and then save the resultant image as a JPEG. This finally produced a form of the guide that WordPress would accept.
When I started with these rather modest beginnings, I had counted without my slightly obsessive nature and the sheer number of people I knew in the Southampton cultural scene. Quickly the range of venues grew as I sought to cover events at which friends were performing – and once I’d added a venue, I didn’t feel that I could delete it from future listings. I also extended the range of time covered in recognition of the fact that people may need more than a few day’s notice of a gig in order to attend. In this way, the list of gigs quickly grew to around 200 for each four week period.
When I started this foolish project, which must be more than a year ago now, I don’t think I had ever envisaged (N)YTMG as a long-term project. I’m not quite sure what I thought was going to happen, but I really didn’t expect to still be maintaining it at this point. I always felt that the city needed a one-stop (ish) shop to find out what is happening: it is something I always look for when visiting other cities, and have never yet found. So, as I felt there as still a perceived need (if only by me – and I have discovered and attended events thanks to maintaining (N)YTMG), I’ve just kept maintaining it. It is a major task for each Monday compiling the list, but to some extent it is a never-ending task with a part of my brain always on the look-out for a previously undiscovered event. This has led me to indulge in a worrying amount of photography in venue urinals where posters are often mounted: luckily, I have yet to be caught indulging in this slightly risky behaviour. However, the sheer size of the list was making it relatively difficult for people to use it and find any specific event and the process was also rather painful for me to maintain – and slow for a new event, once found, to make its way onto the web (it generally had to await the next Monday’s batch release). To help make it more usable, I started posting a cut-down, single-week version to the SO Music City Facebook page.
It was suggested to me that (N)YTMG needed to slip ‘the surly bonds of earth‘ as it were and fly free as a stand-alone, searchable entity: rather than live as an adjunct to an obscure blog. This seemed like a very good idea, but I lacked either the time or current coding skills to make this a reality (now, if you were looking for something in 6502 Assembly Language it would be a very different story). Luckily, attending a lot of gigs has introduced me to a huge number of implausibly talented people, a decent number of whom I consider friends. At least one of these, as well as having significant musical skills, is also a tech mage with current (as opposed to seriously obsolete) coding skills.
Thanks to the coding wizardry of gawpertron – coupled with the input of a lot of their time and several beer-and-curry based meetings with the author – an ill-conceived idea which got out of hand has been transfigured into the fully searchable gig listing that you see today. A second friend, also appropriately made via the Southampton music scene, has provided the hosting which has allowed (N)YTMG out into the wild (and few demesnes are wilder, or redder in tooth and claw, than today’s internet). The idea that there is nothing happening in Southampton should truly have been laid to rest with extreme prejudice and a mistletoe stake driven through its heart (or to be double safe, a stake made of twined mistletoe and rowan). My foolish dream that no-one should have any excuse to miss a gig through ignorance (well, assuming that I have been able to discover its existence – which can be a far from trivial exercise in itself: loose lips sink ships!) is finally rendered a beautiful reality. Thanks to our connected world, wheresoever the family of IEEE 802.11 or at least a couple of Gs hold sway, (N)YTMG can be your companion: nagging you to leave the couch and enjoy more of this glorious city’s delights.
Not only is (N)YTMG now fully searchable but, as far as possible, you are never more than one click away from information about the venue, each event and the ability to buy a ticket. I’m afraid, as a website, it cannot yet ferry you to the event nor baby-sit your children or pets: but am sure there are people working on each of these problems somewhere in a silicon geographical feature: I don’t think anyone has yet taken Silicon Esker or Silicon Yardang…
Even better (for me, at least), it is much easier for me to maintain and I can add an event to (N)YTMG in real-time: or as fast as my fingers can transfer visual input from my eyes into the underlying database via a suitable device. As before, the weak link in the process will remain the ability of the author to find events and update the list.
I can honestly say this has been the most enjoyable, fulfilling and beer-fueled IT project I have ever been involved in. I like to imagine that all Agile development is like this – but rather fear that it isn’t. Further development may occur in tie but, for now, revel in the glory!
As a final envoy, I should note that the content of (N)YTMG guide is maintained by the author, and its underlying code by gawpertron, as part of some strange expansion of the dictionary definition of ‘fun’. We shall consider ourselves well-paid if you use it to support local venues, musicians, poets, theatre makers, dancers and the like. So, you know what you have to do…