I have been working with blogs and blog-like technology for many years. The transformation of the tools in terms of cost, ease of use, and capabilities has been amazing to watch.
We have blogs on the “blogger” platform run by Google and the “wordpress” platform, which can either be self-hosted or run on the wordpress.com free sites (you get ads in some of your posts, and can pay a bit more to have those ads removed).
Regardless of the usefulness and / or future of the blogging format, here are some of the advantages that have come up over the last 10 or so years in terms of technology, cost, ease of use, and capabilities:
1. Cost – the software has always been free from either Blogger (Google) or Word Press (Open Source). However, many people chose to self-host for many reasons, and the cost of hosting has gone down dramatically over the years. The “free” alternatives are also extremely robust
2. Performance – the performance of the sites have exponentially increased in terms of speed, although it is difficult to quantify the differences in terms of the general increase in overall processing speed (bandwidth) on the part of the consumer as well as the provider, which is also tied to the reduced cost / MB of a high speed connection
3. Stability – Stability used to be wobbly on some of the sites, particularly from the administrative perspective. We used to have to save our posts all the time in case the site crashed, and fixing items like categories / tags used to be a lot of effort and painstaking. Many of these problems seemed to have gone away or are significantly reduced on the major platforms
4. Features – Many, many things you’d want a blog to do are built in. Not just the traditional items like links, categories, tags, photos, polls, but also more exotic items like linking to different media and different sorts of geographic data. Advertising is also built in, but since we don’t advertise, I’m not an expert in this, although I assume this is crucial to many people
5. Coding – you used to need to know some HTML or other languages in order to work effectively with blogs or to deploy the most advanced features, but since many of those capabilities are now built into the tool, this is less important or hardly needed at all