Twitter

Image credit: DALL-E 2 (Twitter symbol burning with a lonely man watching + variation on one of the generated images)

Last night and today, half of Twitter employees were fired by the new owner of the company, Elon Musk. Almost 3,800 people without a job because of no fault of theirs. They were doing good, meaningful work. While there surely was some fat at the company, as is the case at any company this size, I don’t think Musk went about it with any real thought process business-wise. If he did, it would have taken a few more months to analyze the value of the various products and teams before he could make a decision.

Anyway, this post is not about the layoffs. I started losing interest in Twitter as a community when Elon finally took it over. It is because he believes that everyone should be heard and that is what he describes as free speech. To him, letting anti-vaxxers say what they want to say is equally important as doctors and medical professionals saying why vaccines are important. Where will he draw the line? Is a Holocaust denier’s voice important to be heard? What about a racist? White supremacist?

Bottom line, I can see Twitter becoming more noise and much lesser signal. So I started thinking where else can I go to get a similar experience, and realized there is really nothing that satisfies what I love about Twitter (besides making genuine friends, even if they are online-only although some are also friends IRL).

So what is it that I like about Twitter that makes me somewhat of an addict? It’s not doomscrolling. It’s not idle surfing which is what I used to do with Facebook when I was active Facebook user. It is a combination of:

  • Freshness: I often see stuff on Twitter way before it hits a news publication’s website. Also, it combines multiple parts of my interests into a single feed so I don’t have to whack 15 different moles when news breaks. Sports, entertainment, politics, health and wellness, etc. all in a single feed refreshed 24×7.
  • Curation: Over the many years I have been on Twitter I have been very selective about whom I follow. I use Twitter Lists a lot and that’s where a lot of “others” get shoved, but my main feed is very limited so I can see a lot of what they tweet vs the main feed being a giant firehose of information. By selecting people and companies that I have an interest in, I know I get most of what I need surfaced through them directly and indirectly (their retweets and quote tweets). Rarely do I see something that I should have known that I found out elsewhere vs my feed. Very rarely. (Thank you to the people I follow, you make my experience worth the while!)
  • Discovery: My recent jobs/positions have made it possible for me to consume Twitter voraciously even during the day. As a result, I see many tweets and as a result, Twitter has replaced my RSS reader for many years now. What I used to do in my RSS reader was discover new content and potentially share it with the world and now that experience is reduced to a single platform.
  • Access: Thanks to the popularity and “communication protocol” nature of Twitter, everyone is on Twitter. This has made it possible to be one tweet away from the biggest personalities whether they are celebrities in entertainment or CEOs of companies or founders and financiers of innovative companies. I love that many of them engage with their community on Twitter. I am not sure if this could have been possible if Twitter weren’t the medium it is today.
  • Customer support: Often, customer support provided by companies on Twitter is faster and better and more direct than what they provide on the phone or online chat. Some companies have truly done this justice and one example of this is Comcast. Even though it is common to mock the company and their service, I have only had good experience with them on Twitter for sales support as well as technical support.

This combination of benefits is a killer. I am not sure if there is anything that can come close to this experience. There are some promising platforms like Mastodon but I will wait and see if they gain enough of a critical mass. I did the switch a few years ago from WhatsApp to Signal when there was this move regarding privacy policies at Meta but realized quickly that most people I’d like to chat with were not on Signal and stuck around on WhatsApp.

There are other services which provide some parts of this overall experience but fail because they don’t provide the others – Slack, Discord, etc. have good community features but I think they are meant to be more like BBS’s than a Town Square. Which means the community will be limited by design.

It’s kind of ironic but Google+ would have been a great alternative to Twitter – it had a community of all GMail users, it had a feed although it was more algorithmic vs chronological as I remember but I may be wrong, it had Reader built into it for discovery aspects and I am sure if it gained enough momentum, companies would come to it and start providing customer support too.

With all that said, I am not leaving Twitter as yet, but if things devolve and Musk keeps giving the nutjobs an equal presence on the platform, I would be willing to disappear from there and rely on multiple tools to satisfy my needs.

So, what’s a good RSS reader these days? What’s a good public-y Discord server? Any Mastodon fans? What’s a good starting point? đŸ™‚

Advertisement

Mom

I still remember the moment when I heard the sad news. We had finished dinner on Monday Jan 25, and I completed some pending work that was due the next day and I had came back outside to the living room. My wife got a call from my cousin and simultaneously I got a call from my brother. It was the shocking news that my mom had passed away. He was at the hospital so my brother could not give too many details but my heart sank knowing that she was no more. I could not believe it.

Immediately a flurry of thoughts started flashing in my head – what was the last thing I said to her? What was her last thought between us? When did we last meet and what was the highlight of that day? What will dad do now, knowing that he was completely dependent on her – not just for companionship since they have been married for 58 years, but also for providing him his medicines, reminding about various things he needs to do, cooking, preparing breakfast and snacks, and so much more.

More thoughts. What happens to the move that they were planning in a couple of weeks? How must my brother and his family be handling this news?

The thing is, this was absolutely unexpected. If a person is ill and deteriorating, you mentally prepare yourself. You run through various possibilities in your head, including unfortunately how you would handle the person eventually passing away.

Not for my mom. Not for the one who was super active both phyiscally and mentally. Not for the one who was willing to take on a residence move at their age (and perhaps the move was one of the things that may have contributed to her stress and anxiety, who knows?). The one who was planning to send some Indian snacks to us via courier *while* planning for and preparing for the move. Planning the move? She didn’t have to pack or move but she had to get the bathroom done in the new flat, painting, new sofas, new dining chairs, clean up old and unwanted paper work, and so much more. All this with a servant who is not full-time and was not guaranteed to come regularly because she was sick off and on. She had mentioned that she was feeling overwhelmed about it.

I was definitely speechless. Numb, to a certain extent. Then I started getting calls from cousins and uncles/aunts. That’s when it hit me hard – she was definitely gone. Oh my god, I had to start looking for tickets and figure out the formalities I need to take care of to be able to travel to India in this COVID time. I found tickets for the next morning’s flight but I realized it may be complicated if I don’t have a negative COVID test. I could of course take a chance and land there and figure out, but the more I read about the paper work, the more I was convinced that it would be better to get the test and then leave. So I started looking for appointments for the drive-through test that I had done in November. I got one at 7am, locked it up. Meanwhile, my cousin came over and he started calling some hospitals in the area to see if they can give me a rapid test – they all said I would need to wait and that someone with a heart attack will get priority over someone like me who is looking for a favor. I made the call to just stick with the test, knowing that we get the results in ~24 hours. I also informed my brother that they don’t need to wait for me for the final rites since the earliest I could be in India would have been Wednesday night and that would be a good 36 hours after her passing and keeping the body for that long in the house would be inadvisable. Having settled on the plan, I got my airline tickets changed too.

Then in the moments of silence after this flurry of activity, various things started coming to the head…

She was the life of any get together – my mom LOVED to hang out with people. She would try to get people together whether it was for festive occasions like Diwali or Raksha Bandhan, or something related to her social work like Inner Wheel, or kitty parties from her past. It was not for gossip, she really really loved keeping connected with everyone. And connected she was! In the past couple of days, I heard from a large group of friends and extended family and the common thread has been that they all remember her being genuinely interested in what they were up to and taking great care of them whenever they met.

Extra – my mom was always extra in her party-planning. For as long as I remember, there was nothing “ordinary” or “simple” about any meet up or party. I remember birthday parties with fancy homemade cakes. I recall our daughter’s birthday party at a restaurant’s party hall when we were visiting India. I remember our son’s birthday party she arranged at home but with fancy decorations and of course a professional photographer. Oh, photographer! She loved, loved, loved to have a professional capture pictures and videos even for the smallest of functions. Perhaps she wanted to ensure everyone in the family was captured in the pictures (so one family member who takes pictures is not left out), perhaps she wanted the togetherness to linger on in her heart as she would flip through those pictures the photographer would send. Perhaps she just wanted frame-worthy pictures of her family and get as many of those as she could.

Feed everyone some more – the above two items were combined with another consistent trait of my mom, which was to feed to the maximum everyone she loved. There was never a single lunch or dinner table discussion where she and I argued about that one thing I did not take or for taking one more helping of the stuff I liked. Not one, it was 100% true all the time. I had invited some US friends for my wedding and I remember them saying fondly that just as they were about to get up, my mom would come with a “wheel barrow of potatoes” to dump into their plates. I remember my two college friends who used to come up as part of a study group who till this day recall the food mom used to feed them and make them feel like a “wedding party” with the “come on, you can have one more of x” at lunch every single time. She would always have multi-course meal, most of it made at home, most of it made from scratch and almost always at least 3 different courses and many times 5 or 6!

Learn, learn, learn, and try until you succeed – mom was always willing to learn something new and as long as it had some benefit to her she would not mind if something came across as greek and latin at first. I recall distinctly teaching both mom and dad how to use the computer and mouse, some simple stuff. She remembered and practiced quite a lot till she became fairly knowledgeable about most of the stuff around Excel, Word, and of course internet. She started making greeting cards in Word, creating simple spreadsheets and once the e-commerce boom started in India she was buying AND selling stuff online fairly regularly. She became known as the Google aunty among her peers and was regularly giving tips to my aunties about how to book tickets online and how to look up stuff online to get more information. Naturally she took very well to the iPad and it was her single-most used “computer” where she learned how to use Apple’s Notes to store important notes, how to use SkyDrive/OneDrive and Google Photos to back up all pictures and videos, print stuff from there to the printer, and play all kinds of free-to-play games. She was also able to get their home network upgraded to have a wifi extender so there is a good coverage in all parts of the house. I remember recently on a group FaceTime call her grandkids started putting animojis on their faces and she could not sit tight until she figured out how they were doing it. I remember getting calls in the middle of her night asking for some clarification on some tech issue she got stuck with. Or even better, she would send a screenshot in WhatsApp asking if it was ok to click on something that sounded obviously too good to be true. She knew the internet well enough to at least sniff out the bad scammers!

Travel some more, see something new – mom had a passion to see new places, try new stuff. She would never hesitate to go for some adventure (as long as her health permitted). It’s not the lure of traveling outside India, or the lure of going to some exotic places, she simply wanted to see some new places. As a result she also visited a variety of places in India like Bhuj, Varanasi, inner Maharashtra, inner Gujarat, etc. The last two times she visited us in the US, she expressed wanting to go to Mexico. I am still extremely bummed that we never planned and made the trip.

Creativity – my mom was a bundle of creativity. From the innovative birthday cakes I referenced earlier, to cool games she made us all play at family get togethers. The arts and crafts she used to make for various occasions like us visiting India or some event with Inner Wheel club, or birthdays, anniversaries, etc. to the same type of stuff digitally with variety of collage-making and funny video-making apps. There was never a repeat, it was always a unique piece of art. The brain cells were working overtime for sure and the results were fantastic!

There’s so much more I could write about my mother but I’ll finish this with a few things that I personally will miss about her.

Her sacrifices when I was growing up – I remember distinctly that she was my alarm and more importantly, my snooze button. I used to prefer to study early in the morning vs later in the night, and in some cases I would request her to wake me up at 4.30 or 5 and she would diligently do so and I would keep asking for 5 more minutes and she would keep waking me up after those 5 minutes till I actually got out of bed, and washed my face and started studying. These unconditional sacrifices continued through college and of course the biggest was sending me off to the US.

Her reminders to me and my wife about not being strict with our kids – Having spent a few vacations with us in the US, my mom knew how my wife and I handled our kids. We are not super-strict, but we have some rules and if the kids break those rules they face the consequences (lower screen time, for one). My mom did not like that and felt like we should let them be and we should always teach them a lesson when they are receptive to the “lectures”. So regardless of anything else, she would remind us and specifically my wife to let the kids be themselves and to give them a pass.

Be positive and optimistic – perhaps this was a principle she adopted later in her life but I cannot forget how positive and cheerful she was regardless of her situation. Whether it was her physical pain due to back issues or knee issues, or her huge insomnia problem, she was always looking to spin any situation positively and move forward instead of ruing over the past. She would often say aloud that she was frustrated with something and then also speak aloud that she was not going to give up and instead try to find another way to get out of that sticky situation. I did not hear negativity from here, except when it was self-deprecating. It’s something I have tried to adapt very consciously in my life.

She and I were the opposite ends of the spectrum when it comes to how we think – she claimed (rightly) that I was too logical and rational in my thought process and she was of course extremely emotional. We learned to live with each other’s way of thinking because both of us realized there are so many more important things in life to worry about than argue about how one thinks.

I was really looking forward to spending my sabbatical with her and the rest of the family in India last summer but thanks to COVID, we had to shelve those plans. As a result my last memory of her was this past weekend talking about her choice of finally giving up on her 30+ years old couches and getting a new set for their new flat. She also talked about how easy it is to customize stuff in India, related to her getting a new set of dining chairs, where two were swivel-based so they are easy to get off of. And of course, what kind of snacks we would like to get shipped since she was about to send a courier package to us, now that she could send stuff via DHL.

The last in-person memory I have of her is celebrating raksha bandhan with the cousins and family and on the same trip, celebrating her birthday back in 2019. That raksha bandhan celebration was also as usual, extra, and showed off all of her traits I mentioned above. My aunt (her sister) and my cousin has his family were visiting from New Jersey so naturally it was show time for my mom đŸ™‚ She asked everyone to come dressed up because, yes, she had called a photographer to take official pictures of the evening. She started looking online for local photographers, called up a few people and emailed a few more. Finally she and my wife settled on one of the candidates after some back and forth with her. For the event, it was not one item or two, it was a big spread of food and drink. She made everyone play unique games. For the prizes, she even custom-made the gifts! Every single person had a fantastic time as usual, and I am sure she felt a huge high off everyone enjoying that day.

We should all celebrate her life and how she lived it. She has only left us in this physical world and gone to hang out with her besties (sisters-in-law – brother’s wife and husband’s brother’s wife). Her presence and her essence will be with us forever!

Rest in peace, mummy.

Addendum:

Couple things – one that I forgot and one I knew but discovered to a great detail in the past few weeks.


I forgot about her LOVE of shopping, and more importantly, getting a bargain. She didn’t necessarily buy stuff but she loved the process of shopping. Much to my dislike she would sometimes go all morning or afternoon or even the whole day just browsing, negotiating and ultimately not actually buying anything and still consider it a great day. Amazing stamina and strength to do that.

The other thing, she was amazingly organized. She had documented the smallest of things – petty expenses, codes, passwords, password change dates (no, I couldn’t get her to use 1Password but she was on her way there, her vault had 1 entry already!). More, she had labeled all her stuff everywhere. What was for whom, what was done, what was pending. When we finally got to a couple of her safe deposit lockers, we saw that she had left a bag in the locker in case she forgot to get one when trying to bring stuff back (!!!!) – so cool. There are instances like this one all over her life and whatever she touched.


I miss you, mummy. You amaze all of us every single day.

Power BI – My beer check-ins

Power BI recently introduced a publish to web feature which I was dying to have (because the current setup only allows sharing interactive dashboards within the organization).

It is free while it is in preview, but I am not sure how they can charge for this feature, to be honest.

Some examples of the dashboards I have built just to play around with Power BI:

  • My beer checkins on Untappd

https://app.powerbi.com/view?r=eyJrIjoiMjhmYWM5Y2QtNzI2Yy00NDI4LWEwM2EtNmExMWJmMDgyZWYyIiwidCI6IjlmZjg0ZTE1LTNjZDItNDc2Mi05MTI4LTI0NGJkNzVhNjUwNyIsImMiOjZ9

  • My tweet history analysis

https://app.powerbi.com/view?r=eyJrIjoiYjY2NTY3MmUtNWVlNi00NDhlLWIzY2MtNTU0MzBkOWY0YTQwIiwidCI6IjlmZjg0ZTE1LTNjZDItNDc2Mi05MTI4LTI0NGJkNzVhNjUwNyIsImMiOjZ9

 

*** Please note: Because WordPress.com does not recognize the iframe embed for Power BI, the dashboard will not show up as embedded here (as it should). Until Power BI is added to the WordPress.com whitelist, you will have to click through on the link and it will open the dashboard in its own tab.

New beginnings

After what I can only describe as the worst two months (professionally-speaking) of my life, I am ready to start afresh this Monday, October 20. I can’t wait to get started!

Last July, when I joined this company I just left, I had no idea what to expect and what was in store for me. After I started, I realized the culture was too diametrically opposite to what I was used to, and what I was expecting. And mind you, it was not the “company” that was the issue for me, it was the “people” I worked with: they were stuck in the past and were absolutely not interested in moving to 2014. For an extremely transformational initiative like a new business intelligence platform, that kind of culture would absolutely not cut it.

However, what happened in August and September of this year puts that disappointment way lower on my displeasure list. A new executive comes in, has a major political agenda, finds a few “insiders” to make them her advisors on all matters, and starts making terrible decisions. Some of these decisions were reversals of crucial initiatives which were more than halfway done, and some of them were firing consultants who were the only ones with the skills to get their respective jobs done. As a result, the entire program moved out by at least 2 months. I didn’t like some of these moves, but my thought process was simple: if I can improve my own skills and execute to a goal, I will still be ok.

Alas, she had me on her agenda as well. As in, she wanted me out. She did not want to fire me but she made it extremely difficult for me to survive in that environment. The word that comes to mind: victimization. She removed the people who reported to me so I lost my management role. She passed judgment on my 9 months of work saying it was “nonsense”, without letting me defend it. She made the assumption that I did not want to be a part of “her team” and as a result, started pointing fingers at everything I had done and everything I was doing. Like for example, monitoring when I left the office and having me switch timesheet hours for every hour that she deemed inaccurate. EVERY HOUR. Even though we are not paid by the hour.

Ultimately, I went on a sick leave followed by vacation and then ultimately quit because by then I had a few offers in my hand and felt reasonably confident I won’t have to go back to that godforsaken place. The past two weeks have been great because I have actually had time to flush out all that negativity and get ready for a new beginning. Fortunately or not, the wife is in between projects so she was also around so we were able to spend some quality time together without the distraction of the kids around us.

I have seen extremely political work places and I have seen work places with negativity especially if the company is not doing well, but this lady has been the absolute worst person I have had the chance to work with/for and would highly recommend staying away from her and her employer as far as you can.

Cheers!

Completed my fantasy football draft last night

We moved our long-time league to NFL.com and it was a much better experience compared to Yahoo Fantasy Football. I had pick #8, which is a weird place to be because in the first round you miss out on the top 5 and then you end up waiting a long time between picks, making it harder to plan your roster properly. Anyway, I think it turned out reasonably well, considering the unusual path the draft took.

What do I mean by that? The first pick was Peyton Manning! Also, in the first round, THREE quarterbacks were picked. So clearly, not a traditional RB/RB/WR/QB style of a draft. Having said that, here’s my team:

  1. Eddie Lacy
  2. AJ Green
  3. Randall Cobb
  4. Julius Thomas (I was running out of true difference makers, and running backs around here were mostly meh)
  5. Joique Bell (This was a reach in some ways, but I am hoping the Lions do at least a 50-50 split)
  6. Nick Foles (Not a bad choice for a 6th round QB pick)
  7. Eric Decker (Hope Geno is a good QB this year)
  8. Fred Jackson (Carried me many a week last year, giving some love back :-))
  9. Carson Palmer (Cards are going to throw a lot, not a bad choice for QB2, even though this was probably my highest reach)
  10. Danny Woodhead
  11. Justin Hunter
  12. Pats D/ST
  13. James Starks (Glad to secure the handcuff this late in the draft)
  14. Jordan Matthews

So overall, just a little worried about RB2, but otherwise, reasonably satisfied with the roster. The key, as always, is the waiver wire pickups. There will be injuries and breakouts and busts, and it is how vigilant one is during the season that will determine the results.

Can’t wait for the season to start!

Trying a new laptop

Finally bought a Surface Pro 3, and bought it from the Microsoft Store because it has a generous 30-day return policy. I got the 256GB/Core i7 model mostly to see if there are any downsides to going with the top-of-the-line model.

Our current laptop is getting a bit old and given that our use of the “home laptop” is mostly casual with AutoCAD being the key program that needs to run properly, I thought I’d give the new form factor a whirl before thinking about a proper Ultrabook-style laptop, or maybe even a MacBook Air. The latter is not a religious issue for me, it is just that AutoCAD does have not a subscription for their Mac version, and worse, the Mac version of the AutoCAD LT product is behind the Windows version in terms of raw features supported.

I will write up my thoughts on the device in detail soon!

Twitter history

I have been playing with Excel’s Power View, Power Query (my favorite) and Power Pivot (older but still fantastic) and a few weeks ago someone tweeted something about their twitter archive. That gave me an idea to see if there is any pattern in my tweeting.

So I went to twitter web settings and requested a fresh archive. As a side, how awesome is it that twitter lets you request an archive and that it is ready in minutes. This is a company that could not go back more than a few days in history not so long ago!

Anyway, I brought in all the data from the csv file and put a couple of simple charts together. I’d have loved to share this as an embedded Excel file but because it has all the data, the file is ~19MB and Excel Online can only handle file size of 5MB and below đŸ˜¦

Anyway, it is interesting to see that my peak twitter was 2012, and for some reason, April of 2012. And as for the clients, MetroTwit, which is still one of the best twitter experiences I have had, very surprisingly dropped to negligible levels after 2012.

Anyway … as usual, there is more insight to gain from the data. I just found these to be the quick and easy ones to look at.

TheRomit tweets by month

Tweets by month

 

 

TheRomit tweets by client

Tweets by client

Strange problem with Outlook.com address book used on iPhone

I have long had my main address book in the cloud on what is now called Outlook.com’s People app. It not only is my central store of all contact information, it is also smart because it is connected to twitter, LinkedIn, Facebook and Google. As a result, my “master” contact card for any person is smart enough to show me not only what I have for them in my address book but also information that they have chosen to make available to me via any and all of those networks.

So, the central store and federation is a big deal. Coupled with those things, I am able to pull in this address book via Exchange Active Sync (read: 2-way, instantaneous push and sync) on all my devices: Windows Phone, Windows 8, iPhone, iPad, Android.

Needless to say, this has become indispensable for me. I love that I am able to forget about syncing and keeping a master record, and more importantly, not worry about losing that data if I lose or reset a device.

However, the downside is that when something weird happens, it instantly becomes a major cause for worry for me. Like a few weeks ago, my niece’s contact information disappeared from my iPhone. The way I realized it was through WhatsApp; her message showed up without a name and instead, just a nick and a phone number. I looked up my Contacts on the iPhone and couldn’t find her. I panicked. I had no idea what happened. Was I hacked? Was there something I did? What could delete this account? What else was deleted? All these thoughts started circling in my head. The problem of complete automation, I guess.

The good news was that the contact existed on People app on the web, and it also existed on my Windows devices. The phone number though, was missing. Bizarre. I added the number because I wanted to first get back on track and then troubleshoot. For whatever reason, I could not force a sync back to the iPhone. It is supposed to be instantaneous, but it simply did not bring that contact over to the phone! I contacted Microsoft support on twitter and posted on their forums.

Anyway, since it was so random, Microsoft support suggested I just remove and re-add the account on iPhone and see if that resolved the issue and it did. Problem solved, kinda-sorta. It was “solved” for the support team. Not for me. However, I had no idea what may be going on, and no time to investigate. So I ended the chapter there, with slight dissatisfaction of knowing I had not really solved the problem, only worked around it.

Today, I noticed that another family member’s phone number is missing from my phone’s contacts. Again, it showed up because in WhatsApp, her message showed just the nick and the number. I checked the phone, and the contact does not exist, and in this case, the contact as well as the phone number exists on the web as well as Windows devices.

Something really strange is going on with the way contacts are syncing from Outlook.com to iPhone via the “Outlook” account type (not “Exchange”). I am not sure if it is something Outlook.com needs to address or Apple, but I know that I am just not comfortable with the setup I have at the moment.

Time to create some backup plans. đŸ˜¦

Gallery

Some more pictures from recent vacation

I posted a few pictures of beer from a recent trip and here are some more pictures, this time of flowers at Keukenoff Gardens.

As you know, these are all mostly from a Lumia 920, and some from an iPhone 5s.

Some samples embedded below:

 

This slideshow requires JavaScript.

Shots of beer from recent vacation

I tweeted this out a few days ago, but I thought I’d put it here as well. Some shots of beer I took on a recent trip to Brussels, Bruges, Amsterdam and Copenhagen. (All pics are Lumia 920 or iPhone 5s, as you may have read in my earlier post about this vacation.)