Tag: Software

AI: Technological Revolution or NFT Frenzy?

May 6, 2024 By Ramon

Artificial Intelligence (GenAI) is extraordinary and here to stay. However, it is crucial to ensure that the enthusiasm does not turn into a passing fad, similar to the NFT era and other previous trends. The excitement has generated billions of dollars invested in a variety of artificial intelligence projects, many of which lack a clear […]

Artificial intelligence should not negate natural intelligence.

April 23, 2024 By Ramon

Generative AI is impressive, diligent, and sometimes rather stubborn, especially when tackling a complex problem in software development. However, these technological skills expand exponentially when stimulated by empowered minds that possess solid fundamentals, technical expertise, and advanced training in human scenarios and behaviors of which AI itself may be unaware. I share this to emphasize […]

The Essential Investment in Software Architecture

April 15, 2024 By Ramon

Certainly, software development is not based solely on expectations, faith, or assumptions, especially when it comes to software architecture. During a debate on architecture, I heard a curious expectation: all participants were engineers and software architects. Like many, I am also thrilled every day by the idea of building a better world, but it’s crucial […]

Unveiling the Reality of Software Development: Challenges and Solutions

February 25, 2024 By Ramon

Every day, new software projects are born with the mission of solving old problems, but end up creating unprecedented challenges. This is the thrilling reality that few share about the backstage of software development. Imagine someone with a great idea for a new project, but who completely overlooks the thousands of strategic software architecture decisions. […]

Beyond Illusions: Embracing the Strategic Essence of Software Development

February 25, 2024 By Ramon

Dealing constantly with simplistic approaches from individuals who deeply underestimate the complexity involved in software development is exhausting. The reality is that many individuals and companies, regardless of size, tend to overlook the inherent challenges in software projects, deluding themselves with the illusion that creating the next ‘Uber,’ ‘Netflix,’ or ‘iFood’ is a simple task. […]