PHP is often — no, almost always — considered the lousiest language by the computer science (CS) pundits. I agree with them on many counts. If you are a CS purist or pundit, you probably have a very low tolerance for PHP as a programming langauge. If you are new to programming — say you learned programming in the last five years, you probably didn’t get to learn PHP! If you did, ask your school for a refund! But, all kidding aside, I don’t blame anyone, including myself, for hating it. If you are developing machine learning (ML) algorithms, you…


Photo by Wesley Tingey on Unsplash

In my nearly two decades of experience working with software engineers, the last thing they want to do is document their work! And even if they do, hardly anyone else can use it later. But I found a solution that might just work!

Let’s face it, most average software engineers, don’t like documentation. They love writing new code, hate maintaining old code and God forbid if they are required to write documentation, they would start sharpening their pencils to write a new resume instead! At least this is my experience as a software team manager for the last 18 years…


Photo by Onur Binay on Unsplash

How I survived an old centos box with a failed external USB drive!

This article is mostly to remind me how to do this again as it is a bizarre and rare situation.

Even though we have migrated to the cloud for over had a decade, some of our legacy infrastructures are still in a data center we manage. One such unwanted, forgotten system is a mail server. We failed to migrate this to the cloud due to the IP reputation issues with cloud providers who recycle their IPs. Honestly, it is mostly because mail server setups are notoriously time-consuming.


I never thought I would love reading about snakes! Your take on the subject is so real and true; When I moved to my beautiful mega-house ten years ago in a town called Rocklin, California, I was introduced to a baby rattlesnake in the garden. Fear got the best of me, and I killed it without any shame. I have never intentionally killed or sacrificed any animal in my life. My late mother, a Muslim woman, was so opposed to killing or sacrificing any animal that she forbid everyone around her to take in any part of such actions, I…


Lots of rumors and posts about M1 macs having huge wear and tear on the SSDs. Find out how to see for yourself.

Copyright © https://macuser.group

Recently, I have seen a lot of posts online about M1 macs having an unreasonable amount of SSD wear and tear for unknown reasons.

Across Twitter and the MacRumors forums, users reported that ‌M1‌ Macs are experiencing an extremely high amount of SSD writes over a short span of time. In what appear to be the most severe cases, ‌M1‌ Macs are said to be consuming as much as 10–13% of the maximum warrantable total bytes written (TBW) value of its SSD!

This concerned me a lot! I have been using my Mac Mini M1 for two months now and…


Big Sur and M1 are not working well for Bluetooth devices just yet.

Copyright © Mac User Group Channel

I love my Mac Mini M1. It is a beast when it comes to processing H.264 and H.265 (HEVC) videos using Final Cut Pro. Now ScreenFlow has also upgraded to a native M1 version so my video processing work is going well.

However, I am facing the Bluetooth blues that other M1 mac users are facing in an erratic manner. The Apple Magic Mouse and Magic Keyboards connected via Bluetooth die on and off from time to time. This is very annoying.

So I finally researched how…


Manipulate Audio/Video/Image on Mac M1 Command-Line!

I am a beginning-level YouTuber and an expert-level software engineer with 18+ years of software design, development, and management experience. I have recently launched a few YouTube channels — a first-gen immigrant lifestyle channel, a macOS user group channel, and two more channels on the way. Having to deal with a lot of video files on my shiny Mac Mini M1 system is fun as it is an awesome machine for dealing with H.265 (HEVC) videos that are spet out by the newer camera gears like the Go Pro. …


I purchased the M1 Mac Mini a week ago and enjoyed the video editing performance along with the super quiet nature of the beast! I upgraded from a 2015 15" Macbook Pro, which struggled to deal with HEVC (H.265) encoded videos that are now more common than ever before. My Go Pro 9 produces H.265 videos, and it was becoming unbearable to use the 2015 Macbook Pro. So I purchased an eGPU to help, and it did. But then I upgraded the MBP to Big Sur, and eGPU support became unstable. …

Kabir (ko-bir)

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store