Knowprose.com, Disparate Evolution and CMS.

evolution tech smallI’ve been reflecting a bit on the future of KnowProSE.com. Part of this was because of seeing my friend’s work on Miles By Motorcycle, part of it is the root of a lot of ideas I’ve had over time, and a lot of it has come with understanding what I was trying to do, what I actually did and what I wanted to do, as well as the tools that helped me along the way.

I’ve had the domain ‘KnowProSE.com’ for decades now. I think it was since the late 1990s, but I’ll go with just calling it two decades, which translates to me being 2 decades younger, as well as Content Management System Technology being in a fledgling stage. The first sites I had were either hand built by HTML in the 1990s, some of which I still find here and there, and later I went to blogging when I started getting paid for writing – when blogging was about the blogosphere, and when voices unheard of previously defined themselves as social media to challenge more formal media. It was a fun time for most of us who were both writers and technology savvy. If you remember this period, don’t forget to schedule your colonoscopy.

Drupal was the core of KnowProSE.com for some time, and for a while it grew with Drupal in step. But then Drupal became a pain in the ass.  I’d want to log in to do one thing but ended up spending a lot of time doing updates, which was not as clean as it was when I later stopped using Drupal (to Drupal’s credit). Drupal was a contender for me at the time because I could, without a whole lot of overhead on relatively cheap hosting, do some pretty great things and I could imagine with the technology available. There was space for that. As Drupal evolved, I updated accordingly and things simply became more and more of a pain. I had grown. Drupal had grown. We grew apart. So when Bluehost.com lost my site and had no backup, and I had failed to backup recently, I just started over.

I eventually got tired of dealing with Drupal altogether – I was working with Drupal to pay the bills, Drupal broke things with every release, and my client base got a bit tired of Drupal. They weren’t wrong. On Twitter, the Drupal fans have been trying to tell me how awesome it is now, but honestly, I used to be one of the people who said that, so…

What I wanted was to simply be able to log in and write without all the Drupal chores. There are two parts of me – the technical side and the creative side, and they rarely get the chance to work together. To pay bills, you don’t get to play as much unless you’re a unicorn developer who farts rainbows. You end up doing the equivalent of, “Hello world” sort of stuff when you have enough time behind you. It gets boring, and I don’t like being bored almost as much as I don’t like having to deal with a bunch of updates when I want to focus on writing.

Is it all about me? For my websites, YES, it is all about me, because if I don’t like doing it I just ain’t going to do it. So I switched to WordPress.com, and I can now focus on the writing more for personal reasons – and RealityFragments is becoming that aspect of things for me, despite all this block nonsense they’ve hoisted on me. I just need a simple site for the writing.

But there is a part of me that wants to fiddle with those ideas that have survived the decades, and I just don’t want the Drupal overhead with all the layers of crap it comes with to be everything for the enterprise. I’m not the enterprise. I don’t want all of that.

This is what happens with technology as we grow. It either keeps pace with us and evolves with us or the disparate evolution happens, where we and the tech grow apart. With Drupal, it was also about paying the bills, but it just became too much of a pain to do that. Even now, a decade since I have looked at Drupal code, headhunters are pinging me about dealing with Drupal websites. What happened to them? Likely they hired some developers, got poor documentation, some kludgey code and when the developers left, suddenly they want someone to come in and fix the problems. That’s like paying me to stick my fingers on a door frame and slamming the door against my hand for a few bucks.

Not interested.

And so, having peeked and poked around a bit, I’m thinking of building my own CMS in Python for KnowProSE.com, which either means starting with the Django framework or not. I know Python, and this is an opportunity not just to get better at Python, but also to finally be able to get back to some of the big ideas I had behind KnowProSE.com – not necessarily good, but it’s my site and I can do what I want – and maybe keep the KnowProse.com CMS from evolving separately from what I want to do with the site.

2018 In Review.

I have all my marbles together, regardless of what others may say.
All marbles present and accounted for.

It’s been a pretty good year for me, in that the culmination of years – decades – of effort came to fruition. The downside was the loss of my mother, and having to miss her funeral because of foreign exchange issues.

Overall, it has been a year of personal growth and introspection. Unfettered from an old life, I entered a new one toward the middle of the year and haven’t looked back much – until I decided to write this, and in doing so have found that I’ve made great strides over the last months. That’s good.

Writing

Published in 2010, prior to the alleged mayan apocalypse, it still occupies about 60 cubic inches of bookstore space hereI’ve been writing more and publishing less – I’m saving the majority of the writing ‘for the ring’ – it has been a fight of sorts to get into that habit, and I hope to be done with a book before the end of next year if only to say that I did publish something else again, and that this time it isn’t a piece of tech writing that will be outdated by Moore’s Law and how fast the world accelerates it’s change.

Imagine seeing books written about the Mayan Apocalypse that we somehow all survived in 2012 on bookshelves in 2018. I wonder how it ends?

The technologu author nightmare... Discount books on antiquated tech.Or seeing a Windows Vista book in 2018 in the discount bin – a faint hope that someone who lacks anything resembling computer literacy will think it’s a good deal when, even at a discounted price, it’s an overpriced doorstop.

It’s particularly interesting to walk into bookstores in Trinidad and Tobago, places where dated material simply will not die, laying around as if someone might find spare parts from them useful for something more than a few paragraphs in a blog post.

Look. People still read books. Excerpt from #7thsense.The world is accelerating. People get information faster than the government bureaucracies can react. In a way it can be depressing, in another way it can be exhilarating – and what usually happens is that both ways are happening at the same time. It’s exhausting, really, new technologies come out as fast as the last one is profited from by the companies using them even before the elder technologies have had a time to mature. Ubiquitous cameras attached to what used to be ‘phones’ spam our world with so much information that we need systems in place that we can trust to assure we’re getting trustworthy news.

That hasn’t happened quite yet. In their quest for survival, elder media has dropped everything to become more fast than the bloggers, and have become just as bad at being trustworthy as some of those bloggers. People don’t want news as much as they want something that they can agree with in a world that so many seem to find disagreeable.

Fake News - Person Reading Fake News ArticleI don’t know what to think about that. I don’t know what to think about a lot of things – which, of course, doesn’t stop me from considering them. I’m just wise enough not to have as many opinions anymore, and wear the phrases, “I don’t know”, and, “I’m not sure” like raincoats on days of uncertain weather.

And these days of uncertainty mark our future – no one is exactly sure what’s going on because of the amount of noise in mankind’s communication. Where once there had to be a basis in fact to be accepted, now it’s the tyrannies of different mobs fighting it out in our social media feeds, combined with people who unfortunately write as clearly as they think and infect other low literates with bad ideas. Heaven forbid they have good ones and learn how to communicate them properly – but in the race to impress fastest, we’re attempting to get better at communicating through ochlocracy parading as democracy, a holdover from the unanswered questions related to ‘smart mobs’ where in fact the average IQ of a smart mob is not as high as Rheingold would have had people think. But hey, he took a lot of pictures with his hat and sold a lot of books without having to worry too much about things – a true factor of ochlocracy.

Hate & AngerI digress. That’s all been part of 2018, where figureheads are blamed for the sins of the masses when in fact they are only symptoms. The reality is that we have these specialized systems that are smarter than the implementations of democracy. Some of the most intolerable ideas to leap from the tongues of the most intolerant – who, of course, are intolerant of intolerance and find nothing wrong with that logic.

And while I’m writing about intolerance, for regular blogging the new editor and layout with blocks for WordPress.com is intolerable. I imagine for a photo blog it might be worthwhile.

Coding

Now that I don’t have to code for someone to pay the bills, I’m enjoying coding again except for, as I note, all the unsupported and or poorly documented libraries and tools out there. The answer, of course, is to either find different ones or rewrite my own – which robs me of the inertia.

My word, people-who-call-themselves-developers-or-engineers – you ain’t a developer or engineer if you don’t document things and keep that documentation up to date.

So, I’m fiddling around with some natural language processing, machine learning and the Anki Vector SDK Alpha. These are not particularly lucrative things to do in that large corporations with R&D budgets larger than the GDP of entire nations are doing just about everything but shaving with Ockham’s Razor.

I just really like playing with information and understanding how it interacts in this day and age, as well as how we interact with it – and how it affects us as individuals and society.

Information

I recently was called disrespectful because someone in Trinidad and Tobago was posting the raw number of murders in Trinidad and Tobago, which by itself shows an increase, but doesn’t actually related to anything such as – as I pointed out – population size. With an estimated population of 1.2-1.5 million, 500 murders in a year is 0.0416% to 0.0333%.

So, actually knowing the population size has an effect on how that percentage looks – and while people are claiming that census data is available, I have yet to meet someone in Trinidad and Tobago who has been counted in a true census. This means that all the planning data for Trinidad and Tobago is based off of extrapolated data – and when people are talking about the number of murders versus the per capita percentage of murders, it demonstrates that there’s just no real data.

There’s ways to test for fake data, too – Benford’s Law immediately comes to mind, and the fraud detection aspect of predictive analytics is well worth exploring.

None of this really affects the media and society as much as simply repeating a falsehood until it is accepted as a truth, but it’s worth exploring because falsehoods that are better tolerated have some truth in them – for example, a raw number of murders – but lack a context (such as population size).

For those of us that think, the world has become a busy place if we pay attention. What I’d like my coding to actually do is help me avoid having to do all that thinking and processing of information when I look at the world – which, of course, is subject to the interpretation of the coding, which is subject to my biases, which is subject to how I am influenced by information, which… goes around in a circle.

But it, like other things, keeps me out of trouble, as I managed to do in 2018. We’ll see how 2019 goes.