Skip to main content

Posts

Showing posts from June, 2025

How AI Chat Assistants Are Revolutionizing Technical Support

How AI Chat Assistants Are Revolutionizing Technical Support In today’s digital era, customers expect instant, accurate technical support - no more waiting on hold, no more frustrated callers. Industries like ISPs, Mobile Network providers, and Cable TV companies are feeling the pressure as demand for 24/7, scalable support surges. Enter AI Chat Assistants Powered by advanced Large Language Models (LLMs) such as ChatGPT, AI-powered chatbots can be fed with your device manuals and technical documents. Once trained, they provide instantaneous, accurate guidance, whether instructing a user to “change a Wi-Fi router password” or “enable roaming mode on a phone” all around the clock. Proven Benefits of AI-Powered Support 24/7 scalability: AI assistants can handle unlimited simultaneous ...

Software design: underrated and not practiced

Software design: underrated and not practiced  As a result of my long career in Information Technology (IT) I have made some important observations regarding software development. One of those observations is that quite a lot of software development teams, in companies both big and small, jump directly to the software implementation part of the Software Development Life Cycle (SDLC) skipping software design. These software teams may sometimes have a very quick talk about the system architecture accompanied by a quick drawing on a whiteboard. This drawing may stay on the board for a few weeks or longer but it is finally erased. Other times software design is skipped completely jumping directly to coding. Skipping software design is a serious neglect with negative consequences on the quality of the software system produced. Early in my career, many years ago, during my first few days of employment as a software developer in a new company, they asked me to change part of an existing ...

The C4 Model

  For software design to work developers must be able to read, change and create software design diagrams. However, most developers do not know and do not like UML. UML is indeed too detailed, difficult to learn and not intuitive. The C4 model is intuitive and easy to learn.