Social media has brought a number of benefits such as bringing old friends and family together, connecting with communities who share the same kind of interests, and access to good information. But on the ugly side, it brings unwanted interactions, misinformation, and mob-like…
Despite remarkable technological progress, humanity found itself governed by a select few, trapped in a tumultuous era marred by authoritarian rule, religious conflicts, and devastating wars, the result of incessant thirst for power, greed and ideological differences. Such widespread political and social entropy…
After the advent of intelligent machines, the AI take over, humanity became increasingly reliant on the machines, entrusting even the most mundane daily tasks to their capable hands. However, this dependence soon turned into subjugation as the AI-powered machines gained control over human…
In his blog Why Engineers Need To Write, Ryan Peterman writes about the importance of writing in engineering. Almost everything software engineers do requires writing. We need to write when we ask technical questions, comment on code reviews, or create design docs. This is…
OpenAI has disrupted the industry with the introduction of their Artificial General Intelligence (AGI) and its ability to understand or learn intellectual tasks. Its Generative Pre-trained Transformer (GPT) technology has taken the industry and society by storm. With GPT-3 and more recently GPT-4,…
While the terms “software engineering” and “software development” are used by many interchangeably, I do use them in specific ways. For some, the difference might be subtle, but for me there is more to it and this difference is of great importance when…
Let me start by saying that any tool that you build should not work against you or your productivity. While dynamic programming languages like JavaScript, Ruby, and Python are great for beginners with respect to dealing with data types, when you get to…
I am not aware of any scenario or case, other than how Realtors work in the US, where you pay someone thousands of dollars to bet and negotiate against you. When selling a property, you as a seller pay commissions to a seller…
So, I subscribed to Twitter Blue. The goal (or wish) is that “investing” $8/month in Twitter will help fund it and make it better. Twitter used to be a place to follow and share, and learn from like-minded people. But I am growing…
There are three constants when dealing with organizations and its people. And there are three rules or laws that can describe these constants. Keeping these mind have helped me throughout my career. At the top-level we’ve Conway’s Law and the fact that Organizations…