Observations about IT and wine

Diagram as Code

Communication is one of the key skills of any good solution architect. Not only should you be able to create sound, secure and performant software designs but you also need to be able to communicate these to stakeholders.

To visualize these complex solutions, diagrams are a handy tool and there are a lot of different software offerings out there that help with this exact use case - most popular perhaps Microsoft Visio and Enterprise Architect.

Prompt Engineering 101

The past years heralded the advent of the age of AI and though some scepticism is certainly justified, there’s no denying that many of these tools have proven to be incredibly useful. Among the most practical applications are AI-powered chatbots, such as ChatGPT, Bing/Copilot, Gemini, and Grok. These bots excel at processing natural language queries (like “What temperature should I cook my steak at?”), leveraging generative AI models to craft responses, and delivering answers in a variety of formats—text, tables, images, and more.