Archive for social

Why I like Mastodon Better Than Twitter

I know; It’s been awhile. Instead of writing about technology, I’ve been writing about new popular music. I still love technology but writing about music is more rewarding. You can check out my blog at Tunes Past To Present. There you will find reviews about new music that appeals to an… let’s say more mature… audience. 

That’s not what this blog is about. It is about Mastodon and why it’s so much better than TWITer… I mean Twitter. For those who are unfamiliar with Mastodon, it is a microblogging platform that is, in some ways, similar to Twitter. Unlike Facebook or LinkedIn, you can have one way connections with people. With Mastodon, you can follow individuals and see what they are posting, just like Twitter. That’s where the similarities end.

So, here are my 7 reasons why Mastodon is better than Twitter.

  1. Mastodon’s architecture is quite different and better. Twitter, LinkedIn, and Facebook are all centralized services. Even though the underlying systems are no longer monolithic, the service itself is. That’s why someone like Elon Musk can trash it in a few weeks. Mastodon, on the other hand, is a set of federated servers. Each server instance is created and managed individually by different groups of people. It’s like having your own little Twitter. Even if one server goes away, all the other ones would remain. There is no central service to destroy.
  2. Traffic is federated. Posts from one server can be accessed from the other servers in the loosely connected system of systems using a messaging protocol called ActivityPub. You can even connect to different services that are based on ActivityPub. Practically, that means if you can follow someone on a server different from your own. It’s like seeing posts from Facebook and Twitter on each other’s platform.
  3. Focused viewing of posts. On Twitter (or many other social networks) you can only see what you follow. On Mastodon, you can see posts from people you follow, the posts on your local server (i.e. your immediate community), and posts from other connected, or federated, servers. You don’t see them all in one stream like Twitter; You see them broken into those three groups. The upshot is that it’s easier to discover more interesting people to follow than it is on Twitter.
  4. No advertising. Mastodon is run by individuals and some not-for-profits. No one is selling advertising. It’s pure community.
  5. It’s open source! That’s right – Mastodon is open source. This means that anyone can stand up a server and start a community and many people can contribute to it’s development and maintenance.
  6. Fewer trolls and hate speech. Moderators are pretty diligent about trolls and hate speech. Most servers have rules against it. If the server you’re on allows bad behavior, migrate to another server. Most servers will refuse to carry traffic from individuals or entire servers, also known as blocking and defederating, that spout hate speech or harass other people on the server. The reason for this is that there is no profit motive. Twitter may be loathe to ban someone for hate speech because they have a lot of followers, making them attractive to advertisers. A Mastodon moderator has no such problem. The one I’m on even has a rule in the Code of Conduct that says “Don’t be a dick”. Can’t argue with that.
  7. People are trying to build it up not tear it down. Sorry Elon, but you’re trashing Twitter. You clearly have a “burn it down to make it better” approach to business. Mastodon is community led. The only goal is to have a good time.

What’s the big negative? The Mastodon server I’m on, – a server dedicated to music, is so engaging that I’m already spending too much time on it. I used to publish on Twitter, but never spend much time reading posts. It was fire and forget. Mastodon has the potential to become a giant time suck. That’s really not a bad thing.

Mastodon delivers community, helps discover new people and content, and provides a more healthy environment than Twitter. Twitter is none of the above and I have doubts about it as a going concern. You can’t lose more than half (probably a lot more than half) of your engineers and keep the system running as is, let alone continue to evolve it. It’s probably done like dinner. One thing I’ve learned in nearly 40 years in IT is not to stay in the dumpster when it’s on fire. I can smell Twitter burning from across the country.

If you want to follow me on Mastodon, you can find me at from most Mastodon servers. Or join It’s a great community.

My Retirement Message to All of You

Tom Petrocelli

Well, best to rip off the band-aid.

I’m retiring at the end of the year. That’s right, on January 1, 2021 I will be officially and joyfully retired from the IT industry. No more conferences, papers, designs, or coding unless I want to. Truth be told, I’m still pretty young to retire. Some blame has to be laid at the feet of the pandemic. Being in the “trend” industry also sometimes makes you aware of negatives changes coming up. The pandemic is driving some of those including tighter budgets. This will just make everything harder.  Many aspects of my job that I like, especially going to tech conferences, will be gone for a while or maybe forever.

I can’t blame it all on the pandemic though. Some of it is just demographics. Ours is a youthful industry with a median age of roughly mid to early 40’s. To be honest, I’m getting tired of being the oldest, or one of the oldest people in the room. It’s not as if I’m personally treated as an old person. In fact, I’m mostly treated as younger than I am which means a certain comfort making “old man” jokes around me. No one thinks that I will take offense at the ageism, I suppose. It’s not really “offense” as much as it’s irritation.

There will be a good number of things I will miss. I really love technology and love being among people who love it as much as I do. What I will miss the most is the people I’ve come to know throughout the years. It’s a bit sad that I can’t say goodbye in  person to most of them. I will especially miss the team here at Amalgam Insights. Working with Hyoun, Lisa, and everyone else has been a joy. Thanks for that you all.

My career has spanned a bit over 36 years (which may surprise some of you… I hope) and changes rarely experienced in any industry. When I started fresh from college in 1984, personal computers were new, and the majority of computing was still on the mainframes my Dad operated. No one could even imagine walking around with orders of magnitude more computing power in our pockets. So much has changed.

If you will indulge me, I would like to present a little parting analysis. Here is “What has changed during my career”.

  1. When I started mainframes were still the dominant form of computing. Now they are the dinosaur form of computing. Devices of all kinds wander the IT landscape, but personal computers and servers still dominate the business world. How long before we realize that cyberpunk goal of computers embedded in our heads? Sooner than I would like.
  2. At the beginning of my career, the most common way to access a remote computer was a 300 baud modem. Serial lines that terminals deployed to speak to the mainframes and minicomputers of the times were also that speed. The bandwidth of those devices was roughly 0.03 Mbps. Now, a home connection to an ISP is 20 – 50 Mps or more and a corporate desktop can expect 1 Gbs connections. That’s more than 33 times what was common in the 80s.
  3. Data storage has gotten incredibly cheap compared to the 1980s. The first 10M hard drive I purchased for a $5000 PC cost almost US$ 1000.00 in 1985 dollars. For 1/10 of that price I can now order a 4T HD (and have it delivered the next day.) Adjusted for inflation that $1000 HD cost ~$2500 in 2020 dollars. That’s 25 times what the modern 4T drive costs.
  4. Along with mainframes, monolithic software has disappeared from the back end. Instead, client-server computing has given way to n-Tier as the main software platform. Not for long though. Distributed computing is in the process of taking off. It’s funny. At the beginning of my career I wrote code for distributed systems, which was an oddity back then. Now, after more than 30 years it’s becoming the norm. Kind of like AI.
  5. Speaking of AI, artificial intelligence was little more than science fiction. Even impressive AI was more about functions like handwriting recognition, which was created at my alma mater, the University at Buffalo, for the post office. Nothing like we see today. We are still, thankfully, decades or maybe centuries from real machine cognition. I’ll probably be dead before we mere humans need to bow to our robot overlords.
  6. When I began my career, it was very male and white. My first manager was a woman and we had two other women software engineers in our group. This was as weird as a pink polka dotted rhinoceros walking through the break room. Now, the IT industry is… still very male and white. There are more women, people with disabilities, and people of color than there was then but not quite the progress I had hoped for.
  7. IBM was, at that time, the dominant player in the computer industry. Companies such as Oracle and Cisco were just getting started, Microsoft was still basically a garage operation, and Intel was mostly making calculator chips. Now, IBM struggles to stay alive, Cisco, Oracle, Intel, and Microsoft are the established players in the industry and Amazon, an online store, is at the top of the most important trend in computing in the last 20 years, cloud computing. So many companies have come and gone, I don’t even bother to keep track.
  8. In the 1980s, the computer industry was almost entirely American, with a few European and Japanese companies in the market. Now, it’s still mostly American but for the first time since the dawn of the computer age, there is a serious contender: China. I don’t think they will dominate the industry the way the US has, but they will be a clear and powerful number two in the years to come. The EU is also showing many signs of innovation in the software industry.
  9. At the start of my career, you still needed paper encyclopedias. Within 10 years, you could get vast amounts of knowledge on CD’s. Today, all the world’s data is available at our fingertips. I doubt young people today can even imagine what it was like before the Internet gave us access to vast amounts of data in an instant. To them, it would be like living in a world where state of the art data storage is a clay tablet with cuneiform writing on it.
  10. What we wore to work has changed dramatically. When I started my career, we were expected to wear business dress. That was a jacket and tie with dress slacks for men, and a dress or power suit for women. In the 90s that shifted to business casual. Polo shirts and khakis filled up our closets. Before the pandemic, casual became proper office attire with t-shirts and jeans acceptable. At the start of my career, dressing like that at work could get you fired. Post pandemic, pajamas and sweatpants seem to be the new norm, unless you are on a Zoom call. Even so, pants are becoming optional.
  11. Office communications has also changed dramatically. For eons the way to communicated to co-workers was “the memo.” You wrote a note in long hand on paper and handed it to a secretary who typed it up. If there was more than one person, the secretary would duplicate it with a Xerox machine and place it in everyone’s mailboxes. You had to check your mailbox everyday to make sure that you didn’t have any memos. It was slow and the secretaries knew everyone’s business. We still have vestiges of this old system in our email systems. CC stands for carbon copy which was a way of duplicating a memo. In some companies, everyone on the “To:” list received a fresh typed copy while the CC list received a copy that used carbon paper and a duplicating machine. As much as you all might hate email, it is so much better (and faster) than the old ways of communicating.
  12. When I started my first job, I became the second member of my immediate family that was in the IT industry. My Dad was an operations manager in IBM shops. Today, there are still two members of our immediate family that are computer geeks. My son is also a software developer. He will have to carry the torch for the Petrocelli computer clan. No pressure though…
  13. Remote work? Ha! Yeah no. Not until the 90s and even then, it was supplementary to my go to the office job. I did work out of my house during one of my start ups but I was only 10 minutes from my partner. My first truly remote job was in 2000 and it was very hard to do. This was before residential broadband and smartphones. Now, it’s so easy to do with lots of bandwidth to my house, cheap networking, Slack, and cloud services to make it easy to stay connected. Unfortunately, not everyone has this infrastructure nor the technical knowhow to deal with network issues. We’ve come a long way but not far enough as many of you have recently discovered.

So, goodbye my audience, my coworkers, and especially my friends. Hopefully, the universe will conspire to have us meet again. In the meantime, it’s time for me to devote more time to charity, ministry, and just plain fun. What can I say? It’s been an amazing ride. See ya!