Chaos
So this week started with chaos. At the end of last week I was talking to someone else at IBM and they say “Hey, your email address has that '1' at the end of it, you know you could change it to something better”.
“Better?” I thought. Hrmm... yeah, my email address is a bit ugly, and as a developer advocate, it would be nice to have one a bit more memorable than that dowdy automatic IBM one. What could I use instead? How about “hammertoe”? It is a phonetic corruption of my surname “Hamilton” that came about due to a Unix system upgrade 25 years ago. Strangely it never seems to be taken on any platforms for some reason 🤣. I'm hammertoe on Coil, on Twitter, Skype, Gmail, on pretty much every other site.
So I went to the form, and filled in to set up an email alias for hammertoe@ibm.com.
The next day... I couldn't log in to anything. “Uh-oh”, I thought.
So yeah... turns out something went wrong... still not sure what, whether it was my mistake or something went wrong in a process somewhere, but the end result was my main primary ID changed from matthew.hamilton1@ibm.com to hammertoe@ibm.com. Anyone who has worked in a large enterprise or who works in IT will be able to appreciate the sheer chaos this caused. I use about a dozen different systems regularly on a daily basis that all know me by the original ID. Suddenly everything started to vanish. I could no longer log in... Box suddenly had none of my files. Various internal compliance systems were sounding alerts because wtf is this “hammertoe” account that just suddenly appeared out of nowhere?
So that was why the last weeknote was so late, as I was busy trying to sort all that mess out. I'm nearly back to where I should be... however can't access my email through the more modern web-based email we have, and have to use IBM Notes. I first encountered Lotus Notes (as it was then) around 1995, and it was pretty revolutionary then. This was in days of Windows 3.11 and 9600 baud modems. It's killer feature was the way it could synchronise offline databases for “road warriors”.
Catching up with friends
I caught up with two friends I'd not chatted to in quite some time. One, Calvin, I know through the Plone Community. He and his family live in Indiana, US and through co-incidence have been linking up with IBM Developer Advocate locally to them. They have been running a local Python conference IndyPy for decades now. I'd generally see Calvin at least once a year at the annual Plone Conference or one of the Python Conferences. It reminds me that the last EuroPython conference I went to was in Birmingham, UK in 2009 and where I met the guy who would later hire me and be my boss at IBM a decade later.
I actually spoke at that conference and did a talk called “Lipstick on a Pig” and was about dynamically re-skinning a .NET portal site using Python... a bit of a blast from the past:
Hopefully with all the online conferences happing, I will try to “attend” some of the Python conferences this year, and hopefully speak at some of them.
The other friend I caught up with was, a former co-director of mine in the company above, Netsight. We were talking about how to get the best out of social media in terms of whether to mix personal and professional topics.
I have been pretty open and free-flowing on Twitter. I talk a lot about my political views on there. I know I likely alienate some people with them, but it is my personal account and I say what I feel on there. Did I have concerns mixing my personal tweets with my work ones? Yes, a bit. Especially when I became a Developer Advocate, and I now have my boss, boss's boss, and boss's boss's boss following me on Twitter. But I stick to my honesty on there. I do like vigorous debates, and often find myself in arguments with people over political views or about cryptocurrencies. But at the same time I have learned a lot from others, and I hopefully have imparted knowledge to others too. That is the ultimate goal.
Anyway, this weeknote is already late, so I'll finish it here. I have lots to cover in the next one ;)