mksim.pro
Blog

Notes on data, AI, IT and security

No marketing fog. The way I think about real problems with founders and managers.

IT

Feature flags as a deployment risk control tool

How feature flags change the logic of releasing software and why this is a management question, not just a technical one.

Read
AI

Llama 2 and open weights: what it means for enterprise

A look at why larger organisations should pay attention to open-weight language models, and where the real boundary between opportunity and illusion lies.

Read
Data

Vector databases: what changed and why it matters for business

Why vector databases became a topic alongside the LLM wave, and what this actually means for companies working with internal documents.

Read
IT

Technical debt: how to talk about it with your team and make decisions

Technical debt is one of the hardest topics for conversations between technical and non-technical leaders. I offer a language and a structure for that conversation.

Read
Robotics

RPA and industrial robots: why they get confused and how they differ

The word 'robot' means different things in IT and in manufacturing. I explain the difference between software robots and physical ones, and why that matters for decision-making.

Read
Data

Operational data and analytics: why they need to be separated

Many companies try to build analytics on top of operational databases. I explain why this creates problems and how to think about the architectural separation.

Read
AI

From pilot to product: the gap that breaks AI projects

A language model works beautifully in a demo - and falls apart in real use. I look at where the gap is and how to bridge it.

Read
Security

Software supply chain attacks: when the vulnerability arrives with an update

An attack delivered through a trusted software vendor is one of the hardest threat vectors to defend against. I look at how it works and what businesses can actually do.

Read
IT

IT modernisation: why big-bang replacement rarely works

Large projects to replace IT systems often fail or exceed their budgets by multiples. I explain why an incremental approach works better and how to apply it.

Read
Data

Data contracts: how teams agree on quality

When multiple teams share data, conflicts of expectation are inevitable. Data contracts are a practical tool for making those expectations explicit.

Read
AI

OpenAI plugins: what the announcement actually means for builders

OpenAI opened plugin access to developers this week. Here is a calm reading of what the architecture implies - and what questions to ask before building on it.

Read
AI

Prompt engineering: the patterns that actually matter in practice

A grounded overview of the prompt techniques that produce reliable results, and the ones that sound sophisticated but do not hold up in production.

Read