<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>IICTP Blog</title><link>https://blogs.iictp.org/</link><description>Technical practice explained, and how IICTP compares with project management credentials. Each item is the full content of one page of the International Insignia of Certified Technical Practitioners website.</description><language>en</language><copyright>© IICTP. All rights reserved. Use is governed by https://iictp.org/terms</copyright><generator>IICTP site build (scripts/feeds.mjs)</generator><docs>https://www.rssboard.org/rss-specification</docs><ttl>1440</ttl><lastBuildDate>Mon, 26 Oct 2026 09:36:55 GMT</lastBuildDate><image><url>https://iictp.org/favicon.svg</url><title>IICTP Blog</title><link>https://blogs.iictp.org/</link></image><atom:link href="https://iictp.org/rss/blog-posts.xml" rel="self" type="application/rss+xml"/><item><title>IICTP Blog: Technical Practice, Architecture &amp; Leadership | IICTP</title><link>https://blogs.iictp.org/</link><guid isPermaLink="true">https://blogs.iictp.org/</guid><pubDate>Mon, 26 Oct 2026 09:36:55 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>Plain-language guides on the knowledge behind the IICTP credentials, and on how they compare with project management credentials. Every claim names its source.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><section><div><div><div><p>IICTP blogs</p><h1>Technical practice, explained.</h1><p>Plain-language guides on the knowledge behind the IICTP credentials, and on how they compare with project management credentials. Every claim names its source.</p><div><input type="search" placeholder="Search 64 guides: RAG, Kubernetes, DORA, TPBOK…" value=""/><kbd>/</kbd></div><ul><li>Popular:</li><li></li><li></li><li></li><li></li><li></li><li></li></ul></div><aside><dl><div><dt>Guides</dt><dd>64</dd></div><div><dt>Topics</dt><dd>10</dd></div><div><dt>Cost</dt><dd>Free</dd></div></dl><p>Start here</p><ul><li><a href="/what-is-tpbok">What is the TPBOK?</a></li><li><a href="/technical-practitioner-career-path">The technical practitioner career path</a></li><li><a href="/run-an-llm-on-your-own-server">Run an LLM on your own server</a></li><li><a href="/rss/blog-posts.xml">RSS feed</a></li></ul></aside></div></div></section><main><section><div><ul><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li></ul><p>64 posts, newest first</p><a href="/iictp-and-pmi-two-credentials-two-jobs"><div><div><span>IICTP vs PMI</span></div><h2>IICTP and PMI: two credentials for two different jobs</h2><span>COMPARISON<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><span>Featured · <!-- -->IICTP and PMI</span><p>People often ask how IICTP compares with PMI. The honest answer is that they certify different things. PMI certifies project management. IICTP certifies technical practice. Whether one is better for you depends on the decisions y…</p><span><span>21 October 2026</span><span>7<!-- --> min read</span></span><span>Read the post <span><span></span></span></span></div></a><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/technical-practitioner-career-path"><div><div><span>Certification &amp; career</span></div><h3>The technical practitioner career path: from Associate to Portfolio level</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A credential ladder is only useful if each step matches a real change in the work. IICTP’s four core credentials are built around…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/prepare-for-a-scenario-based-certification-exam"><div><div><span>Certification &amp; career</span></div><h3>How to prepare for a scenario-based certification exam</h3><span>GUIDE<!-- --> · <!-- -->6<!-- --> MIN READ</span></div><div><p>A scenario-based exam does not ask you to recall a definition. It describes a situation and asks what you would do. That changes…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/how-to-verify-a-certification"><div><div><span>Certification &amp; career</span></div><h3>How employers verify a certification, and why a public registry matters</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>A certificate is a claim. Anyone can type a credential onto a CV, and a PDF is easy to alter. Verification is the step that turns…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/digital-badges-and-verifiable-credentials-explained"><div><div><span>Certification &amp; career</span></div><h3>Digital badges and verifiable credentials, explained</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A digital badge is a credential in a form that travels: it can be shared on a profile, checked by a machine and revoked by the is…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/technical-practitioner-interview-questions"><div><div><span>Certification &amp; career</span></div><h3>Technical practitioner interview questions, and what good answers show</h3><span>GUIDE<!-- --> · <!-- -->6<!-- --> MIN READ</span></div><div><p>Good interview questions for a technical lead or practitioner ask about decisions, not trivia. Here are twelve, each with what a…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/ai-agents-explained"><div><div><span>AI</span><span title="Related credential: AIP">AIP</span></div><h3>AI agents explained: how agentic AI works in production</h3><span>GUIDE<!-- --> · <!-- -->6<!-- --> MIN READ</span></div><div><p>An AI agent is a program that uses a language model to decide what to do next, takes actions through tools, looks at the result a…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/rag-explained"><div><div><span>AI</span><span title="Related credential: AIP">AIP</span></div><h3>RAG explained: retrieval-augmented generation, step by step</h3><span>GUIDE<!-- --> · <!-- -->6<!-- --> MIN READ</span></div><div><p>Retrieval-augmented generation (RAG) gives a language model the documents it needs at the moment it answers, instead of relying o…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/rag-vs-fine-tuning"><div><div><span>AI</span><span title="Related credential: AIP">AIP</span></div><h3>RAG vs fine-tuning: how to choose</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>Both RAG and fine-tuning adapt a model to your needs, but they change different things. RAG changes what the model can see at ans…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/prompt-engineering-and-context-engineering"><div><div><span>AI</span><span title="Related credential: AIP">AIP</span></div><h3>Prompt engineering in 2026: beyond prompts, context engineering</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>Writing a good prompt matters, but in a real system the prompt is only part of what the model sees. Context engineering is the wi…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/how-to-evaluate-an-llm-application"><div><div><span>AI</span><span title="Related credential: AIP">AIP</span></div><h3>How to evaluate an LLM application: evals, hallucination tests and guardrails</h3><span>GUIDE<!-- --> · <!-- -->6<!-- --> MIN READ</span></div><div><p>You cannot improve what you cannot measure, and an AI feature that “seems fine” in a demo can fail quietly in production. An eval…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/llmops-running-ai-in-production"><div><div><span>AI</span><span title="Related credential: AIP">AIP</span></div><h3>LLMOps: running AI in production, covering cost, monitoring and versioning</h3><span>GUIDE<!-- --> · <!-- -->6<!-- --> MIN READ</span></div><div><p>LLMOps is the operational side of language-model applications: keeping them reliable, affordable and improvable once real users d…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/responsible-ai-in-practice"><div><div><span>AI</span><span title="Related credential: AIP">AIP</span></div><h3>Responsible AI in practice: bias, privacy and governance checklists</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>Responsible AI is less about principles on a poster and more about decisions made at specific points in a project. Here is a shor…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/ai-copilots-at-work"><div><div><span>AI</span><span title="Related credential: AIP">AIP</span></div><h3>AI copilots at work: where they help and where they fail</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>AI copilots draft, summarise, suggest and search. They are strongest when a person is still doing the thinking and can check the…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/langchain-and-langgraph-what-practitioners-need"><div><div><span>AI</span><span title="Related credential: AIP">AIP</span></div><h3>LangChain and LangGraph: what practitioners need to know</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>LangChain and LangGraph are open-source libraries for building applications around language models. They are tools, not requireme…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/multimodal-ai-explained"><div><div><span>AI</span><span title="Related credential: AIP">AIP</span></div><h3>Multimodal AI explained: text, image and audio in one system</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>A multimodal model takes more than one kind of input, such as text with images or audio, and can sometimes produce more than one…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/private-ai-on-premise-llms-regulated-industries"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Private AI for regulated industries: on-premise LLMs for law, health and finance</h3><span>GUIDE<!-- --> · <!-- -->6<!-- --> MIN READ</span></div><div><p>Law firms, clinics and financial teams handle material they may not be free to send to an outside service. Running a model on inf…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/local-llm-vs-cloud-ai-cost-privacy-latency"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Local LLM vs cloud AI: cost, privacy and latency compared</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>The honest answer to “local or cloud?” is a comparison you do with your own numbers. Here is how to set it up, so you do not rely…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/llm-quantization-explained-gguf-awq"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Quantization explained: GGUF, AWQ and running big models on small hardware</h3><span>GUIDE<!-- --> · <!-- -->6<!-- --> MIN READ</span></div><div><p>Quantization stores a model’s weights using fewer bits, so the model takes less memory and often runs faster. The trade-off is so…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/hardware-for-local-ai-gpus-npus-apple-silicon"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Choosing hardware for local AI: GPUs, NPUs and Apple Silicon</h3><span>GUIDE<!-- --> · <!-- -->6<!-- --> MIN READ</span></div><div><p>For local models, the main constraint is memory, followed by memory speed, and only then raw compute. Match the hardware to the m…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/local-rag-private-document-search"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>RAG on a local LLM: private document search that never leaves your building</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>Combine retrieval with a locally hosted model and you can answer questions from sensitive documents without sending them anywhere…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/edge-ai-inference-slms-on-devices"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Edge AI inference: small models on devices, offline and in real time</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>Edge inference runs a model on or near the device that produces the data: a phone, a gateway, a vehicle, a factory machine. It cu…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p>Prefer a feed reader? <a href="/rss/blog-posts.xml">Subscribe to the blog RSS feed</a>.</p></div></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>Architecture and Systems Design: Decisions That Are Expensive to Undo | IICTP</title><link>https://blogs.iictp.org/architecture-decisions-expensive-to-undo</link><guid isPermaLink="true">https://blogs.iictp.org/architecture-decisions-expensive-to-undo</guid><pubDate>Wed, 21 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>Most engineering choices can be reversed in an afternoon. A few cannot: how a system is divided, where its data lives, and which parts must agree with each other in real time. This is the first of five TPBOK domains, Architecture &amp; Systems Design, and it is about making those choices well.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->TPBOK domains</p><div><span>Domain 1</span><span>21 October 2026</span><span>6<!-- --> min read</span></div><h1>Architecture decisions are the ones that are expensive to undo</h1><p><span>Most engineering choices can be reversed in an afternoon. A few cannot: how a system is divided, where its data lives, and which parts must agree with each other in real time. This is the first of five TPBOK domains, Architecture &amp; Systems Design, and it is about making those choices well.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#hide-the-decisions-most-likely-to-change">Hide the decisions most likely to change</a></li><li><a href="#separate-essential-complexity-from-accidental-complexity">Separate essential complexity from accidental complexity</a></li><li><a href="#your-system-will-look-like-your-organisation">Your system will look like your organisation</a></li><li><a href="#distributed-systems-force-trade-offs-you-cannot-avoid">Distributed systems force trade-offs you cannot avoid</a></li><li><a href="#a-short-checklist-before-you-split-a-system">A short checklist before you split a system</a></li><li><a href="#how-this-appears-in-iictp-exams">How this appears in IICTP exams</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#hide-the-decisions-most-likely-to-change">Hide the decisions most likely to change</a></li><li><a href="#separate-essential-complexity-from-accidental-complexity">Separate essential complexity from accidental complexity</a></li><li><a href="#your-system-will-look-like-your-organisation">Your system will look like your organisation</a></li><li><a href="#distributed-systems-force-trade-offs-you-cannot-avoid">Distributed systems force trade-offs you cannot avoid</a></li><li><a href="#a-short-checklist-before-you-split-a-system">A short checklist before you split a system</a></li><li><a href="#how-this-appears-in-iictp-exams">How this appears in IICTP exams</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="hide-the-decisions-most-likely-to-change">Hide the decisions most likely to change</h2><p><span>In 1972 David Parnas argued that the way to divide a system into modules is not by the steps of a process but by the design decisions each module hides. If a decision is likely to change, such as a data format or a vendor, only one module should know about it. When that decision changes, one module changes, not forty.</span></p><p><span>This is still the best test of a boundary. Ask of any proposed split: what is hidden behind it, and how likely is that thing to change?</span></p><h2 id="separate-essential-complexity-from-accidental-complexity">Separate essential complexity from accidental complexity</h2><p><span>Fred Brooks, in “No Silver Bullet”, separated the difficulty that comes from the problem itself (essential) from the difficulty we add through our tools and choices (accidental). Better tools can remove accidental complexity. Nothing removes the essential kind, so a practitioner’s job is to avoid adding to it. A design that needs three services, two queues and a cache to do what one function could do has added accidental complexity.</span></p><h2 id="your-system-will-look-like-your-organisation">Your system will look like your organisation</h2><p><span>Melvin Conway observed in 1968 that organisations design systems that mirror their own communication structure. If three teams must agree on every change, you will end up with three tightly bound components. Practitioners use this deliberately: change the team boundaries first if you want different system boundaries.</span></p><h2 id="distributed-systems-force-trade-offs-you-cannot-avoid">Distributed systems force trade-offs you cannot avoid</h2><p><span>When a network can fail, a system cannot be both fully consistent and fully available. Eric Brewer put this forward as a conjecture, and Seth Gilbert and Nancy Lynch proved a formal version in 2002. The practical lesson is not to memorise the theorem. It is to decide, per feature, which you would rather give up under failure, and to say so in writing.</span></p><h2 id="a-short-checklist-before-you-split-a-system">A short checklist before you split a system</h2><ol><li><span>What decision does this boundary hide, and how likely is it to change?</span></li><li><span>Which team owns each side, and can they release independently?</span></li><li><span>What happens to each side when the other is down?</span></li><li><span>What will it cost to run, monitor and debug as two things instead of one?</span></li><li><span>How would we undo this in a year if we were wrong?</span></li></ol><aside><span>Anti-pattern to watch for: the distributed monolith. The system is split into services, but they must all be deployed together and call each other in long synchronous chains. You pay the cost of distribution and keep the coupling.</span></aside><h2 id="how-this-appears-in-iictp-exams">How this appears in IICTP exams</h2><p><span>Architecture &amp; Systems Design carries 30% of the CTP exam and 24% of the ATP exam. The ATP asks whether you can read a baseline architecture and see how its parts depend on each other. The CTP gives scenarios, such as whether and how to split a system under load, and asks for the best decision, not a perfect one. See the </span><a href="https://www.iictp.org/certifications/exam-facts">exam facts</a><span> for every credential’s share.</span></p><p><span>Record your decisions as you make them. A short written note, with the options you rejected, is worth more than a diagram nobody updates.</span></p><section><h2 id="sources">Sources and further reading</h2><ol><li>Brooks, F. P. (1987). “No Silver Bullet: Essence and Accidents of Software Engineering.” IEEE Computer 20(4).</li><li>Conway, M. E. (1968). “How Do Committees Invent?” Datamation 14(4).</li><li>Evans, E. (2003). Domain-Driven Design. Addison-Wesley.</li><li>Gilbert, S. and Lynch, N. (2002). “Brewer’s Conjecture and the Feasibility of Consistent, Available, Partition-Tolerant Web Services.” ACM SIGACT News 33(2).</li><li>Nygard, M. (2011). “Documenting Architecture Decisions.” Cognitect blog.</li><li>Parnas, D. L. (1972). “On the Criteria To Be Used in Decomposing Systems into Modules.” Communications of the ACM 15(12).</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/speed-and-stability-engineering-governance"><div><div><span>TPBOK</span></div><h3>Speed and stability are not a trade-off: the case for small batches</h3><span>TPBOK DOMAIN<!-- --> · <!-- -->6<!-- --> MIN READ</span></div><div><p>Many teams believe they must choose between shipping fast and shipping safely. The research behind the second TPBOK domain, Engin…</p><div><span><span>21 October 2026</span></span><span><span></span></span></div></div></a><a href="/applied-ai-verify-what-the-machine-produces"><div><div><span>TPBOK</span></div><h3>Applied AI: use it where it helps, and verify what it produces</h3><span>TPBOK DOMAIN<!-- --> · <!-- -->6<!-- --> MIN READ</span></div><div><p>The third TPBOK domain, Applied AI &amp; Emerging Tech Integration, is not about knowing the newest model. It is about a durable skil…</p><div><span><span>21 October 2026</span></span><span><span></span></span></div></div></a><a href="/design-for-the-failure-you-will-have"><div><div><span>TPBOK</span></div><h3>Infrastructure and security: design for the failure you will have</h3><span>TPBOK DOMAIN<!-- --> · <!-- -->6<!-- --> MIN READ</span></div><div><p>Systems fail, and credentials leak, and people make mistakes. The fourth TPBOK domain, Infrastructure &amp; Security, starts from tha…</p><div><span><span>21 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>Engineering Governance and Agile Delivery: Speed and Stability Together | IICTP</title><link>https://blogs.iictp.org/speed-and-stability-engineering-governance</link><guid isPermaLink="true">https://blogs.iictp.org/speed-and-stability-engineering-governance</guid><pubDate>Wed, 21 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>Many teams believe they must choose between shipping fast and shipping safely. The research behind the second TPBOK domain, Engineering Governance &amp; Agile Delivery, points the other way: the practices that make delivery fast, mainly small changes and automated checks, are the same ones that make it </description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->TPBOK domains</p><div><span>Domain 2</span><span>21 October 2026</span><span>6<!-- --> min read</span></div><h1>Speed and stability are not a trade-off: the case for small batches</h1><p><span>Many teams believe they must choose between shipping fast and shipping safely. The research behind the second TPBOK domain, Engineering Governance &amp; Agile Delivery, points the other way: the practices that make delivery fast, mainly small changes and automated checks, are the same ones that make it stable.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#the-four-measures-that-matter">The four measures that matter</a></li><li><a href="#why-small-batches-work">Why small batches work</a></li><li><a href="#waterfall-was-never-the-plan">Waterfall was never the plan</a></li><li><a href="#define-done-so-a-reviewer-can-check-it">Define “done” so a reviewer can check it</a></li><li><a href="#anti-patterns">Anti-patterns</a></li><li><a href="#what-to-do-on-monday">What to do on Monday</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#the-four-measures-that-matter">The four measures that matter</a></li><li><a href="#why-small-batches-work">Why small batches work</a></li><li><a href="#waterfall-was-never-the-plan">Waterfall was never the plan</a></li><li><a href="#define-done-so-a-reviewer-can-check-it">Define “done” so a reviewer can check it</a></li><li><a href="#anti-patterns">Anti-patterns</a></li><li><a href="#what-to-do-on-monday">What to do on Monday</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="the-four-measures-that-matter">The four measures that matter</h2><p><span>The DORA research programme, summarised by Nicole Forsgren, Jez Humble and Gene Kim in Accelerate (2018), found that delivery performance can be described by four measures: how often you deploy, how long a change takes from commit to production (lead time), how often a change fails, and how quickly you recover when one does. The first two measure speed. The last two measure stability. In their data, the same teams tended to do well on both.</span></p><ul><li><span></span><strong>Deployment frequency.</strong><span> How often you release to production.</span></li><li><span></span><strong>Lead time for changes.</strong><span> From code committed to code running.</span></li><li><span></span><strong>Change failure rate.</strong><span> The share of changes that cause a failure needing a fix.</span></li><li><span></span><strong>Time to restore service.</strong><span> How long recovery takes.</span></li></ul><h2 id="why-small-batches-work">Why small batches work</h2><p><span>A large change is hard to review, hard to test and hard to undo. When it fails, you do not know which part failed. A small change fails in a way you can see and fix quickly. There is also arithmetic behind this. Little’s Law, proved by John Little in 1961, says that the average time work spends in a system equals the amount of work in progress divided by the rate at which it finishes.</span></p><aside><span>Example with made-up numbers: a team has 20 items in progress and finishes 5 a week. Average time in the system is 20 ÷ 5 = 4 weeks. Cut work in progress to 10 and, at the same finishing rate, it falls to 2 weeks. You did not work faster. You stopped starting so much.</span></aside><h2 id="waterfall-was-never-the-plan">Waterfall was never the plan</h2><p><span>Winston Royce’s 1970 paper is often cited as the origin of the strict sequential “waterfall”. Read it and you find the opposite: he warned that a single sequential pass is risky and recommended building a pilot first so the hard problems appear early. The lesson is to find risk early, not to follow phases in order.</span></p><h2 id="define-done-so-a-reviewer-can-check-it">Define “done” so a reviewer can check it</h2><p><span>A good quality bar is binary. Tests pass, the change is reviewed, security checks have run, the feature can be switched off. If “done” depends on someone’s feeling, it will drift under pressure. Automating the bar, in a pipeline that blocks release when a check fails, replaces a meeting with a rule.</span></p><h2 id="anti-patterns">Anti-patterns</h2><ul><li><span></span><strong>Water-Scrum-Fall.</strong><span> Sprints in the middle, but requirements are fixed up front and release is a separate big event at the end.</span></li><li><span></span><strong>Velocity inflation.</strong><span> Points are used to compare teams, so they inflate, and the number stops meaning anything.</span></li><li><span></span><strong>Long-lived branches.</strong><span> Integration is deferred until it hurts.</span></li></ul><h2 id="what-to-do-on-monday">What to do on Monday</h2><ol><li><span>Measure your lead time for the last 20 changes. Do not guess.</span></li><li><span>Limit work in progress so that finishing matters more than starting.</span></li><li><span>Pick one manual gate and automate it.</span></li></ol><p><span>Engineering Governance &amp; Agile Delivery is 28% of the ATP exam and 24% of the CTP exam. The specialist </span><a href="https://www.iictp.org/certifications/adp">Agile Delivery Practitioner (ADP)</a><span> goes deepest. See </span><a href="https://www.iictp.org/certifications/exam-facts">exam facts</a><span>.</span></p><section><h2 id="sources">Sources and further reading</h2><ol><li>Forsgren, N., Humble, J. and Kim, G. (2018). Accelerate. IT Revolution Press.</li><li>Humble, J. and Farley, D. (2010). Continuous Delivery. Addison-Wesley.</li><li>Little, J. D. C. (1961). “A Proof for the Queuing Formula: L = λW.” Operations Research 9(3).</li><li>Royce, W. W. (1970). “Managing the Development of Large Software Systems.” Proceedings of IEEE WESCON.</li><li>Takeuchi, H. and Nonaka, I. (1986). “The New New Product Development Game.” Harvard Business Review 64(1).</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/architecture-decisions-expensive-to-undo"><div><div><span>TPBOK</span></div><h3>Architecture decisions are the ones that are expensive to undo</h3><span>TPBOK DOMAIN<!-- --> · <!-- -->6<!-- --> MIN READ</span></div><div><p>Most engineering choices can be reversed in an afternoon. A few cannot: how a system is divided, where its data lives, and which…</p><div><span><span>21 October 2026</span></span><span><span></span></span></div></div></a><a href="/applied-ai-verify-what-the-machine-produces"><div><div><span>TPBOK</span></div><h3>Applied AI: use it where it helps, and verify what it produces</h3><span>TPBOK DOMAIN<!-- --> · <!-- -->6<!-- --> MIN READ</span></div><div><p>The third TPBOK domain, Applied AI &amp; Emerging Tech Integration, is not about knowing the newest model. It is about a durable skil…</p><div><span><span>21 October 2026</span></span><span><span></span></span></div></div></a><a href="/design-for-the-failure-you-will-have"><div><div><span>TPBOK</span></div><h3>Infrastructure and security: design for the failure you will have</h3><span>TPBOK DOMAIN<!-- --> · <!-- -->6<!-- --> MIN READ</span></div><div><p>Systems fail, and credentials leak, and people make mistakes. The fourth TPBOK domain, Infrastructure &amp; Security, starts from tha…</p><div><span><span>21 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>Applied AI and Emerging Tech Integration: A Practitioner’s View | IICTP</title><link>https://blogs.iictp.org/applied-ai-verify-what-the-machine-produces</link><guid isPermaLink="true">https://blogs.iictp.org/applied-ai-verify-what-the-machine-produces</guid><pubDate>Wed, 21 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>The third TPBOK domain, Applied AI &amp; Emerging Tech Integration, is not about knowing the newest model. It is about a durable skill: deciding where a probabilistic tool belongs in a system that must behave predictably, and how to check its output before anyone relies on it.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->TPBOK domains</p><div><span>Domain 3</span><span>21 October 2026</span><span>6<!-- --> min read</span></div><h1>Applied AI: use it where it helps, and verify what it produces</h1><p><span>The third TPBOK domain, Applied AI &amp; Emerging Tech Integration, is not about knowing the newest model. It is about a durable skill: deciding where a probabilistic tool belongs in a system that must behave predictably, and how to check its output before anyone relies on it.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#the-core-problem-output-is-probable-not-guaranteed">The core problem: output is probable, not guaranteed</a></li><li><a href="#where-to-start-low-risk-reversible-checkable">Where to start: low-risk, reversible, checkable</a></li><li><a href="#checks-that-belong-before-anything-merges">Checks that belong before anything merges</a></li><li><a href="#designing-systems-that-include-a-model">Designing systems that include a model</a></li><li><a href="#follow-the-published-frameworks">Follow the published frameworks</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#the-core-problem-output-is-probable-not-guaranteed">The core problem: output is probable, not guaranteed</a></li><li><a href="#where-to-start-low-risk-reversible-checkable">Where to start: low-risk, reversible, checkable</a></li><li><a href="#checks-that-belong-before-anything-merges">Checks that belong before anything merges</a></li><li><a href="#designing-systems-that-include-a-model">Designing systems that include a model</a></li><li><a href="#follow-the-published-frameworks">Follow the published frameworks</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="the-core-problem-output-is-probable-not-guaranteed">The core problem: output is probable, not guaranteed</h2><p><span>A traditional function returns the same answer for the same input. A language model returns a likely answer. That is useful, and it means the cost of verification moves to the user. Brooks’s point that the hard part of software is its essential complexity applies here too: AI can draft code quickly, but someone still has to decide whether the code is right.</span></p><h2 id="where-to-start-low-risk-reversible-checkable">Where to start: low-risk, reversible, checkable</h2><p><span>A practitioner’s first question is not “can AI do this?” but “what happens if it is wrong, and how will we know?” Good first uses have three properties: a mistake is cheap, a mistake is visible, and a person or a test can check the result.</span></p><ul><li><span>Drafting tests, documentation or boilerplate that a reviewer will read.</span></li><li><span>Searching and summarising internal material, with sources shown.</span></li><li><span>Suggesting changes in a pull request that still needs human approval.</span></li></ul><h2 id="checks-that-belong-before-anything-merges">Checks that belong before anything merges</h2><ul><li><span>Automated tests that fail when behaviour changes, so generated code is held to the same bar as human code.</span></li><li><span>Human review of anything touching security, money or personal data.</span></li><li><span>Secrets and personal data kept out of prompts and out of generated code.</span></li><li><span>A record of which output came from a tool, so problems can be traced.</span></li></ul><h2 id="designing-systems-that-include-a-model">Designing systems that include a model</h2><p><span>When a product calls a model, treat it as an unreliable component. Retrieval-augmented generation, introduced by Patrick Lewis and colleagues in 2020, grounds answers in documents you control. It helps, but it adds its own parts that can fail: how documents are split, how they are ranked, and whether the answer is faithful to the source. Test each part. Measure answers against a fixed set of questions so you can see whether a change made things better or worse.</span></p><ul><li><span></span><strong>Cost and rate limits.</strong><span> Put limits and fallbacks around every call.</span></li><li><span></span><strong>Data privacy.</strong><span> Decide what may leave your boundary before you integrate.</span></li><li><span></span><strong>Observability.</strong><span> Log inputs, outputs and decisions so you can investigate an odd answer.</span></li></ul><aside><span>Anti-patterns: merging generated code without review; chaining prompts with no validation between steps; dumping every document into a vector store with no structure and hoping retrieval sorts it out.</span></aside><h2 id="follow-the-published-frameworks">Follow the published frameworks</h2><p><span>You do not have to invent your own risk language. The NIST AI Risk Management Framework and the OWASP list of risks for applications built on language models are public, maintained, and a good starting vocabulary. For evidence on how AI changes delivery performance, read the latest DORA reports directly rather than relying on summaries.</span></p><p><span>Applied AI &amp; Emerging Tech Integration is 16% of the ATP exam and 18% of the CTP exam, and the largest share (36%) of the specialist </span><a href="https://www.iictp.org/certifications/aip">AI Practitioner (AIP)</a><span> exam. See </span><a href="https://www.iictp.org/certifications/exam-facts">exam facts</a><span>.</span></p><section><h2 id="sources">Sources and further reading</h2><ol><li>Brooks, F. P. (1987). “No Silver Bullet: Essence and Accidents of Software Engineering.” IEEE Computer 20(4).</li><li>Lewis, P. et al. (2020). “Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks.” Advances in Neural Information Processing Systems 33.</li><li>National Institute of Standards and Technology (2023). Artificial Intelligence Risk Management Framework (AI RMF 1.0), NIST AI 100-1.</li><li>OWASP Foundation. OWASP Top 10 for Large Language Model Applications.</li><li>DORA (Google Cloud). Accelerate State of DevOps reports, published annually.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/architecture-decisions-expensive-to-undo"><div><div><span>TPBOK</span></div><h3>Architecture decisions are the ones that are expensive to undo</h3><span>TPBOK DOMAIN<!-- --> · <!-- -->6<!-- --> MIN READ</span></div><div><p>Most engineering choices can be reversed in an afternoon. A few cannot: how a system is divided, where its data lives, and which…</p><div><span><span>21 October 2026</span></span><span><span></span></span></div></div></a><a href="/speed-and-stability-engineering-governance"><div><div><span>TPBOK</span></div><h3>Speed and stability are not a trade-off: the case for small batches</h3><span>TPBOK DOMAIN<!-- --> · <!-- -->6<!-- --> MIN READ</span></div><div><p>Many teams believe they must choose between shipping fast and shipping safely. The research behind the second TPBOK domain, Engin…</p><div><span><span>21 October 2026</span></span><span><span></span></span></div></div></a><a href="/design-for-the-failure-you-will-have"><div><div><span>TPBOK</span></div><h3>Infrastructure and security: design for the failure you will have</h3><span>TPBOK DOMAIN<!-- --> · <!-- -->6<!-- --> MIN READ</span></div><div><p>Systems fail, and credentials leak, and people make mistakes. The fourth TPBOK domain, Infrastructure &amp; Security, starts from tha…</p><div><span><span>21 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>Infrastructure and Security: Designing for Failure | IICTP</title><link>https://blogs.iictp.org/design-for-the-failure-you-will-have</link><guid isPermaLink="true">https://blogs.iictp.org/design-for-the-failure-you-will-have</guid><pubDate>Wed, 21 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>Systems fail, and credentials leak, and people make mistakes. The fourth TPBOK domain, Infrastructure &amp; Security, starts from that fact. The goal is not a system that never breaks, but one where a break is small, visible and quick to recover from.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->TPBOK domains</p><div><span>Domain 4</span><span>21 October 2026</span><span>6<!-- --> min read</span></div><h1>Infrastructure and security: design for the failure you will have</h1><p><span>Systems fail, and credentials leak, and people make mistakes. The fourth TPBOK domain, Infrastructure &amp; Security, starts from that fact. The goal is not a system that never breaks, but one where a break is small, visible and quick to recover from.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#old-principles-still-the-right-ones">Old principles, still the right ones</a></li><li><a href="#limit-the-blast-radius">Limit the blast radius</a></li><li><a href="#measure-reliability-and-spend-it-deliberately">Measure reliability and spend it deliberately</a></li><li><a href="#you-cannot-fix-what-you-cannot-see">You cannot fix what you cannot see</a></li><li><a href="#practise-recovery-before-you-need-it">Practise recovery before you need it</a></li><li><a href="#after-the-incident">After the incident</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#old-principles-still-the-right-ones">Old principles, still the right ones</a></li><li><a href="#limit-the-blast-radius">Limit the blast radius</a></li><li><a href="#measure-reliability-and-spend-it-deliberately">Measure reliability and spend it deliberately</a></li><li><a href="#you-cannot-fix-what-you-cannot-see">You cannot fix what you cannot see</a></li><li><a href="#practise-recovery-before-you-need-it">Practise recovery before you need it</a></li><li><a href="#after-the-incident">After the incident</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="old-principles-still-the-right-ones">Old principles, still the right ones</h2><p><span>In 1975 Jerome Saltzer and Michael Schroeder set out design principles for protecting information. Most of them still read as practical advice today.</span></p><ul><li><span></span><strong>Least privilege.</strong><span> Give every person and program only the access it needs.</span></li><li><span></span><strong>Fail-safe defaults.</strong><span> Access is denied unless explicitly granted.</span></li><li><span></span><strong>Complete mediation.</strong><span> Check every access, every time.</span></li><li><span></span><strong>Economy of mechanism.</strong><span> Simpler designs are easier to verify.</span></li><li><span></span><strong>Open design.</strong><span> Security should not depend on the design being secret.</span></li><li><span></span><strong>Separation of privilege.</strong><span> Sensitive actions need more than one condition.</span></li></ul><p><span>Zero trust, now described in NIST SP 800-207, is these ideas applied to modern networks: do not trust a request because of where it comes from, verify it.</span></p><h2 id="limit-the-blast-radius">Limit the blast radius</h2><p><span>Assume something will go wrong and decide in advance how far the damage can spread. Separate environments, narrow credentials that expire, and isolated components mean one failure stays one failure. Infrastructure defined as code and kept in version control makes environments reproducible, so you can rebuild instead of repair.</span></p><h2 id="measure-reliability-and-spend-it-deliberately">Measure reliability and spend it deliberately</h2><p><span>The Site Reliability Engineering practice from Google describes service level objectives, a target for how reliable a service should be, and the error budget, the amount of unreliability you can afford before you stop shipping new features. It turns an argument about risk into a number both product and engineering can see.</span></p><aside><span>Recovery speed often matters more than avoiding every failure. Mean time to restore is something a team can improve every month. Failure-free operation is not.</span></aside><h2 id="you-cannot-fix-what-you-cannot-see">You cannot fix what you cannot see</h2><p><span>Observability rests on three kinds of signal: metrics that show trends, logs that record events, and traces that follow a request across services. Together they let you ask a question you did not plan for when an incident starts.</span></p><h2 id="practise-recovery-before-you-need-it">Practise recovery before you need it</h2><ul><li><span>Write down how much data you can afford to lose (recovery point objective) and how long you can be down (recovery time objective).</span></li><li><span>Test restores from backup. A backup you have never restored is a hope.</span></li><li><span>Run a game day: break something in a safe environment and watch how the team responds.</span></li></ul><h2 id="after-the-incident">After the incident</h2><p><span>Hold a review that asks what in the system made the mistake easy, not who made it. Record what you will change, assign an owner, and follow up.</span></p><p><span>Infrastructure &amp; Security is 20% of the ATP exam and 18% of the CTP exam. The specialist </span><a href="https://www.iictp.org/certifications/cap">Cloud Architecture Practitioner (CAP)</a><span> and </span><a href="https://www.iictp.org/certifications/iesp">IoT and Embedded Systems (IESP)</a><span> exams give it 34% and 30%. See </span><a href="https://www.iictp.org/certifications/exam-facts">exam facts</a><span>.</span></p><section><h2 id="sources">Sources and further reading</h2><ol><li>Beyer, B., Jones, C., Petoff, J. and Murphy, N. R. (eds.) (2016). Site Reliability Engineering. O’Reilly Media.</li><li>Rose, S., Borchert, O., Mitchell, S. and Connelly, S. (2020). Zero Trust Architecture. NIST Special Publication 800-207.</li><li>Saltzer, J. H. and Schroeder, M. D. (1975). “The Protection of Information in Computer Systems.” Proceedings of the IEEE 63(9).</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/architecture-decisions-expensive-to-undo"><div><div><span>TPBOK</span></div><h3>Architecture decisions are the ones that are expensive to undo</h3><span>TPBOK DOMAIN<!-- --> · <!-- -->6<!-- --> MIN READ</span></div><div><p>Most engineering choices can be reversed in an afternoon. A few cannot: how a system is divided, where its data lives, and which…</p><div><span><span>21 October 2026</span></span><span><span></span></span></div></div></a><a href="/speed-and-stability-engineering-governance"><div><div><span>TPBOK</span></div><h3>Speed and stability are not a trade-off: the case for small batches</h3><span>TPBOK DOMAIN<!-- --> · <!-- -->6<!-- --> MIN READ</span></div><div><p>Many teams believe they must choose between shipping fast and shipping safely. The research behind the second TPBOK domain, Engin…</p><div><span><span>21 October 2026</span></span><span><span></span></span></div></div></a><a href="/applied-ai-verify-what-the-machine-produces"><div><div><span>TPBOK</span></div><h3>Applied AI: use it where it helps, and verify what it produces</h3><span>TPBOK DOMAIN<!-- --> · <!-- -->6<!-- --> MIN READ</span></div><div><p>The third TPBOK domain, Applied AI &amp; Emerging Tech Integration, is not about knowing the newest model. It is about a durable skil…</p><div><span><span>21 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>People Leadership in Engineering: How Structure Shapes Behaviour | IICTP</title><link>https://blogs.iictp.org/structure-shapes-behaviour-engineering-leadership</link><guid isPermaLink="true">https://blogs.iictp.org/structure-shapes-behaviour-engineering-leadership</guid><pubDate>Wed, 21 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>The fifth TPBOK domain, People Leadership in Engineering, can sound soft. It is not. It covers how team structure, incentives and learning habits decide whether good engineers produce good systems. Most of its ideas come from research, not opinion.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->TPBOK domains</p><div><span>Domain 5</span><span>21 October 2026</span><span>6<!-- --> min read</span></div><h1>People leadership in engineering: structure shapes behaviour</h1><p><span>The fifth TPBOK domain, People Leadership in Engineering, can sound soft. It is not. It covers how team structure, incentives and learning habits decide whether good engineers produce good systems. Most of its ideas come from research, not opinion.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#look-at-the-system-before-the-person">Look at the system before the person</a></li><li><a href="#cognitive-load-is-a-real-constraint">Cognitive load is a real constraint</a></li><li><a href="#structure-comes-first-and-it-shows-up-in-the-code">Structure comes first, and it shows up in the code</a></li><li><a href="#find-the-constraint">Find the constraint</a></li><li><a href="#safety-is-how-teams-learn">Safety is how teams learn</a></li><li><a href="#how-to-run-a-blameless-review">How to run a blameless review</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#look-at-the-system-before-the-person">Look at the system before the person</a></li><li><a href="#cognitive-load-is-a-real-constraint">Cognitive load is a real constraint</a></li><li><a href="#structure-comes-first-and-it-shows-up-in-the-code">Structure comes first, and it shows up in the code</a></li><li><a href="#find-the-constraint">Find the constraint</a></li><li><a href="#safety-is-how-teams-learn">Safety is how teams learn</a></li><li><a href="#how-to-run-a-blameless-review">How to run a blameless review</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="look-at-the-system-before-the-person">Look at the system before the person</h2><p><span>W. Edwards Deming argued that most failures come from the way work is organised, not from the people doing it. His often-cited estimate puts the large majority of problems on the system and management, and a small remainder on individual causes. You do not need the exact figure to use the idea: when the same mistake keeps happening to different people, the system is the thing to change.</span></p><h2 id="cognitive-load-is-a-real-constraint">Cognitive load is a real constraint</h2><p><span>A team can only hold so much in its head. Matthew Skelton and Manuel Pais, in Team Topologies, treat cognitive load as the limit that decides how much a team can own well. Their answer is to design teams around the work: teams that own a flow of value end to end, platform teams that make that easier, and enabling teams that help others learn. If a team owns too many things, quality drops, however good the people are.</span></p><h2 id="structure-comes-first-and-it-shows-up-in-the-code">Structure comes first, and it shows up in the code</h2><p><span>Conway’s observation that systems mirror the communication structure of the organisation that builds them is a leadership tool. If two teams keep blocking each other, look at ownership and boundaries before blaming individuals. Moving a boundary can remove a recurring conflict that no amount of coaching would.</span></p><h2 id="find-the-constraint">Find the constraint</h2><p><span>Eliyahu Goldratt’s Theory of Constraints says a system’s output is limited by its slowest step. Improving anything else does not help. In engineering the constraint is often review, testing, release approval or a single overloaded expert. Map the flow of work, find where it waits, and fix that first.</span></p><h2 id="safety-is-how-teams-learn">Safety is how teams learn</h2><p><span>Amy Edmondson’s 1999 study of work teams found that psychological safety, the belief that you will not be punished for speaking up, was linked to how much teams learned from their mistakes. Ron Westrum described a spectrum of organisational cultures, from pathological to generative, and the DORA research has linked generative, high-trust cultures to better delivery performance. In practice this means treating incidents as information.</span></p><h2 id="how-to-run-a-blameless-review">How to run a blameless review</h2><ol><li><span>Write the timeline from what people knew at the time, not from what we know now.</span></li><li><span>Ask how the system made the mistake easy, and what would have made it hard.</span></li><li><span>List changes, each with an owner and a date.</span></li><li><span>Share the write-up widely, so other teams can learn from it.</span></li><li><span>Check back that the changes happened.</span></li></ol><aside><span>Anti-patterns: a hero who is the only person who knows how things work; punishing individuals for system failures; a team measured on tickets closed rather than outcomes delivered.</span></aside><p><span>People Leadership in Engineering is 12% of the ATP exam and 10% of the CTP exam, and 15 to 20% of the PgTP and PfTP exams, where leaders work across teams. See </span><a href="https://www.iictp.org/certifications/exam-facts">exam facts</a><span>.</span></p><section><h2 id="sources">Sources and further reading</h2><ol><li>Deming, W. E. (1986). Out of the Crisis. MIT Center for Advanced Engineering Study.</li><li>Edmondson, A. (1999). “Psychological Safety and Learning Behavior in Work Teams.” Administrative Science Quarterly 44(2).</li><li>Goldratt, E. M. and Cox, J. (1984). The Goal. North River Press.</li><li>Skelton, M. and Pais, M. (2019). Team Topologies. IT Revolution Press.</li><li>Westrum, R. (2004). “A Typology of Organisational Cultures.” Quality and Safety in Health Care 13(Suppl 2).</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/architecture-decisions-expensive-to-undo"><div><div><span>TPBOK</span></div><h3>Architecture decisions are the ones that are expensive to undo</h3><span>TPBOK DOMAIN<!-- --> · <!-- -->6<!-- --> MIN READ</span></div><div><p>Most engineering choices can be reversed in an afternoon. A few cannot: how a system is divided, where its data lives, and which…</p><div><span><span>21 October 2026</span></span><span><span></span></span></div></div></a><a href="/speed-and-stability-engineering-governance"><div><div><span>TPBOK</span></div><h3>Speed and stability are not a trade-off: the case for small batches</h3><span>TPBOK DOMAIN<!-- --> · <!-- -->6<!-- --> MIN READ</span></div><div><p>Many teams believe they must choose between shipping fast and shipping safely. The research behind the second TPBOK domain, Engin…</p><div><span><span>21 October 2026</span></span><span><span></span></span></div></div></a><a href="/applied-ai-verify-what-the-machine-produces"><div><div><span>TPBOK</span></div><h3>Applied AI: use it where it helps, and verify what it produces</h3><span>TPBOK DOMAIN<!-- --> · <!-- -->6<!-- --> MIN READ</span></div><div><p>The third TPBOK domain, Applied AI &amp; Emerging Tech Integration, is not about knowing the newest model. It is about a durable skil…</p><div><span><span>21 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>IICTP vs PMI: What Each Credential Is Actually For | IICTP</title><link>https://blogs.iictp.org/iictp-and-pmi-two-credentials-two-jobs</link><guid isPermaLink="true">https://blogs.iictp.org/iictp-and-pmi-two-credentials-two-jobs</guid><pubDate>Wed, 21 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>People often ask how IICTP compares with PMI. The honest answer is that they certify different things. PMI certifies project management. IICTP certifies technical practice. Whether one is better for you depends on the decisions your job asks you to make. Here is a fair look at both, including where </description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->IICTP and PMI</p><div><span>IICTP vs PMI</span><span>21 October 2026</span><span>7<!-- --> min read</span></div><h1>IICTP and PMI: two credentials for two different jobs</h1><p><span>People often ask how IICTP compares with PMI. The honest answer is that they certify different things. PMI certifies project management. IICTP certifies technical practice. Whether one is better for you depends on the decisions your job asks you to make. Here is a fair look at both, including where PMI is clearly ahead.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#what-pmi-certifies">What PMI certifies</a></li><li><a href="#what-iictp-certifies">What IICTP certifies</a></li><li><a href="#side-by-side">Side by side</a></li><li><a href="#where-pmi-is-ahead">Where PMI is ahead</a></li><li><a href="#where-iictp-s-approach-fits-technical-people-better">Where IICTP’s approach fits technical people better</a></li><li><a href="#you-may-want-both">You may want both</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#what-pmi-certifies">What PMI certifies</a></li><li><a href="#what-iictp-certifies">What IICTP certifies</a></li><li><a href="#side-by-side">Side by side</a></li><li><a href="#where-pmi-is-ahead">Where PMI is ahead</a></li><li><a href="#where-iictp-s-approach-fits-technical-people-better">Where IICTP’s approach fits technical people better</a></li><li><a href="#you-may-want-both">You may want both</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><aside><span>PMI facts in this post were read on pmi.org on 20 October 2026 and may have changed since. PMI®, PMP®, CAPM® and PMI-ACP® are marks of Project Management Institute, Inc. IICTP is not affiliated with or endorsed by PMI.</span></aside><h2 id="what-pmi-certifies">What PMI certifies</h2><p><span>The Project Management Institute is a long-established body for project management. On its certifications page (read 20 October 2026) it lists four core credentials, CAPM, PMP, PgMP and PfMP, and a set of specialised ones, including PMI-ACP for agile, PMI-RMP for risk, PMI-PBA for business analysis, PMI-SP for scheduling, PMI-PMOCP for project management offices, PMI-CP for construction, CSPP for sustainability and PMI-CPMAI for managing AI projects. PMI says it has 1.7 million or more certification holders worldwide and has led the field since 1969.</span></p><p><span>PMI describes the PMP as demonstrating the ability to lead projects without being tied to any one methodology, industry or geography. That is a credential about running projects: people, processes and business priorities.</span></p><h2 id="what-iictp-certifies">What IICTP certifies</h2><p><span>IICTP certifies technical practice, meaning the decisions engineers and technical leaders make about systems. Its body of knowledge, the </span><a href="https://www.iictp.org/standards/tpbok">TPBOK</a><span>, has five domains: Architecture &amp; Systems Design; Engineering Governance &amp; Agile Delivery; Applied AI &amp; Emerging Tech Integration; Infrastructure &amp; Security; and People Leadership in Engineering. There are ten credentials, from the entry-level </span><a href="https://www.iictp.org/certifications/atp">ATP</a><span> and the flagship </span><a href="https://www.iictp.org/certifications/ctp">CTP</a><span> to program and portfolio levels and six specialist credentials.</span></p><h2 id="side-by-side">Side by side</h2><figure><div><table><thead><tr><th scope="col"></th><th scope="col">PMI</th><th scope="col">IICTP</th></tr></thead><tbody><tr><th scope="row"><span>Main subject</span></th><td><span>Managing projects, programs and portfolios</span></td><td><span>Technical decisions: architecture, delivery, AI, infrastructure, security, engineering leadership</span></td></tr><tr><th scope="row"><span>The question it answers</span></th><td><span>Will this work be delivered within scope, time and budget?</span></td><td><span>What is the best technical decision here, and who does it affect?</span></td></tr><tr><th scope="row"><span>Typical holder</span></th><td><span>Project managers, program managers, PMO staff, and others who manage delivery</span></td><td><span>Developers, tech leads, engineering managers, architects, technical program managers</span></td></tr><tr><th scope="row"><span>Exam content</span></th><td><span>Project management knowledge across people, process and business environment (per the PMP page)</span></td><td><span>Scenario-based technical judgement across the five TPBOK domains</span></td></tr><tr><th scope="row"><span>Track record</span></th><td><span>Since 1969, with 1.7M+ holders (PMI’s figures)</span></td><td><span>New in 2026; no holders yet</span></td></tr></tbody></table></div><figcaption>PMI column from pmi.org, read 20 October 2026. IICTP column from iictp.org.</figcaption></figure><h2 id="where-pmi-is-ahead">Where PMI is ahead</h2><p><span>PMI is established and widely recognised. It has decades of history, a very large community and chapter network, a mature continuing-education system and an extensive training-partner network. PMI also states that its PMI-ACP exam is ISO-accredited. IICTP is a new independent credential and is not ISO/IEC 17024 accredited, and we do not claim otherwise. If an employer specifically asks for a PMP, an IICTP credential will not substitute for it.</span></p><h2 id="where-iictp-s-approach-fits-technical-people-better">Where IICTP’s approach fits technical people better</h2><ul><li><span></span><strong>It tests the decisions technical people make.</strong><span> A project management credential, by design, does not ask whether you can choose between two architectures, contain a failing dependency or set guardrails for AI-generated code. IICTP exams do.</span></li><li><span></span><strong>Scenario-based, not recall-based.</strong><span> CTP candidates face 150 scenario questions in 180 minutes and are asked for the best decision, not a memorised definition.</span></li><li><span></span><strong>The exam is described in the open.</strong><span> Questions, time, pass mark and the share of questions per domain are published for all ten credentials on the </span><a href="https://www.iictp.org/certifications/exam-facts">exam facts</a><span> page, with a blueprint PDF for each.</span></li><li><span></span><strong>Vendor-neutral.</strong><span> Nothing in the TPBOK depends on one cloud, tool or framework.</span></li><li><span></span><strong>Renewal tied to technical growth.</strong><span> Credentials renew through Technical Development Units earned from learning and from giving back, such as mentoring and open source. See </span><a href="https://www.iictp.org/certifications/maintain">how renewal works</a><span>.</span></li></ul><h2 id="you-may-want-both">You may want both</h2><p><span>A tech lead who also runs delivery might reasonably hold a project management credential and a technical one. They answer different questions. The decision guide in </span><a href="/pmi-or-iictp-which-to-take-first">our third post in this series</a><span> maps common roles to the credential that fits.</span></p><section><h2 id="sources">Sources and further reading</h2><ol><li>Project Management Institute. “Project Management &amp; Specialized Certifications.” pmi.org/certifications. Read 20 October 2026.</li><li>Project Management Institute. “Project Management Professional (PMP)® Certification.” pmi.org/certifications/project-management-pmp. Read 20 October 2026.</li><li>Project Management Institute. “PMI Agile Certified Practitioner (PMI-ACP)® Certification.” pmi.org/certifications/agile-acp. Read 20 October 2026.</li><li>IICTP. Exam facts and eligibility. iictp.org/certifications/exam-facts.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/pmp-and-ctp-exam-eligibility-side-by-side"><div><div><span>IICTP vs PMI</span></div><h3>PMP and CTP side by side: exam, eligibility and what you prepare for</h3><span>COMPARISON<!-- --> · <!-- -->6<!-- --> MIN READ</span></div><div><p>The PMP is PMI’s best-known credential and the CTP is IICTP’s flagship. They serve different jobs, but people want to know how th…</p><div><span><span>21 October 2026</span></span><span><span></span></span></div></div></a><a href="/pmi-or-iictp-which-to-take-first"><div><div><span>IICTP vs PMI</span></div><h3>PMI or IICTP: which should you take first?</h3><span>COMPARISON<!-- --> · <!-- -->6<!-- --> MIN READ</span></div><div><p>If you are weighing a PMI credential against an IICTP one, start with the work you actually do. Both are respectable; they point…</p><div><span><span>21 October 2026</span></span><span><span></span></span></div></div></a><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>PMP vs CTP: Exam and Eligibility Compared | IICTP</title><link>https://blogs.iictp.org/pmp-and-ctp-exam-eligibility-side-by-side</link><guid isPermaLink="true">https://blogs.iictp.org/pmp-and-ctp-exam-eligibility-side-by-side</guid><pubDate>Wed, 21 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>The PMP is PMI’s best-known credential and the CTP is IICTP’s flagship. They serve different jobs, but people want to know how the exams and entry requirements compare. This post lays out the published facts, with sources, and says plainly what is not being compared.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->IICTP and PMI</p><div><span>PMP vs CTP</span><span>21 October 2026</span><span>6<!-- --> min read</span></div><h1>PMP and CTP side by side: exam, eligibility and what you prepare for</h1><p><span>The PMP is PMI’s best-known credential and the CTP is IICTP’s flagship. They serve different jobs, but people want to know how the exams and entry requirements compare. This post lays out the published facts, with sources, and says plainly what is not being compared.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#the-numbers-from-each-body-s-own-pages">The numbers, from each body’s own pages</a></li><li><a href="#what-the-experience-requirements-actually-ask">What the experience requirements actually ask</a></li><li><a href="#what-you-would-study">What you would study</a></li><li><a href="#one-rule-change-worth-knowing-about">One rule change worth knowing about</a></li><li><a href="#which-is-easier">Which is easier?</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#the-numbers-from-each-body-s-own-pages">The numbers, from each body’s own pages</a></li><li><a href="#what-the-experience-requirements-actually-ask">What the experience requirements actually ask</a></li><li><a href="#what-you-would-study">What you would study</a></li><li><a href="#one-rule-change-worth-knowing-about">One rule change worth knowing about</a></li><li><a href="#which-is-easier">Which is easier?</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><aside><span>PMI facts in this post were read on pmi.org on 20 October 2026 and may have changed since. PMI®, PMP®, CAPM® and PMI-ACP® are marks of Project Management Institute, Inc. IICTP is not affiliated with or endorsed by PMI.</span></aside><h2 id="the-numbers-from-each-body-s-own-pages">The numbers, from each body’s own pages</h2><figure><div><table><thead><tr><th scope="col"></th><th scope="col">PMP (PMI)</th><th scope="col">CTP (IICTP)</th></tr></thead><tbody><tr><th scope="row"><span>Questions</span></th><td><span>180</span></td><td><span>150, scenario-based</span></td></tr><tr><th scope="row"><span>Time</span></th><td><span>240 minutes</span></td><td><span>180 minutes</span></td></tr><tr><th scope="row"><span>Experience with a bachelor’s degree</span></th><td><span>3 years managing projects</span></td><td><span>36 months of technical leadership</span></td></tr><tr><th scope="row"><span>Experience with a high school diploma</span></th><td><span>5 years managing projects</span></td><td><span>60 months of technical leadership</span></td></tr><tr><th scope="row"><span>Other routes</span></th><td><span>Associate’s degree: 4 years. Degree from a PMI Global Accreditation Center program: 2 years</span></td><td><span>None</span></td></tr><tr><th scope="row"><span>Required training</span></th><td><span>35 hours of project management training</span></td><td><span>None for the CTP</span></td></tr><tr><th scope="row"><span>Pass mark</span></th><td><span>Not covered in this comparison</span></td><td><span>70% scaled score; no negative marking</span></td></tr><tr><th scope="row"><span>What it covers</span></th><td><span>People, processes and business environment (PMI’s description)</span></td><td><span>Five TPBOK domains; Architecture &amp; Systems Design is the largest share at 30%</span></td></tr></tbody></table></div><figcaption>PMP column from pmi.org/certifications/project-management-pmp, read 20 October 2026. CTP column from iictp.org/certifications/exam-facts.</figcaption></figure><p><span>We have not compared pass marks because we did not capture PMI’s on the pages we read. We would rather leave a cell out than guess it.</span></p><h2 id="what-the-experience-requirements-actually-ask">What the experience requirements actually ask</h2><p><span>Both credentials gate on experience, and both count years rather than titles. The difference is the kind of experience. PMI asks for time spent managing projects in a professional setting, taking responsibility for planning, decisions, delivery and outcomes. IICTP asks for time in technical leadership: owning technical decisions for a team’s systems and delivery. Someone can have years of one and little of the other.</span></p><h2 id="what-you-would-study">What you would study</h2><p><span>For the PMP, PMI points candidates to its Exam Content Outline, which describes three domains: people, process and business environment. For the CTP, the </span><a href="https://www.iictp.org/blueprints/IICTP-CTP-Exam-Blueprint.pdf">blueprint</a><span> lists the five TPBOK domains with their share of the exam.</span></p><figure><div><table><thead><tr><th scope="col">CTP domain</th><th scope="col">Share of questions</th></tr></thead><tbody><tr><th scope="row"><span>Architecture &amp; Systems Design</span></th><td><span>30%</span></td></tr><tr><th scope="row"><span>Engineering Governance &amp; Agile Delivery</span></th><td><span>24%</span></td></tr><tr><th scope="row"><span>Applied AI &amp; Emerging Tech Integration</span></th><td><span>18%</span></td></tr><tr><th scope="row"><span>Infrastructure &amp; Security</span></th><td><span>18%</span></td></tr><tr><th scope="row"><span>People Leadership in Engineering</span></th><td><span>10%</span></td></tr></tbody></table></div><figcaption>From the CTP exam blueprint, version 1.0.</figcaption></figure><h2 id="one-rule-change-worth-knowing-about">One rule change worth knowing about</h2><p><span>PMI’s PMP page states that from 1 December 2026, live instructor-led classes count toward the 35 training hours only if delivered by a PMI Authorized Training Partner, a China Registered Education Provider, or an eligible accredited higher-education program. If you plan to take the PMP, check PMI’s current rules before booking a course.</span></p><h2 id="which-is-easier">Which is easier?</h2><p><span>That depends on your background, so we will not claim either is. A strong engineer with no project management experience will find the CTP closer to daily work. An experienced project manager with a light technical background will find the PMP closer to theirs. Neither exam rewards memorising a list.</span></p><aside><span>Remember: IICTP is a new independent credential and is not ISO/IEC 17024 accredited. The PMP is far more widely recognised today. The CTP’s case is that it measures technical judgement, which the PMP does not set out to measure.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>Project Management Institute. “Project Management Professional (PMP)® Certification.” pmi.org/certifications/project-management-pmp. Read 20 October 2026.</li><li>IICTP. “Exam facts, eligibility and blueprints.” iictp.org/certifications/exam-facts.</li><li>IICTP. “CTP® exam blueprint,” version 1.0, 21 October 2026. iictp.org/blueprints/IICTP-CTP-Exam-Blueprint.pdf.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/iictp-and-pmi-two-credentials-two-jobs"><div><div><span>IICTP vs PMI</span></div><h3>IICTP and PMI: two credentials for two different jobs</h3><span>COMPARISON<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>People often ask how IICTP compares with PMI. The honest answer is that they certify different things. PMI certifies project mana…</p><div><span><span>21 October 2026</span></span><span><span></span></span></div></div></a><a href="/pmi-or-iictp-which-to-take-first"><div><div><span>IICTP vs PMI</span></div><h3>PMI or IICTP: which should you take first?</h3><span>COMPARISON<!-- --> · <!-- -->6<!-- --> MIN READ</span></div><div><p>If you are weighing a PMI credential against an IICTP one, start with the work you actually do. Both are respectable; they point…</p><div><span><span>21 October 2026</span></span><span><span></span></span></div></div></a><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>PMP, PMI-ACP or CTP? Which Certification to Take First | IICTP</title><link>https://blogs.iictp.org/pmi-or-iictp-which-to-take-first</link><guid isPermaLink="true">https://blogs.iictp.org/pmi-or-iictp-which-to-take-first</guid><pubDate>Wed, 21 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>If you are weighing a PMI credential against an IICTP one, start with the work you actually do. Both are respectable; they point at different jobs. This guide maps common roles to the credential that fits, and says when the answer is “both”.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->IICTP and PMI</p><div><span>Which first</span><span>21 October 2026</span><span>6<!-- --> min read</span></div><h1>PMI or IICTP: which should you take first?</h1><p><span>If you are weighing a PMI credential against an IICTP one, start with the work you actually do. Both are respectable; they point at different jobs. This guide maps common roles to the credential that fits, and says when the answer is “both”.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#start-with-your-daily-decisions">Start with your daily decisions</a></li><li><a href="#a-guide-by-role">A guide by role</a></li><li><a href="#when-the-answer-is-both">When the answer is both</a></li><li><a href="#what-employers-may-ask-for">What employers may ask for</a></li><li><a href="#questions-to-ask-yourself">Questions to ask yourself</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#start-with-your-daily-decisions">Start with your daily decisions</a></li><li><a href="#a-guide-by-role">A guide by role</a></li><li><a href="#when-the-answer-is-both">When the answer is both</a></li><li><a href="#what-employers-may-ask-for">What employers may ask for</a></li><li><a href="#questions-to-ask-yourself">Questions to ask yourself</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><aside><span>PMI facts in this post were read on pmi.org on 20 October 2026 and may have changed since. PMI®, PMP®, CAPM® and PMI-ACP® are marks of Project Management Institute, Inc. IICTP is not affiliated with or endorsed by PMI.</span></aside><h2 id="start-with-your-daily-decisions">Start with your daily decisions</h2><ul><li><span>If your week is plans, budgets, stakeholders and status, you manage delivery. A project management credential fits.</span></li><li><span>If your week is design reviews, release calls, incident response and mentoring engineers, you make technical decisions. A technical credential fits.</span></li><li><span>If it is a mix, which most tech leads and technical program managers find, you may eventually want both.</span></li></ul><h2 id="a-guide-by-role">A guide by role</h2><figure><div><table><thead><tr><th scope="col">If you are…</th><th scope="col">Consider</th><th scope="col">Why</th></tr></thead><tbody><tr><th scope="row"><span>Early career, aiming at project management</span></th><td><span>PMI CAPM</span></td><td><span>PMI describes it as the foundation for project management skills, with no experience required.</span></td></tr><tr><th scope="row"><span>Early career developer or QA</span></th><td><span>IICTP ATP</span></td><td><span>Covers the software life cycle, baseline architecture and delivery fundamentals. 100 questions in 120 minutes; no work experience required.</span></td></tr><tr><th scope="row"><span>Managing projects for 3 or more years</span></th><td><span>PMI PMP</span></td><td><span>The established credential for leading projects across industries.</span></td></tr><tr><th scope="row"><span>Tech lead or engineering manager</span></th><td><span>IICTP CTP</span></td><td><span>Tests system design, trade-offs, technical risk and delivery governance.</span></td></tr><tr><th scope="row"><span>Running agile ways of working with teams</span></th><td><span>PMI-ACP, or IICTP ADP</span></td><td><span>PMI describes PMI-ACP as validating how you engage stakeholders, apply agile approaches and lead teams. ADP focuses on technical agile governance: pipelines, technical debt and release flow.</span></td></tr><tr><th scope="row"><span>Leading AI projects as a manager</span></th><td><span>PMI-CPMAI</span></td><td><span>PMI positions it for leading AI projects and driving business impact.</span></td></tr><tr><th scope="row"><span>Building and securing AI systems</span></th><td><span>IICTP AIP</span></td><td><span>Covers applied AI engineering, retrieval systems, edge deployment and safety guardrails.</span></td></tr><tr><th scope="row"><span>Leading sustainability in project delivery</span></th><td><span>PMI CSPP</span></td><td><span>PMI describes it as leading resilient, sustainable projects.</span></td></tr><tr><th scope="row"><span>Building greener software</span></th><td><span>IICTP CSTP</span></td><td><span>Carbon-aware development, efficient computing and hardware life cycle.</span></td></tr><tr><th scope="row"><span>Running a program or portfolio of technical work</span></th><td><span>PMI PgMP / PfMP or IICTP PgTP / PfTP</span></td><td><span>Choose by whether the role is mainly managing programs and portfolios, or governing the technology inside them.</span></td></tr></tbody></table></div><figcaption>PMI descriptions from pmi.org/certifications, read 20 October 2026. IICTP descriptions from iictp.org.</figcaption></figure><h2 id="when-the-answer-is-both">When the answer is both</h2><p><span>A tech lead who has become accountable for a delivery date and a budget is doing two jobs. A project management credential covers the delivery job. A technical credential covers the judgement job. Holding both costs time and fees, so choose based on which gap hurts more today.</span></p><h2 id="what-employers-may-ask-for">What employers may ask for</h2><p><span>Some job posts name a specific credential. If a role requires a PMP, take the PMP. If you are applying for engineering leadership roles, there is no single credential that every employer asks for. A public, checkable credential can help you show your judgement, but we will not promise that it gets you a job or a raise. No credential can.</span></p><h2 id="questions-to-ask-yourself">Questions to ask yourself</h2><ol><li><span>What decision did I make last month that I am most proud of, and which credential would have tested it?</span></li><li><span>What is the next role I want, and what do people in it hold today?</span></li><li><span>Do I need a recognised name for this employer, or evidence of technical depth?</span></li><li><span>Am I eligible now? Check the </span><a href="https://www.iictp.org/check-your-experience">eligibility planner</a><span> for IICTP and PMI’s own requirements for theirs.</span></li></ol><aside><span>IICTP is new, independent and not ISO/IEC 17024 accredited. PMI is far more widely recognised. Choose with that in mind, and read both bodies’ current requirements before you pay for anything.</span></aside><p><span>To go deeper, see the </span><a href="/iictp-and-pmi-two-credentials-two-jobs">first post in this series</a><span> on what each body certifies, and the </span><a href="https://www.iictp.org/certifications/exam-facts">exam facts</a><span> for every IICTP credential.</span></p><section><h2 id="sources">Sources and further reading</h2><ol><li>Project Management Institute. “Project Management &amp; Specialized Certifications.” pmi.org/certifications. Read 20 October 2026.</li><li>Project Management Institute. “Certified Associate in Project Management (CAPM)® Certification.” pmi.org/certifications/certified-associate-capm. Read 20 October 2026.</li><li>Project Management Institute. “PMI Agile Certified Practitioner (PMI-ACP)® Certification.” pmi.org/certifications/agile-acp. Read 20 October 2026.</li><li>IICTP. Credential pages and exam facts. iictp.org/certifications.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/iictp-and-pmi-two-credentials-two-jobs"><div><div><span>IICTP vs PMI</span></div><h3>IICTP and PMI: two credentials for two different jobs</h3><span>COMPARISON<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>People often ask how IICTP compares with PMI. The honest answer is that they certify different things. PMI certifies project mana…</p><div><span><span>21 October 2026</span></span><span><span></span></span></div></div></a><a href="/pmp-and-ctp-exam-eligibility-side-by-side"><div><div><span>IICTP vs PMI</span></div><h3>PMP and CTP side by side: exam, eligibility and what you prepare for</h3><span>COMPARISON<!-- --> · <!-- -->6<!-- --> MIN READ</span></div><div><p>The PMP is PMI’s best-known credential and the CTP is IICTP’s flagship. They serve different jobs, but people want to know how th…</p><div><span><span>21 October 2026</span></span><span><span></span></span></div></div></a><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>Run an LLM Locally: Ollama vs llama.cpp vs vLLM (Local LLM Setup Guide) | IICTP</title><link>https://blogs.iictp.org/run-an-llm-on-your-own-server</link><guid isPermaLink="true">https://blogs.iictp.org/run-an-llm-on-your-own-server</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware rather than a meter, and the system keeps working offline. It also means you own sizing, updates and failure. This guide covers the three tools most people start with and </description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Local LLMs</span><span>26 October 2026</span><span>7<!-- --> min read</span></div><h1>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h1><p><span>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware rather than a meter, and the system keeps working offline. It also means you own sizing, updates and failure. This guide covers the three tools most people start with and how to choose between them.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#start-with-memory-not-the-tool">Start with memory, not the tool</a></li><li><a href="#the-three-starting-points">The three starting points</a></li><li><a href="#a-sensible-path">A sensible path</a></li><li><a href="#what-private-does-and-does-not-cover">What “private” does and does not cover</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#start-with-memory-not-the-tool">Start with memory, not the tool</a></li><li><a href="#the-three-starting-points">The three starting points</a></li><li><a href="#a-sensible-path">A sensible path</a></li><li><a href="#what-private-does-and-does-not-cover">What “private” does and does not cover</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="start-with-memory-not-the-tool">Start with memory, not the tool</h2><p><span>A model is mostly a large table of numbers called weights. The memory they need is roughly the number of parameters times the bytes stored per weight. A 7-billion-parameter model at 16-bit precision needs about 14 GB for weights alone. At 4-bit precision it needs about 3.5 GB. Add room for the context (the conversation the model is holding) and for the runtime itself.</span></p><p><span>So the first question is never which tool, but whether the model you want fits in the memory you have. Quantization, which stores weights at lower precision, is how large models are made to fit. Formats such as GGUF carry quantized weights in one file.</span></p><h2 id="the-three-starting-points">The three starting points</h2><figure><div><table><thead><tr><th scope="col">Tool</th><th scope="col">What it is</th><th scope="col">Best for</th><th scope="col">Watch out for</th></tr></thead><tbody><tr><th scope="row"><span>Ollama</span></th><td><span>A packaged runner: one command downloads a model and serves it, with a local HTTP API.</span></td><td><span>A laptop or single workstation; trying models quickly; developers building a prototype.</span></td><td><span>Less control over scheduling and batching than a dedicated serving engine.</span></td></tr><tr><th scope="row"><span>llama.cpp</span></th><td><span>A C/C++ inference engine that reads GGUF files and runs on CPU, on GPU, and on Apple Silicon.</span></td><td><span>Constrained or mixed hardware; fine control over quantization and offloading.</span></td><td><span>You assemble more of the surrounding system yourself.</span></td></tr><tr><th scope="row"><span>vLLM</span></th><td><span>A serving engine for GPUs, built for many concurrent requests, with an OpenAI-compatible API.</span></td><td><span>A shared team service on server GPUs where throughput matters.</span></td><td><span>It expects a capable GPU; it is not the tool for a laptop.</span></td></tr></tbody></table></div><figcaption>Choose by hardware and by how many people will use it at once.</figcaption></figure><h2 id="a-sensible-path">A sensible path</h2><ol><li><span>Write down the task and the smallest model that might do it. Smaller models are cheaper to run and often enough.</span></li><li><span>Try it on a workstation with Ollama or llama.cpp. Measure the answer quality on your own examples, not on a leaderboard.</span></li><li><span>Decide how many people will use it at once. One user and fifty users are different engineering problems.</span></li><li><span>If many users share it, move to a serving engine such as vLLM on server GPUs, and put it behind your normal authentication and logging.</span></li><li><span>Plan updates: models, runtimes and drivers all change, and a local deployment is yours to patch.</span></li></ol><h2 id="what-private-does-and-does-not-cover">What “private” does and does not cover</h2><p><span>Keeping inference local removes the third-party provider from the data path. It does not by itself secure the system. You still need access control, logging, network isolation and a plan for what the model is allowed to read. Treat the model server like any other service that touches sensitive data.</span></p><aside><span>This is the practical ground covered by the </span><a href="https://www.iictp.org/certifications/llmp">Local LLM Practitioner</a><span> credential. IICTP is new, independent and not ISO/IEC 17024 accredited; see the </span><a href="https://www.iictp.org/certifications/exam-facts">exam facts</a><span> for what each credential tests.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>llama.cpp project. github.com/ggml-org/llama.cpp. Read 26 October 2026.</li><li>vLLM project documentation. docs.vllm.ai. Read 26 October 2026.</li><li>Ollama documentation. ollama.com. Read 26 October 2026.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/technical-practitioner-career-path"><div><div><span>Certification &amp; career</span></div><h3>The technical practitioner career path: from Associate to Portfolio level</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A credential ladder is only useful if each step matches a real change in the work. IICTP’s four core credentials are built around…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>Small Language Models (SLMs) Explained: When a Smaller Model Is the Better Choice | IICTP</title><link>https://blogs.iictp.org/small-language-models-explained</link><guid isPermaLink="true">https://blogs.iictp.org/small-language-models-explained</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an edge device. There is no agreed size cutoff; people usually mean models from a few hundred million up to a handful of billions of parameters, against the much larger models</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Local LLMs</span><span>26 October 2026</span><span>5<!-- --> min read</span></div><h1>Small language models explained: when smaller beats bigger</h1><p><span>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an edge device. There is no agreed size cutoff; people usually mean models from a few hundred million up to a handful of billions of parameters, against the much larger models offered as cloud services.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#why-a-smaller-model-can-be-the-better-engineering-choice">Why a smaller model can be the better engineering choice</a></li><li><a href="#where-a-smaller-model-is-the-wrong-choice">Where a smaller model is the wrong choice</a></li><li><a href="#how-to-decide">How to decide</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#why-a-smaller-model-can-be-the-better-engineering-choice">Why a smaller model can be the better engineering choice</a></li><li><a href="#where-a-smaller-model-is-the-wrong-choice">Where a smaller model is the wrong choice</a></li><li><a href="#how-to-decide">How to decide</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="why-a-smaller-model-can-be-the-better-engineering-choice">Why a smaller model can be the better engineering choice</h2><ul><li><span></span><strong>Cost and latency.</strong><span> Fewer parameters means less memory and less compute per token, so answers arrive faster and cost less to serve.</span></li><li><span></span><strong>Privacy and control.</strong><span> A model that fits on your own hardware can run where the data already lives, including offline.</span></li><li><span></span><strong>Predictability.</strong><span> A narrow task with a fixed output shape, such as classification, extraction or routing, rarely needs a general-purpose giant.</span></li><li><span></span><strong>Specialisation.</strong><span> A small model tuned on your own task can match a larger general one on that task, though it will be worse outside it.</span></li></ul><h2 id="where-a-smaller-model-is-the-wrong-choice">Where a smaller model is the wrong choice</h2><p><span>Open-ended reasoning across many topics, long and tangled documents, and tasks you cannot describe ahead of time still favour larger models. A small model is a specialist, and the cost of using one for the wrong job is wrong answers delivered cheaply and quickly.</span></p><h2 id="how-to-decide">How to decide</h2><ol><li><span>Define the task and write 50 real examples with the answers you expect.</span></li><li><span>Test the smallest candidate model first, then move up only as far as the examples demand.</span></li><li><span>Check the failure cases, not the average. A model that is usually right and occasionally dangerous may be unusable.</span></li><li><span>Add a verification step for anything that matters. See </span><a href="/applied-ai-verify-what-the-machine-produces">applied AI: verify what the machine produces</a><span>.</span></li></ol><p><span>Running the chosen model yourself is covered in </span><a href="/run-an-llm-on-your-own-server">how to run an LLM on your own server</a><span>.</span></p><aside><span>Model choice and local deployment sit in the </span><a href="https://www.iictp.org/certifications/llmp">Local LLM Practitioner</a><span> credential. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>IICTP. Local LLM Practitioner credential page. iictp.org/certifications/llmp.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/technical-practitioner-career-path"><div><div><span>Certification &amp; career</span></div><h3>The technical practitioner career path: from Associate to Portfolio level</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A credential ladder is only useful if each step matches a real change in the work. IICTP’s four core credentials are built around…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>What Is the TPBOK? The Technical Practitioner Body of Knowledge Explained | IICTP</title><link>https://blogs.iictp.org/what-is-tpbok</link><guid isPermaLink="true">https://blogs.iictp.org/what-is-tpbok</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a technical practitioner is expected to know and do, so that a credential means the same thing to every candidate and every employer who reads it.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>TPBOK</span><span>26 October 2026</span><span>4<!-- --> min read</span></div><h1>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h1><p><span>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a technical practitioner is expected to know and do, so that a credential means the same thing to every candidate and every employer who reads it.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#the-five-domains">The five domains</a></li><li><a href="#how-it-relates-to-the-exams">How it relates to the exams</a></li><li><a href="#what-it-is-not">What it is not</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#the-five-domains">The five domains</a></li><li><a href="#how-it-relates-to-the-exams">How it relates to the exams</a></li><li><a href="#what-it-is-not">What it is not</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="the-five-domains">The five domains</h2><ol><li><span>Architecture &amp; Systems Design</span></li><li><span>Engineering Governance &amp; Agile Delivery</span></li><li><span>Applied AI &amp; Emerging Tech Integration</span></li><li><span>Infrastructure &amp; Security</span></li><li><span>People Leadership in Engineering</span></li></ol><p><span>Each domain has its own post in this blog, starting with </span><a href="/architecture-decisions-expensive-to-undo">architecture decisions that are expensive to undo</a><span>.</span></p><h2 id="how-it-relates-to-the-exams">How it relates to the exams</h2><p><span>Exam questions are written against the domains, and each credential weights them differently. The exact numbers for every credential are published on the </span><a href="https://www.iictp.org/certifications/exam-facts">exam facts</a><span> page, and the standard itself is on the </span><a href="https://www.iictp.org/standards/tpbok">TPBOK page</a><span>.</span></p><h2 id="what-it-is-not">What it is not</h2><p><span>The TPBOK is IICTP’s own standard. It is not an ISO standard, and IICTP is not ISO/IEC 17024 accredited. It is also vendor-neutral by design: it describes practice, not a particular company’s products.</span></p><p><span>Not sure where you would start? Use the </span><a href="https://www.iictp.org/check-your-experience">eligibility planner</a><span>.</span></p><section><h2 id="sources">Sources and further reading</h2><ol><li>IICTP. TPBOK. iictp.org/standards/tpbok.</li><li>IICTP. Exam facts. iictp.org/certifications/exam-facts.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/technical-practitioner-career-path"><div><div><span>Certification &amp; career</span></div><h3>The technical practitioner career path: from Associate to Portfolio level</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A credential ladder is only useful if each step matches a real change in the work. IICTP’s four core credentials are built around…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>Technical Practitioner Career Path: ATP, CTP, PgTP and PfTP Explained | IICTP</title><link>https://blogs.iictp.org/technical-practitioner-career-path</link><guid isPermaLink="true">https://blogs.iictp.org/technical-practitioner-career-path</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>A credential ladder is only useful if each step matches a real change in the work. IICTP’s four core credentials are built around that idea: each one is aimed at a different stage of a technical career, and each asks for experience that fits the stage.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Career path</span><span>26 October 2026</span><span>5<!-- --> min read</span></div><h1>The technical practitioner career path: from Associate to Portfolio level</h1><p><span>A credential ladder is only useful if each step matches a real change in the work. IICTP’s four core credentials are built around that idea: each one is aimed at a different stage of a technical career, and each asks for experience that fits the stage.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#the-four-steps">The four steps</a></li><li><a href="#what-changes-at-each-step">What changes at each step</a></li><li><a href="#where-the-specialist-credentials-fit">Where the specialist credentials fit</a></li><li><a href="#how-to-choose-your-starting-point">How to choose your starting point</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#the-four-steps">The four steps</a></li><li><a href="#what-changes-at-each-step">What changes at each step</a></li><li><a href="#where-the-specialist-credentials-fit">Where the specialist credentials fit</a></li><li><a href="#how-to-choose-your-starting-point">How to choose your starting point</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="the-four-steps">The four steps</h2><ol><li><span></span><strong>ATP®, Associate Technical Practitioner</strong><span>, for people with roughly 0 to 2 years in technical work.</span></li><li><span></span><strong>CTP®, Certified Technical Practitioner</strong><span>, the flagship, for tech leads, engineering managers and senior IT project managers, around 3 to 7 years in.</span></li><li><span></span><strong>PgTP®, Program Technical Practitioner</strong><span>, for people running several related technical efforts, around 7 to 12 years in.</span></li><li><span></span><strong>PfTP®, Portfolio Technical Practitioner</strong><span>, for people steering a whole portfolio, 12 years or more.</span></li></ol><h2 id="what-changes-at-each-step">What changes at each step</h2><p><span>The work shifts from doing to deciding to coordinating to steering. At the associate level you are judged on sound fundamentals. At CTP you are judged on design trade-offs, risk and how well a team delivers. At programme and portfolio level the question becomes how many efforts you can keep coherent at once, and which ones to stop.</span></p><p><span>Exam depth follows the same curve. Exact question counts, durations and pass marks for each credential are on the </span><a href="https://www.iictp.org/certifications/exam-facts">exam facts</a><span> page.</span></p><h2 id="where-the-specialist-credentials-fit">Where the specialist credentials fit</h2><p><span>Alongside the ladder sit six specialist credentials: AI, cloud architecture, agile delivery, IoT and edge, local LLMs, and clean software telemetry. They are not rungs. You take one when your day-to-day work lives in that area, whatever your level.</span></p><h2 id="how-to-choose-your-starting-point">How to choose your starting point</h2><ol><li><span>Count your relevant years honestly and check each credential’s eligibility rules.</span></li><li><span>Pick the step that matches what you do now, not the one you hope to reach.</span></li><li><span>Use the </span><a href="https://www.iictp.org/check-your-experience">eligibility planner</a><span> to see your options in one place.</span></li></ol><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/ctp">Certified Technical Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>IICTP. Credential pages. iictp.org/certifications.</li><li>IICTP. Exam facts. iictp.org/certifications/exam-facts.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>How to Prepare for a Scenario-Based Certification Exam: A Practical Method | IICTP</title><link>https://blogs.iictp.org/prepare-for-a-scenario-based-certification-exam</link><guid isPermaLink="true">https://blogs.iictp.org/prepare-for-a-scenario-based-certification-exam</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>A scenario-based exam does not ask you to recall a definition. It describes a situation and asks what you would do. That changes how to study: you are training judgement, not memory.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Exam prep</span><span>26 October 2026</span><span>6<!-- --> min read</span></div><h1>How to prepare for a scenario-based certification exam</h1><p><span>A scenario-based exam does not ask you to recall a definition. It describes a situation and asks what you would do. That changes how to study: you are training judgement, not memory.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#read-the-question-the-way-an-architect-reads-a-brief">Read the question the way an architect reads a brief</a></li><li><a href="#a-study-method-that-fits">A study method that fits</a></li><li><a href="#what-to-avoid">What to avoid</a></li><li><a href="#on-the-day">On the day</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#read-the-question-the-way-an-architect-reads-a-brief">Read the question the way an architect reads a brief</a></li><li><a href="#a-study-method-that-fits">A study method that fits</a></li><li><a href="#what-to-avoid">What to avoid</a></li><li><a href="#on-the-day">On the day</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="read-the-question-the-way-an-architect-reads-a-brief">Read the question the way an architect reads a brief</h2><p><span>Each scenario carries constraints: a deadline, a risk, a team, a system that already exists. The wrong answers are usually reasonable ideas that ignore one constraint. Before choosing, name the constraints out loud.</span></p><h2 id="a-study-method-that-fits">A study method that fits</h2><ol><li><span>Start from the published blueprint for your credential and list its domains.</span></li><li><span>For each domain, write the decisions a practitioner has to make, not the terms they have to know.</span></li><li><span>Practise on your own past work: for a decision you made, write the options you rejected and why.</span></li><li><span>Time yourself on scenario sets. Long scenarios are a reading-speed problem as well as a knowledge problem.</span></li><li><span>Review every miss by asking which constraint you overlooked.</span></li></ol><h2 id="what-to-avoid">What to avoid</h2><ul><li><span>Memorising lists with no situation attached.</span></li><li><span>Studying only your strongest domain.</span></li><li><span>Treating practice scores as a promise. Practice material is not the exam.</span></li></ul><h2 id="on-the-day">On the day</h2><p><span>Read all of each scenario, mark questions you are unsure of rather than stalling, and keep an eye on the clock. The format for each credential, such as the number of questions and the time allowed, is on the </span><a href="https://www.iictp.org/certifications/exam-facts">exam facts</a><span> page.</span></p><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/ctp">Certified Technical Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>IICTP. Exam facts. iictp.org/certifications/exam-facts.</li><li>IICTP. Exam blueprints. iictp.org/blueprints.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>How to Verify a Certificate Online: Why a Public Credential Registry Matters | IICTP</title><link>https://blogs.iictp.org/how-to-verify-a-certification</link><guid isPermaLink="true">https://blogs.iictp.org/how-to-verify-a-certification</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>A certificate is a claim. Anyone can type a credential onto a CV, and a PDF is easy to alter. Verification is the step that turns the claim into evidence, and it only works if the issuer publishes something a third party can check.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Verification</span><span>26 October 2026</span><span>4<!-- --> min read</span></div><h1>How employers verify a certification, and why a public registry matters</h1><p><span>A certificate is a claim. Anyone can type a credential onto a CV, and a PDF is easy to alter. Verification is the step that turns the claim into evidence, and it only works if the issuer publishes something a third party can check.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#what-a-good-verification-looks-like">What a good verification looks like</a></li><li><a href="#how-to-check-someone-s-credential">How to check someone’s credential</a></li><li><a href="#spotting-a-fake">Spotting a fake</a></li><li><a href="#iictp-s-approach">IICTP’s approach</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#what-a-good-verification-looks-like">What a good verification looks like</a></li><li><a href="#how-to-check-someone-s-credential">How to check someone’s credential</a></li><li><a href="#spotting-a-fake">Spotting a fake</a></li><li><a href="#iictp-s-approach">IICTP’s approach</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="what-a-good-verification-looks-like">What a good verification looks like</h2><ul><li><span>The issuer runs a public lookup that anyone can reach without an account.</span></li><li><span>The lookup confirms the holder, the credential, the issue date and the current status.</span></li><li><span>The status can change: a credential can lapse, be suspended or be withdrawn, and the lookup shows it.</span></li><li><span>The record tells you what the issuer stands behind, and what it does not.</span></li></ul><h2 id="how-to-check-someone-s-credential">How to check someone’s credential</h2><ol><li><span>Ask for the credential ID and the holder’s name as it appears on the record.</span></li><li><span>Go to the issuer’s own website, typed in yourself, not through a link in the CV.</span></li><li><span>Compare the record with what the candidate said: credential, date and status.</span></li><li><span>If the issuer has no public lookup, treat the claim as unverified.</span></li></ol><h2 id="spotting-a-fake">Spotting a fake</h2><p><span>Be wary of a certificate that cannot be looked up, a “registry” run by someone other than the issuer, an ID format that does not match the issuer’s, or a credential name that is a near-copy of a well-known one.</span></p><h2 id="iictp-s-approach">IICTP’s approach</h2><p><span>IICTP publishes a </span><a href="https://www.iictp.org/verify">public registry</a><span> so a credential can be checked directly. Its </span><a href="https://www.iictp.org/registry-policy">registry policy</a><span> explains what a record contains and how status changes. Sample records on the site are illustrative only.</span></p><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/ctp">Certified Technical Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>IICTP. Verify a credential. iictp.org/verify.</li><li>IICTP. Registry policy. iictp.org/registry-policy.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>Digital Badges Explained: Open Badges, Verifiable Credentials and How They Differ | IICTP</title><link>https://blogs.iictp.org/digital-badges-and-verifiable-credentials-explained</link><guid isPermaLink="true">https://blogs.iictp.org/digital-badges-and-verifiable-credentials-explained</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>A digital badge is a credential in a form that travels: it can be shared on a profile, checked by a machine and revoked by the issuer. Two standards come up most often, and they solve slightly different problems.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Digital badges</span><span>26 October 2026</span><span>5<!-- --> min read</span></div><h1>Digital badges and verifiable credentials, explained</h1><p><span>A digital badge is a credential in a form that travels: it can be shared on a profile, checked by a machine and revoked by the issuer. Two standards come up most often, and they solve slightly different problems.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#open-badges">Open Badges</a></li><li><a href="#verifiable-credentials">Verifiable Credentials</a></li><li><a href="#what-to-look-for-in-a-badge">What to look for in a badge</a></li><li><a href="#what-a-badge-cannot-do">What a badge cannot do</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#open-badges">Open Badges</a></li><li><a href="#verifiable-credentials">Verifiable Credentials</a></li><li><a href="#what-to-look-for-in-a-badge">What to look for in a badge</a></li><li><a href="#what-a-badge-cannot-do">What a badge cannot do</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="open-badges">Open Badges</h2><p><span>Open Badges is a specification maintained by 1EdTech for packaging a credential with its metadata: who issued it, who earned it, what it was for and the criteria. The point is portability and a link back to the issuer, so the badge can be checked later.</span></p><h2 id="verifiable-credentials">Verifiable Credentials</h2><p><span>Verifiable Credentials is a W3C standard for credentials that are cryptographically signed. A verifier can confirm that the issuer signed it and that it has not been altered, without phoning the issuer each time.</span></p><h2 id="what-to-look-for-in-a-badge">What to look for in a badge</h2><ul><li><span>A stable link back to the issuer’s record.</span></li><li><span>Clear criteria: what was assessed, and how.</span></li><li><span>An issue date and a status that can change.</span></li><li><span>Signing or hosting that lets a third party check it independently.</span></li></ul><h2 id="what-a-badge-cannot-do">What a badge cannot do</h2><p><span>A badge proves that an issuer made a claim. It does not make the issuer credible. Judge the badge by the body behind it. IICTP issues </span><a href="https://www.iictp.org/certifications/digital-badges">digital badges</a><span> tied to its public registry, and it is a new independent body that is not ISO/IEC 17024 accredited.</span></p><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/digital-badges">Digital badges</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>1EdTech. Open Badges. 1edtech.org/standards/open-badges.</li><li>W3C. Verifiable Credentials Data Model. w3.org/TR/vc-data-model-2.0/.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>Technical Practitioner Interview Questions (With What Strong Answers Look Like) | IICTP</title><link>https://blogs.iictp.org/technical-practitioner-interview-questions</link><guid isPermaLink="true">https://blogs.iictp.org/technical-practitioner-interview-questions</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>Good interview questions for a technical lead or practitioner ask about decisions, not trivia. Here are twelve, each with what a strong answer tends to show. Use them to prepare, or to interview.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Interviews</span><span>26 October 2026</span><span>6<!-- --> min read</span></div><h1>Technical practitioner interview questions, and what good answers show</h1><p><span>Good interview questions for a technical lead or practitioner ask about decisions, not trivia. Here are twelve, each with what a strong answer tends to show. Use them to prepare, or to interview.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#architecture-and-design">Architecture and design</a></li><li><a href="#delivery-and-quality">Delivery and quality</a></li><li><a href="#applied-ai">Applied AI</a></li><li><a href="#people-and-leadership">People and leadership</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#architecture-and-design">Architecture and design</a></li><li><a href="#delivery-and-quality">Delivery and quality</a></li><li><a href="#applied-ai">Applied AI</a></li><li><a href="#people-and-leadership">People and leadership</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="architecture-and-design">Architecture and design</h2><ol><li><span></span><strong>Tell me about a design decision you wish you had made differently.</strong><span> Strong answers name the constraint they missed and what they changed afterwards.</span></li><li><span></span><strong>How do you decide where to draw a service boundary?</strong><span> Look for hiding likely change and for data ownership.</span></li><li><span></span><strong>When have you chosen a simple solution over a clever one?</strong><span> Look for cost awareness and for restraint.</span></li></ol><h2 id="delivery-and-quality">Delivery and quality</h2><ol><li><span></span><strong>How do you keep releases small without slowing the team down?</strong><span> Look for automation, feature flags and fast feedback.</span></li><li><span></span><strong>Describe an outage you were part of.</strong><span> Strong answers cover detection, response and what changed in the system, not blame.</span></li><li><span></span><strong>How do you handle technical debt with a manager who wants features?</strong><span> Look for pricing the debt in terms the manager cares about.</span></li></ol><h2 id="applied-ai">Applied AI</h2><ol><li><span></span><strong>Where have you used AI in your work, and where did you decide not to?</strong><span> Look for verification of output and awareness of failure modes.</span></li><li><span></span><strong>How would you test a feature built on a language model?</strong><span> Look for examples, edge cases and guardrails.</span></li></ol><h2 id="people-and-leadership">People and leadership</h2><ol><li><span></span><strong>How do you give feedback that someone does not want to hear?</strong><span> Look for specifics and respect.</span></li><li><span></span><strong>What would you do when two strong engineers disagree on an approach?</strong><span> Look for decision records and a clear way to decide.</span></li><li><span></span><strong>How do you grow someone who is more junior than you?</strong><span> Look for deliberate practice, not just delegation.</span></li><li><span></span><strong>What do you stop doing when you take on more scope?</strong><span> Look for honesty about the shift from doing to leading.</span></li></ol><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/ctp">Certified Technical Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>IICTP. TPBOK domains. iictp.org/standards/tpbok.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>AI Agents Explained: How Agentic AI Actually Works in Production | IICTP</title><link>https://blogs.iictp.org/ai-agents-explained</link><guid isPermaLink="true">https://blogs.iictp.org/ai-agents-explained</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>An AI agent is a program that uses a language model to decide what to do next, takes actions through tools, looks at the result and repeats until a goal is met. The model is the decision-maker; the rest of the system is what makes it safe and useful.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Applied AI</span><span>26 October 2026</span><span>6<!-- --> min read</span></div><h1>AI agents explained: how agentic AI works in production</h1><p><span>An AI agent is a program that uses a language model to decide what to do next, takes actions through tools, looks at the result and repeats until a goal is met. The model is the decision-maker; the rest of the system is what makes it safe and useful.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#the-loop">The loop</a></li><li><a href="#what-makes-it-work-in-production">What makes it work in production</a></li><li><a href="#where-agents-fail">Where agents fail</a></li><li><a href="#when-not-to-use-one">When not to use one</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#the-loop">The loop</a></li><li><a href="#what-makes-it-work-in-production">What makes it work in production</a></li><li><a href="#where-agents-fail">Where agents fail</a></li><li><a href="#when-not-to-use-one">When not to use one</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="the-loop">The loop</h2><ol><li><span>Receive a goal and the current state.</span></li><li><span>Ask the model to choose the next step: answer, or call a tool.</span></li><li><span>Run the tool (search, query, code, an API) under strict limits.</span></li><li><span>Feed the result back and repeat, or stop.</span></li></ol><h2 id="what-makes-it-work-in-production">What makes it work in production</h2><ul><li><span></span><strong>Narrow tools.</strong><span> Give the agent a few well-described actions rather than open access.</span></li><li><span></span><strong>Limits.</strong><span> Cap steps, time, spend and permissions.</span></li><li><span></span><strong>Human checkpoints</strong><span> for actions that are costly or hard to undo.</span></li><li><span></span><strong>Logging</strong><span> of every step, so a failure can be reconstructed.</span></li></ul><h2 id="where-agents-fail">Where agents fail</h2><p><span>Agents compound small errors: a wrong early step leads the rest astray. They can also follow instructions hidden in the content they read. Treat anything the agent reads from outside as untrusted input, and never give it more authority than the task needs.</span></p><h2 id="when-not-to-use-one">When not to use one</h2><p><span>If the steps are known in advance, write a normal workflow and call the model only where judgement is needed. It is cheaper, faster and easier to test. Reach for an agent when the path genuinely depends on what is found along the way.</span></p><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/aip">AI Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>Anthropic. “Building effective agents.” anthropic.com/engineering/building-effective-agents.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>What Is RAG? Retrieval-Augmented Generation Explained Step by Step | IICTP</title><link>https://blogs.iictp.org/rag-explained</link><guid isPermaLink="true">https://blogs.iictp.org/rag-explained</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>Retrieval-augmented generation (RAG) gives a language model the documents it needs at the moment it answers, instead of relying only on what it learned in training. It is the standard way to make a model answer from your own material.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Applied AI</span><span>26 October 2026</span><span>6<!-- --> min read</span></div><h1>RAG explained: retrieval-augmented generation, step by step</h1><p><span>Retrieval-augmented generation (RAG) gives a language model the documents it needs at the moment it answers, instead of relying only on what it learned in training. It is the standard way to make a model answer from your own material.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#the-pipeline">The pipeline</a></li><li><a href="#where-quality-is-won-or-lost">Where quality is won or lost</a></li><li><a href="#how-to-know-it-works">How to know it works</a></li><li><a href="#limits">Limits</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#the-pipeline">The pipeline</a></li><li><a href="#where-quality-is-won-or-lost">Where quality is won or lost</a></li><li><a href="#how-to-know-it-works">How to know it works</a></li><li><a href="#limits">Limits</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="the-pipeline">The pipeline</h2><ol><li><span></span><strong>Ingest.</strong><span> Split documents into chunks and store them with an embedding for each, in a vector index or a search engine.</span></li><li><span></span><strong>Retrieve.</strong><span> For a question, find the chunks most relevant to it.</span></li><li><span></span><strong>Augment.</strong><span> Place those chunks in the prompt with the question.</span></li><li><span></span><strong>Generate.</strong><span> The model answers, ideally citing the chunks it used.</span></li></ol><h2 id="where-quality-is-won-or-lost">Where quality is won or lost</h2><ul><li><span></span><strong>Chunking:</strong><span> chunks that cut a table or a thought in half retrieve badly.</span></li><li><span></span><strong>Retrieval:</strong><span> combining keyword and semantic search often beats either alone.</span></li><li><span></span><strong>Prompting:</strong><span> tell the model to answer only from the supplied text and to say when it cannot.</span></li><li><span></span><strong>Freshness:</strong><span> re-index when the source changes.</span></li></ul><h2 id="how-to-know-it-works">How to know it works</h2><p><span>Build a set of real questions with known answers and measure two things separately: did retrieval find the right chunk, and did the model use it correctly. A wrong answer with the right chunk retrieved is a different bug from one where nothing relevant was found.</span></p><h2 id="limits">Limits</h2><p><span>RAG reduces unsupported answers but does not remove them. Keep citations visible, restrict what each user can retrieve to what they may see, and test for prompts that try to pull in other people’s documents.</span></p><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/aip">AI Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>Lewis et al. “Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks.” arXiv:2005.11401.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>RAG vs Fine-Tuning: How to Choose Between Them (Cost, Accuracy, Maintenance) | IICTP</title><link>https://blogs.iictp.org/rag-vs-fine-tuning</link><guid isPermaLink="true">https://blogs.iictp.org/rag-vs-fine-tuning</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>Both RAG and fine-tuning adapt a model to your needs, but they change different things. RAG changes what the model can see at answer time. Fine-tuning changes how the model behaves.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Applied AI</span><span>26 October 2026</span><span>5<!-- --> min read</span></div><h1>RAG vs fine-tuning: how to choose</h1><p><span>Both RAG and fine-tuning adapt a model to your needs, but they change different things. RAG changes what the model can see at answer time. Fine-tuning changes how the model behaves.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#use-rag-when">Use RAG when…</a></li><li><a href="#use-fine-tuning-when">Use fine-tuning when…</a></li><li><a href="#maintenance">Maintenance</a></li><li><a href="#a-practical-order">A practical order</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#use-rag-when">Use RAG when…</a></li><li><a href="#use-fine-tuning-when">Use fine-tuning when…</a></li><li><a href="#maintenance">Maintenance</a></li><li><a href="#a-practical-order">A practical order</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="use-rag-when">Use RAG when…</h2><ul><li><span>The answer depends on facts that change or that are private.</span></li><li><span>You need to show where an answer came from.</span></li><li><span>Different users may see different documents.</span></li></ul><h2 id="use-fine-tuning-when">Use fine-tuning when…</h2><ul><li><span>You need a consistent style, format or tone.</span></li><li><span>The task is narrow and repeated, and prompts alone are not reliable enough.</span></li><li><span>You want a smaller model to do one job well.</span></li></ul><h2 id="maintenance">Maintenance</h2><p><span>RAG is updated by updating the index. Fine-tuning is updated by training again, so facts that change quickly are a poor fit. Knowledge baked into weights is also hard to audit or remove.</span></p><h2 id="a-practical-order">A practical order</h2><ol><li><span>Try a clear prompt with examples.</span></li><li><span>Add retrieval if the model lacks facts.</span></li><li><span>Consider fine-tuning only if behaviour is still wrong and you have good examples.</span></li><li><span>Measure each step on your own test set before moving on.</span></li></ol><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/aip">AI Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>Lewis et al. “Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks.” arXiv:2005.11401.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>Prompt Engineering vs Context Engineering: What Practitioners Actually Do | IICTP</title><link>https://blogs.iictp.org/prompt-engineering-and-context-engineering</link><guid isPermaLink="true">https://blogs.iictp.org/prompt-engineering-and-context-engineering</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>Writing a good prompt matters, but in a real system the prompt is only part of what the model sees. Context engineering is the wider job: deciding everything that goes into the model’s context for a given call.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Applied AI</span><span>26 October 2026</span><span>5<!-- --> min read</span></div><h1>Prompt engineering in 2026: beyond prompts, context engineering</h1><p><span>Writing a good prompt matters, but in a real system the prompt is only part of what the model sees. Context engineering is the wider job: deciding everything that goes into the model’s context for a given call.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#what-goes-into-context">What goes into context</a></li><li><a href="#principles">Principles</a></li><li><a href="#test-the-prompt-like-software">Test the prompt like software</a></li><li><a href="#treat-outside-text-as-untrusted">Treat outside text as untrusted</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#what-goes-into-context">What goes into context</a></li><li><a href="#principles">Principles</a></li><li><a href="#test-the-prompt-like-software">Test the prompt like software</a></li><li><a href="#treat-outside-text-as-untrusted">Treat outside text as untrusted</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="what-goes-into-context">What goes into context</h2><ul><li><span>Instructions and role.</span></li><li><span>The user’s request and recent conversation.</span></li><li><span>Retrieved documents and tool results.</span></li><li><span>Examples of the desired output.</span></li><li><span>Constraints and output format.</span></li></ul><h2 id="principles">Principles</h2><ul><li><span></span><strong>Be specific.</strong><span> State the task, the audience and the format.</span></li><li><span></span><strong>Show, don’t just tell.</strong><span> A few good examples beat a long description.</span></li><li><span></span><strong>Keep it relevant.</strong><span> More context is not better context; irrelevant text can mislead the model.</span></li><li><span></span><strong>Order matters.</strong><span> Put the most important instructions where the model will weigh them.</span></li><li><span></span><strong>Version it.</strong><span> Prompts are code: review, test and track them.</span></li></ul><h2 id="test-the-prompt-like-software">Test the prompt like software</h2><p><span>Keep a set of inputs with expected qualities, run every prompt change against it, and look at regressions as well as improvements.</span></p><h2 id="treat-outside-text-as-untrusted">Treat outside text as untrusted</h2><p><span>Documents and web pages can contain instructions aimed at the model. Separate trusted instructions from untrusted content, and never let retrieved text widen what the system is allowed to do.</span></p><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/aip">AI Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>Anthropic. Prompt engineering overview. docs.anthropic.com.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>LLM Evaluation: How to Test an AI Application (Evals, Hallucinations, Guardrails) | IICTP</title><link>https://blogs.iictp.org/how-to-evaluate-an-llm-application</link><guid isPermaLink="true">https://blogs.iictp.org/how-to-evaluate-an-llm-application</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>You cannot improve what you cannot measure, and an AI feature that “seems fine” in a demo can fail quietly in production. An evaluation set is to an AI application what a test suite is to ordinary code.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Applied AI</span><span>26 October 2026</span><span>6<!-- --> min read</span></div><h1>How to evaluate an LLM application: evals, hallucination tests and guardrails</h1><p><span>You cannot improve what you cannot measure, and an AI feature that “seems fine” in a demo can fail quietly in production. An evaluation set is to an AI application what a test suite is to ordinary code.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#build-the-eval-set-from-real-use">Build the eval set from real use</a></li><li><a href="#ways-to-score">Ways to score</a></li><li><a href="#hallucination-tests">Hallucination tests</a></li><li><a href="#guardrails">Guardrails</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#build-the-eval-set-from-real-use">Build the eval set from real use</a></li><li><a href="#ways-to-score">Ways to score</a></li><li><a href="#hallucination-tests">Hallucination tests</a></li><li><a href="#guardrails">Guardrails</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="build-the-eval-set-from-real-use">Build the eval set from real use</h2><ol><li><span>Collect real or realistic inputs, including the awkward ones.</span></li><li><span>Write down what a good answer must contain and what it must never contain.</span></li><li><span>Add cases for each failure you find, so it cannot return unnoticed.</span></li></ol><h2 id="ways-to-score">Ways to score</h2><ul><li><span></span><strong>Exact checks</strong><span> for structured output: valid format, required fields.</span></li><li><span></span><strong>Reference answers</strong><span> compared by a person or by another model.</span></li><li><span></span><strong>Rubrics</strong><span> for qualities such as tone, safety and use of sources.</span></li><li><span></span><strong>Human review</strong><span> of a sample, to keep the automated scores honest.</span></li></ul><h2 id="hallucination-tests">Hallucination tests</h2><p><span>Include questions the system should refuse or say it cannot answer, and questions with a false premise. Check that answers stay within the supplied sources.</span></p><h2 id="guardrails">Guardrails</h2><p><span>Add checks around the model, not only inside the prompt: validate output format, filter unsafe content, limit tool permissions, and log inputs and outputs for review. Run the eval set again whenever the model, the prompt or the data changes.</span></p><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/aip">AI Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>OpenAI. Evals guide. platform.openai.com/docs/guides/evals.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>LLMOps Explained: Running LLM Applications in Production | IICTP</title><link>https://blogs.iictp.org/llmops-running-ai-in-production</link><guid isPermaLink="true">https://blogs.iictp.org/llmops-running-ai-in-production</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>LLMOps is the operational side of language-model applications: keeping them reliable, affordable and improvable once real users depend on them. Much of it is ordinary operations with a few new failure modes.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Applied AI</span><span>26 October 2026</span><span>6<!-- --> min read</span></div><h1>LLMOps: running AI in production, covering cost, monitoring and versioning</h1><p><span>LLMOps is the operational side of language-model applications: keeping them reliable, affordable and improvable once real users depend on them. Much of it is ordinary operations with a few new failure modes.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#what-to-monitor">What to monitor</a></li><li><a href="#what-to-version">What to version</a></li><li><a href="#controlling-cost">Controlling cost</a></li><li><a href="#change-safely">Change safely</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#what-to-monitor">What to monitor</a></li><li><a href="#what-to-version">What to version</a></li><li><a href="#controlling-cost">Controlling cost</a></li><li><a href="#change-safely">Change safely</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="what-to-monitor">What to monitor</h2><ul><li><span>Latency and error rates, as with any service.</span></li><li><span>Token use and cost per request and per feature.</span></li><li><span>Quality signals: user feedback, refusals, retries, escalations.</span></li><li><span>Drift: answer quality changing after a model or data change.</span></li></ul><h2 id="what-to-version">What to version</h2><ul><li><span>Prompts and prompt templates.</span></li><li><span>The model and its settings.</span></li><li><span>The retrieval index and its source data.</span></li><li><span>The evaluation set.</span></li></ul><h2 id="controlling-cost">Controlling cost</h2><ul><li><span>Use the smallest model that passes your evals.</span></li><li><span>Cache repeated work.</span></li><li><span>Trim the context you send.</span></li><li><span>Set per-user and per-feature limits.</span></li></ul><h2 id="change-safely">Change safely</h2><p><span>Treat a model upgrade as a release: run the eval set, roll out to a small share first, compare, and keep a way back. Log enough to reproduce a bad answer, while keeping personal data out of logs that do not need it.</span></p><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/aip">AI Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>Google Cloud. “MLOps: Continuous delivery and automation pipelines in machine learning.” cloud.google.com/architecture.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>Responsible AI in Practice: Bias, Privacy and AI Governance Checklists | IICTP</title><link>https://blogs.iictp.org/responsible-ai-in-practice</link><guid isPermaLink="true">https://blogs.iictp.org/responsible-ai-in-practice</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>Responsible AI is less about principles on a poster and more about decisions made at specific points in a project. Here is a short checklist for each point.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Applied AI</span><span>26 October 2026</span><span>5<!-- --> min read</span></div><h1>Responsible AI in practice: bias, privacy and governance checklists</h1><p><span>Responsible AI is less about principles on a poster and more about decisions made at specific points in a project. Here is a short checklist for each point.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#before-you-build">Before you build</a></li><li><a href="#data-and-privacy">Data and privacy</a></li><li><a href="#bias-and-fairness">Bias and fairness</a></li><li><a href="#in-operation">In operation</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#before-you-build">Before you build</a></li><li><a href="#data-and-privacy">Data and privacy</a></li><li><a href="#bias-and-fairness">Bias and fairness</a></li><li><a href="#in-operation">In operation</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="before-you-build">Before you build</h2><ol><li><span>Say what decision the system supports and who is affected by it.</span></li><li><span>Decide whether AI is needed at all.</span></li><li><span>Name who is accountable for the system.</span></li></ol><h2 id="data-and-privacy">Data and privacy</h2><ul><li><span>Know what data is used, where it came from and whether you may use it for this purpose.</span></li><li><span>Minimise personal data and keep it out of prompts and logs where you can.</span></li><li><span>Check where a provider stores and processes data, and under what terms.</span></li></ul><h2 id="bias-and-fairness">Bias and fairness</h2><ul><li><span>Test results across the groups the system affects, not only on average.</span></li><li><span>Look at how errors are distributed, not just how many there are.</span></li><li><span>Give people a way to challenge an outcome.</span></li></ul><h2 id="in-operation">In operation</h2><ul><li><span>Keep a human in the loop for consequential decisions.</span></li><li><span>Monitor for drift and for new misuse.</span></li><li><span>Keep records so decisions can be explained and audited.</span></li><li><span>Review the system on a schedule, and when the law or the use changes.</span></li></ul><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/aip">AI Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>NIST. AI Risk Management Framework (AI RMF 1.0). nist.gov/itl/ai-risk-management-framework.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>AI Copilots at Work: Where They Help, Where They Fail | IICTP</title><link>https://blogs.iictp.org/ai-copilots-at-work</link><guid isPermaLink="true">https://blogs.iictp.org/ai-copilots-at-work</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>AI copilots draft, summarise, suggest and search. They are strongest when a person is still doing the thinking and can check the output quickly.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Applied AI</span><span>26 October 2026</span><span>4<!-- --> min read</span></div><h1>AI copilots at work: where they help and where they fail</h1><p><span>AI copilots draft, summarise, suggest and search. They are strongest when a person is still doing the thinking and can check the output quickly.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#where-they-help">Where they help</a></li><li><a href="#where-they-fail">Where they fail</a></li><li><a href="#working-with-one">Working with one</a></li><li><a href="#for-teams">For teams</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#where-they-help">Where they help</a></li><li><a href="#where-they-fail">Where they fail</a></li><li><a href="#working-with-one">Working with one</a></li><li><a href="#for-teams">For teams</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="where-they-help">Where they help</h2><ul><li><span>First drafts of text and code that a person will review.</span></li><li><span>Summarising long material the person could read if needed.</span></li><li><span>Boilerplate, translation and format changes.</span></li><li><span>Searching and explaining unfamiliar material.</span></li></ul><h2 id="where-they-fail">Where they fail</h2><ul><li><span>Confident, wrong answers, especially on specifics.</span></li><li><span>Work that needs context the tool cannot see.</span></li><li><span>Anything where checking is as slow as doing.</span></li><li><span>Subtle errors in code, numbers and citations.</span></li></ul><h2 id="working-with-one">Working with one</h2><ol><li><span>Ask for a draft, not a final.</span></li><li><span>Check every fact, figure and reference you will rely on.</span></li><li><span>Run and test generated code like any other code.</span></li><li><span>Keep sensitive data out unless your organisation has approved the tool.</span></li></ol><h2 id="for-teams">For teams</h2><p><span>Agree what the tools may be used for, what must be reviewed, and who is accountable. See </span><a href="/applied-ai-verify-what-the-machine-produces">applied AI: verify what the machine produces</a><span>.</span></p><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/aip">AI Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>IICTP. TPBOK, Applied AI &amp; Emerging Tech Integration. iictp.org/standards/tpbok.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>LangChain and LangGraph Explained: What Practitioners Actually Need to Know | IICTP</title><link>https://blogs.iictp.org/langchain-and-langgraph-what-practitioners-need</link><guid isPermaLink="true">https://blogs.iictp.org/langchain-and-langgraph-what-practitioners-need</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>LangChain and LangGraph are open-source libraries for building applications around language models. They are tools, not requirements; knowing what they do helps you decide whether you need them.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Applied AI</span><span>26 October 2026</span><span>5<!-- --> min read</span></div><h1>LangChain and LangGraph: what practitioners need to know</h1><p><span>LangChain and LangGraph are open-source libraries for building applications around language models. They are tools, not requirements; knowing what they do helps you decide whether you need them.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#what-they-do">What they do</a></li><li><a href="#what-they-save-you">What they save you</a></li><li><a href="#what-they-cost-you">What they cost you</a></li><li><a href="#a-sensible-rule">A sensible rule</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#what-they-do">What they do</a></li><li><a href="#what-they-save-you">What they save you</a></li><li><a href="#what-they-cost-you">What they cost you</a></li><li><a href="#a-sensible-rule">A sensible rule</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="what-they-do">What they do</h2><ul><li><span></span><strong>LangChain</strong><span> provides building blocks: model wrappers, prompt templates, retrievers and tool interfaces.</span></li><li><span></span><strong>LangGraph</strong><span> models an application as a graph of steps with shared state, which suits agents that loop, branch and wait for people.</span></li></ul><h2 id="what-they-save-you">What they save you</h2><p><span>Common plumbing: connecting to many model providers, loading documents, calling tools and managing state between steps.</span></p><h2 id="what-they-cost-you">What they cost you</h2><ul><li><span>Another layer to learn and to keep up with as it changes.</span></li><li><span>Abstractions can hide what is actually sent to the model, which makes debugging harder.</span></li></ul><h2 id="a-sensible-rule">A sensible rule</h2><p><span>Start with the model provider’s own client and plain code. Adopt a framework when you are repeating the same plumbing, and make sure you can still see every prompt and tool call. The skill that transfers is the design: tools, state, limits and evaluation.</span></p><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/aip">AI Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>LangChain documentation. python.langchain.com.</li><li>LangGraph documentation. langchain-ai.github.io/langgraph.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>Multimodal AI Explained: How Models Work With Text, Images and Audio | IICTP</title><link>https://blogs.iictp.org/multimodal-ai-explained</link><guid isPermaLink="true">https://blogs.iictp.org/multimodal-ai-explained</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>A multimodal model takes more than one kind of input, such as text with images or audio, and can sometimes produce more than one kind of output. It lets a single system read a chart, describe a photo or answer a spoken question.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Applied AI</span><span>26 October 2026</span><span>4<!-- --> min read</span></div><h1>Multimodal AI explained: text, image and audio in one system</h1><p><span>A multimodal model takes more than one kind of input, such as text with images or audio, and can sometimes produce more than one kind of output. It lets a single system read a chart, describe a photo or answer a spoken question.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#typical-uses">Typical uses</a></li><li><a href="#design-points">Design points</a></li><li><a href="#testing">Testing</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#typical-uses">Typical uses</a></li><li><a href="#design-points">Design points</a></li><li><a href="#testing">Testing</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="typical-uses">Typical uses</h2><ul><li><span>Reading documents with tables, forms and diagrams.</span></li><li><span>Describing images for accessibility.</span></li><li><span>Transcribing and summarising audio.</span></li><li><span>Answering questions about a screenshot.</span></li></ul><h2 id="design-points">Design points</h2><ul><li><span></span><strong>Check the input quality.</strong><span> Blurry or cropped images and noisy audio lower accuracy.</span></li><li><span></span><strong>Verify the reading.</strong><span> Extracted numbers from a chart or form should be checked.</span></li><li><span></span><strong>Mind the privacy.</strong><span> Images and audio can contain people and personal data.</span></li><li><span></span><strong>Cost.</strong><span> Images and audio often cost more to process than text.</span></li></ul><h2 id="testing">Testing</h2><p><span>Build an evaluation set from your real inputs, including bad ones, and score extraction and description separately. See </span><a href="/how-to-evaluate-an-llm-application">how to evaluate an LLM application</a><span>.</span></p><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/aip">AI Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>IICTP. AI Practitioner credential page. iictp.org/certifications/aip.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>On-Premise LLMs and Private AI for Regulated Industries (Law, Health, Finance) | IICTP</title><link>https://blogs.iictp.org/private-ai-on-premise-llms-regulated-industries</link><guid isPermaLink="true">https://blogs.iictp.org/private-ai-on-premise-llms-regulated-industries</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>Law firms, clinics and financial teams handle material they may not be free to send to an outside service. Running a model on infrastructure you control can keep that material inside your boundary, but it does not make a deployment compliant by itself.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Local LLMs</span><span>26 October 2026</span><span>6<!-- --> min read</span></div><h1>Private AI for regulated industries: on-premise LLMs for law, health and finance</h1><p><span>Law firms, clinics and financial teams handle material they may not be free to send to an outside service. Running a model on infrastructure you control can keep that material inside your boundary, but it does not make a deployment compliant by itself.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#why-organisations-choose-it">Why organisations choose it</a></li><li><a href="#what-you-still-have-to-do">What you still have to do</a></li><li><a href="#questions-to-answer-first">Questions to answer first</a></li><li><a href="#a-note-on-compliance">A note on compliance</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#why-organisations-choose-it">Why organisations choose it</a></li><li><a href="#what-you-still-have-to-do">What you still have to do</a></li><li><a href="#questions-to-answer-first">Questions to answer first</a></li><li><a href="#a-note-on-compliance">A note on compliance</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="why-organisations-choose-it">Why organisations choose it</h2><ul><li><span>Data stays on systems the organisation controls.</span></li><li><span>Data-residency and contract limits are easier to meet.</span></li><li><span>The system can run in a network with no outside access.</span></li><li><span>Costs are predictable once the hardware exists.</span></li></ul><h2 id="what-you-still-have-to-do">What you still have to do</h2><ul><li><span></span><strong>Access control.</strong><span> Restrict who can use the model and what documents it can read.</span></li><li><span></span><strong>Logging and retention.</strong><span> Decide what is recorded, who sees it and for how long.</span></li><li><span></span><strong>Isolation.</strong><span> Segment the network; log and review administrator access.</span></li><li><span></span><strong>Updates.</strong><span> You own patching for the runtime, the drivers and the model.</span></li></ul><h2 id="questions-to-answer-first">Questions to answer first</h2><ol><li><span>What data will the system touch, and under which rules?</span></li><li><span>Who may use it, and for what?</span></li><li><span>What happens when it is wrong, and who checks?</span></li><li><span>Who is accountable for the system?</span></li></ol><h2 id="a-note-on-compliance">A note on compliance</h2><p><span>Regulations differ by country and sector. Ask your compliance or legal team what applies. Nothing in this post is legal advice.</span></p><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/llmp">Local LLM Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>NIST. AI Risk Management Framework (AI RMF 1.0). nist.gov/itl/ai-risk-management-framework.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>Local LLM vs Cloud AI: How to Compare Cost, Privacy and Latency | IICTP</title><link>https://blogs.iictp.org/local-llm-vs-cloud-ai-cost-privacy-latency</link><guid isPermaLink="true">https://blogs.iictp.org/local-llm-vs-cloud-ai-cost-privacy-latency</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>The honest answer to “local or cloud?” is a comparison you do with your own numbers. Here is how to set it up, so you do not rely on anyone else’s claims.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Local LLMs</span><span>26 October 2026</span><span>5<!-- --> min read</span></div><h1>Local LLM vs cloud AI: cost, privacy and latency compared</h1><p><span>The honest answer to “local or cloud?” is a comparison you do with your own numbers. Here is how to set it up, so you do not rely on anyone else’s claims.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#cost-compare-the-whole-bill">Cost: compare the whole bill</a></li><li><a href="#privacy">Privacy</a></li><li><a href="#latency">Latency</a></li><li><a href="#how-to-compare">How to compare</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#cost-compare-the-whole-bill">Cost: compare the whole bill</a></li><li><a href="#privacy">Privacy</a></li><li><a href="#latency">Latency</a></li><li><a href="#how-to-compare">How to compare</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="cost-compare-the-whole-bill">Cost: compare the whole bill</h2><ul><li><span></span><strong>Cloud:</strong><span> price per token or request, times your expected volume, plus any minimum commitments.</span></li><li><span></span><strong>Local:</strong><span> hardware, power, hosting, staff time to run and patch it, and the cost of replacing it.</span></li><li><span>A local deployment pays off when use is steady and high; a cloud service often wins when use is low or spiky.</span></li></ul><h2 id="privacy">Privacy</h2><ul><li><span>Local keeps prompts and documents inside your boundary.</span></li><li><span>Cloud can still meet strict needs through contracts and regional options; read the terms.</span></li></ul><h2 id="latency">Latency</h2><ul><li><span>Local removes a network round trip but is limited by your hardware.</span></li><li><span>Cloud offers more powerful models but adds network time and can queue under load.</span></li></ul><h2 id="how-to-compare">How to compare</h2><ol><li><span>Pick a realistic task and 50 real examples.</span></li><li><span>Run both options and score quality.</span></li><li><span>Measure time to first token and total time.</span></li><li><span>Cost out a month of expected use for each.</span></li></ol><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/llmp">Local LLM Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>IICTP. Local LLM Practitioner credential page. iictp.org/certifications/llmp.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>LLM Quantization Explained: GGUF, AWQ and Running Large Models on Small Hardware | IICTP</title><link>https://blogs.iictp.org/llm-quantization-explained-gguf-awq</link><guid isPermaLink="true">https://blogs.iictp.org/llm-quantization-explained-gguf-awq</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>Quantization stores a model’s weights using fewer bits, so the model takes less memory and often runs faster. The trade-off is some loss of accuracy, which grows as the precision falls.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Local LLMs</span><span>26 October 2026</span><span>6<!-- --> min read</span></div><h1>Quantization explained: GGUF, AWQ and running big models on small hardware</h1><p><span>Quantization stores a model’s weights using fewer bits, so the model takes less memory and often runs faster. The trade-off is some loss of accuracy, which grows as the precision falls.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#the-idea">The idea</a></li><li><a href="#formats-you-will-meet">Formats you will meet</a></li><li><a href="#choosing-a-level">Choosing a level</a></li><li><a href="#pitfalls">Pitfalls</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#the-idea">The idea</a></li><li><a href="#formats-you-will-meet">Formats you will meet</a></li><li><a href="#choosing-a-level">Choosing a level</a></li><li><a href="#pitfalls">Pitfalls</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="the-idea">The idea</h2><p><span>A full-precision weight might use 16 bits. Quantizing to 8 or 4 bits maps each weight to a coarser set of values. Memory falls roughly in proportion: a model at 4 bits needs about a quarter of the weight memory of the same model at 16 bits.</span></p><h2 id="formats-you-will-meet">Formats you will meet</h2><ul><li><span></span><strong>GGUF:</strong><span> a single-file format used by llama.cpp and tools built on it, with many quantization levels.</span></li><li><span></span><strong>AWQ:</strong><span> a method that protects the weights that matter most to the output, designed for GPU inference.</span></li><li><span></span><strong>GPTQ:</strong><span> another post-training method, also aimed at GPU inference.</span></li></ul><h2 id="choosing-a-level">Choosing a level</h2><ol><li><span>Start from the memory you have.</span></li><li><span>Pick the highest precision that fits with room for context.</span></li><li><span>Test on your own examples; compare a lower level against it.</span></li><li><span>Stop lowering when quality drops in ways that matter.</span></li></ol><h2 id="pitfalls">Pitfalls</h2><ul><li><span>Quantization loss shows up unevenly: maths, code and rare languages are often hit first.</span></li><li><span>Leave memory for the context cache, which grows with the conversation.</span></li><li><span>Re-test after changing quantization, like any other change.</span></li></ul><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/llmp">Local LLM Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>Lin et al. “AWQ: Activation-aware Weight Quantization.” arXiv:2306.00978.</li><li>llama.cpp project. github.com/ggml-org/llama.cpp.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>Best Hardware for Running Local LLMs: GPUs, NPUs and Apple Silicon Explained | IICTP</title><link>https://blogs.iictp.org/hardware-for-local-ai-gpus-npus-apple-silicon</link><guid isPermaLink="true">https://blogs.iictp.org/hardware-for-local-ai-gpus-npus-apple-silicon</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>For local models, the main constraint is memory, followed by memory speed, and only then raw compute. Match the hardware to the model you intend to run, not the other way round.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Local LLMs</span><span>26 October 2026</span><span>6<!-- --> min read</span></div><h1>Choosing hardware for local AI: GPUs, NPUs and Apple Silicon</h1><p><span>For local models, the main constraint is memory, followed by memory speed, and only then raw compute. Match the hardware to the model you intend to run, not the other way round.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#what-matters-in-order">What matters, in order</a></li><li><a href="#the-families">The families</a></li><li><a href="#sizing-steps">Sizing steps</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#what-matters-in-order">What matters, in order</a></li><li><a href="#the-families">The families</a></li><li><a href="#sizing-steps">Sizing steps</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="what-matters-in-order">What matters, in order</h2><ol><li><span></span><strong>Memory capacity:</strong><span> the model has to fit, with room for context.</span></li><li><span></span><strong>Memory bandwidth:</strong><span> generating each token reads the weights, so bandwidth limits speed.</span></li><li><span></span><strong>Compute:</strong><span> matters most for processing long prompts and for serving many users.</span></li><li><span></span><strong>Software support:</strong><span> the runtime must support your hardware.</span></li></ol><h2 id="the-families">The families</h2><ul><li><span></span><strong>Discrete GPUs:</strong><span> the usual choice for servers; fast, with a fixed memory size.</span></li><li><span></span><strong>Apple Silicon:</strong><span> unified memory shared by CPU and GPU lets a laptop or desktop hold large models, at lower speeds than server GPUs.</span></li><li><span></span><strong>NPUs:</strong><span> low-power accelerators in new laptops and phones, good for small models; check what your runtime supports.</span></li><li><span></span><strong>CPU only:</strong><span> workable for small or heavily quantized models and for light use.</span></li></ul><h2 id="sizing-steps">Sizing steps</h2><ol><li><span>Choose the smallest model that passes your tests.</span></li><li><span>Work out its memory at your chosen quantization, plus context.</span></li><li><span>Pick hardware with comfortable headroom.</span></li><li><span>Measure speed on your own prompts before you buy in volume.</span></li></ol><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/llmp">Local LLM Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>IICTP. Local LLM Practitioner credential page. iictp.org/certifications/llmp.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>Local RAG: Build Private Document Search With a Local LLM | IICTP</title><link>https://blogs.iictp.org/local-rag-private-document-search</link><guid isPermaLink="true">https://blogs.iictp.org/local-rag-private-document-search</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>Combine retrieval with a locally hosted model and you can answer questions from sensitive documents without sending them anywhere. Every component has to run on your side, which is where most of the design work lies.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Local LLMs</span><span>26 October 2026</span><span>5<!-- --> min read</span></div><h1>RAG on a local LLM: private document search that never leaves your building</h1><p><span>Combine retrieval with a locally hosted model and you can answer questions from sensitive documents without sending them anywhere. Every component has to run on your side, which is where most of the design work lies.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#the-parts-you-host">The parts you host</a></li><li><a href="#design-points">Design points</a></li><li><a href="#test-it">Test it</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#the-parts-you-host">The parts you host</a></li><li><a href="#design-points">Design points</a></li><li><a href="#test-it">Test it</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="the-parts-you-host">The parts you host</h2><ul><li><span>An embedding model to turn text into vectors.</span></li><li><span>A vector store or a search engine.</span></li><li><span>The language model that writes the answer.</span></li><li><span>A thin service that ties them together and enforces permissions.</span></li></ul><h2 id="design-points">Design points</h2><ul><li><span></span><strong>Permissions:</strong><span> retrieve only documents the asking user may see. Do not leave this to the model.</span></li><li><span></span><strong>Ingestion:</strong><span> handle scanned pages, tables and updates.</span></li><li><span></span><strong>Citations:</strong><span> show the passages used so answers can be checked.</span></li><li><span></span><strong>Offline updates:</strong><span> plan how new models and software reach a machine with no internet.</span></li></ul><h2 id="test-it">Test it</h2><p><span>Use real questions and measure retrieval and answers separately. See </span><a href="/rag-explained">RAG explained</a><span> for the pipeline.</span></p><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/llmp">Local LLM Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>IICTP. Local LLM Practitioner credential page. iictp.org/certifications/llmp.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>Edge AI Inference Explained: Running Small Language Models on Devices | IICTP</title><link>https://blogs.iictp.org/edge-ai-inference-slms-on-devices</link><guid isPermaLink="true">https://blogs.iictp.org/edge-ai-inference-slms-on-devices</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>Edge inference runs a model on or near the device that produces the data: a phone, a gateway, a vehicle, a factory machine. It cuts delay, reduces data sent over the network and keeps working when the connection drops.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Local LLMs</span><span>26 October 2026</span><span>5<!-- --> min read</span></div><h1>Edge AI inference: small models on devices, offline and in real time</h1><p><span>Edge inference runs a model on or near the device that produces the data: a phone, a gateway, a vehicle, a factory machine. It cuts delay, reduces data sent over the network and keeps working when the connection drops.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#why-run-at-the-edge">Why run at the edge</a></li><li><a href="#what-you-give-up">What you give up</a></li><li><a href="#making-it-fit">Making it fit</a></li><li><a href="#related-reading">Related reading</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#why-run-at-the-edge">Why run at the edge</a></li><li><a href="#what-you-give-up">What you give up</a></li><li><a href="#making-it-fit">Making it fit</a></li><li><a href="#related-reading">Related reading</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="why-run-at-the-edge">Why run at the edge</h2><ul><li><span>Responses in real time, without a network round trip.</span></li><li><span>Sensitive data stays on the device.</span></li><li><span>Operation continues offline.</span></li><li><span>Less data sent upstream.</span></li></ul><h2 id="what-you-give-up">What you give up</h2><ul><li><span>Smaller models and less capability.</span></li><li><span>Limited memory, power and cooling.</span></li><li><span>Harder updates across many devices.</span></li></ul><h2 id="making-it-fit">Making it fit</h2><ul><li><span>Use a small model suited to one task.</span></li><li><span>Quantize, and test the quality loss.</span></li><li><span>Use the device’s accelerator if its software supports it.</span></li><li><span>Plan updates, rollback and monitoring from the start.</span></li></ul><h2 id="related-reading">Related reading</h2><p><span>See </span><a href="/small-language-models-explained">small language models explained</a><span> and </span><a href="/edge-computing-explained">edge computing explained</a><span>.</span></p><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/llmp">Local LLM Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>IICTP. Local LLM Practitioner credential page. iictp.org/certifications/llmp.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>Multi-Cloud Architecture: Patterns That Work and Lock-In Traps to Avoid | IICTP</title><link>https://blogs.iictp.org/multi-cloud-architecture-patterns-and-lock-in</link><guid isPermaLink="true">https://blogs.iictp.org/multi-cloud-architecture-patterns-and-lock-in</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>Using more than one cloud provider can improve resilience, meet regional rules or use a strength of one provider. It also multiplies complexity. Decide why you want it before deciding how.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Cloud</span><span>26 October 2026</span><span>6<!-- --> min read</span></div><h1>Multi-cloud architecture: patterns that work and lock-in traps</h1><p><span>Using more than one cloud provider can improve resilience, meet regional rules or use a strength of one provider. It also multiplies complexity. Decide why you want it before deciding how.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#reasons-that-hold-up">Reasons that hold up</a></li><li><a href="#patterns">Patterns</a></li><li><a href="#lock-in-traps">Lock-in traps</a></li><li><a href="#a-decision-test">A decision test</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#reasons-that-hold-up">Reasons that hold up</a></li><li><a href="#patterns">Patterns</a></li><li><a href="#lock-in-traps">Lock-in traps</a></li><li><a href="#a-decision-test">A decision test</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="reasons-that-hold-up">Reasons that hold up</h2><ul><li><span>A regulator or customer requires a particular provider or region.</span></li><li><span>One provider offers a service you genuinely need.</span></li><li><span>An acquisition left you with two clouds.</span></li><li><span>You want a real exit option for a critical workload.</span></li></ul><h2 id="patterns">Patterns</h2><ul><li><span></span><strong>Workload per cloud:</strong><span> each application runs on one cloud, chosen for fit. Simple, and the most common.</span></li><li><span></span><strong>Portable core:</strong><span> containers and open standards for the parts you may move.</span></li><li><span></span><strong>Active-passive recovery:</strong><span> a second cloud holds backups or a standby.</span></li></ul><h2 id="lock-in-traps">Lock-in traps</h2><ul><li><span>Building on a proprietary service without an exit plan.</span></li><li><span>Data that is cheap to enter and costly to leave.</span></li><li><span>Team skills spread too thin across providers.</span></li><li><span>Treating “portable” as free; abstraction layers have a cost too.</span></li></ul><h2 id="a-decision-test">A decision test</h2><p><span>For each dependency, ask what it would cost and how long it would take to replace. Accept lock-in knowingly where the benefit is high, and avoid it where the exit cost is out of proportion.</span></p><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/cap">Cloud Architecture Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>IICTP. Cloud Architecture Practitioner credential page. iictp.org/certifications/cap.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>FinOps for Engineers: Cloud Cost Optimization Without Cutting Corners | IICTP</title><link>https://blogs.iictp.org/finops-for-engineers-cloud-cost-optimization</link><guid isPermaLink="true">https://blogs.iictp.org/finops-for-engineers-cloud-cost-optimization</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>FinOps is the practice of making cloud spending visible and shared between engineering, finance and the business. For engineers, it means treating cost as a design property alongside performance and reliability.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Cloud</span><span>26 October 2026</span><span>6<!-- --> min read</span></div><h1>FinOps for engineers: how to cut cloud cost without cutting corners</h1><p><span>FinOps is the practice of making cloud spending visible and shared between engineering, finance and the business. For engineers, it means treating cost as a design property alongside performance and reliability.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#visibility-first">Visibility first</a></li><li><a href="#common-savings">Common savings</a></li><li><a href="#what-not-to-cut">What not to cut</a></li><li><a href="#make-it-a-habit">Make it a habit</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#visibility-first">Visibility first</a></li><li><a href="#common-savings">Common savings</a></li><li><a href="#what-not-to-cut">What not to cut</a></li><li><a href="#make-it-a-habit">Make it a habit</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="visibility-first">Visibility first</h2><ul><li><span>Tag resources by team, service and environment.</span></li><li><span>Report cost per team and per product, not one big bill.</span></li><li><span>Show engineers the cost of what they run.</span></li></ul><h2 id="common-savings">Common savings</h2><ul><li><span></span><strong>Right-size</strong><span> over-provisioned instances and databases.</span></li><li><span></span><strong>Switch off</strong><span> idle and non-production environments out of hours.</span></li><li><span></span><strong>Commit</strong><span> to steady usage through the provider’s discount schemes, only for load you are sure of.</span></li><li><span></span><strong>Choose storage tiers</strong><span> that match access patterns.</span></li><li><span></span><strong>Delete</strong><span> orphaned disks, snapshots and old data.</span></li></ul><h2 id="what-not-to-cut">What not to cut</h2><p><span>Cost cuts that remove backups, redundancy or monitoring save money until the day they matter. Weigh each saving against the risk it adds.</span></p><h2 id="make-it-a-habit">Make it a habit</h2><ol><li><span>Review spend regularly with the people who control it.</span></li><li><span>Set budgets and alerts.</span></li><li><span>Track unit cost, such as cost per customer or per request, not only the total.</span></li><li><span>Review commitments before they renew.</span></li></ol><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/cap">Cloud Architecture Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>FinOps Foundation. What is FinOps. finops.org/introduction/what-is-finops/.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>Kubernetes Cost Allocation: How to Find Which Team Spent What | IICTP</title><link>https://blogs.iictp.org/kubernetes-cost-allocation</link><guid isPermaLink="true">https://blogs.iictp.org/kubernetes-cost-allocation</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>A Kubernetes cluster is a shared pool, so the cloud bill does not say which team or product caused it. Allocation means attributing the cluster’s cost back to its users in a way people accept.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Cloud</span><span>26 October 2026</span><span>5<!-- --> min read</span></div><h1>Kubernetes cost allocation: finding which team spent what</h1><p><span>A Kubernetes cluster is a shared pool, so the cloud bill does not say which team or product caused it. Allocation means attributing the cluster’s cost back to its users in a way people accept.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#the-basics">The basics</a></li><li><a href="#the-pitfalls">The pitfalls</a></li><li><a href="#use-the-numbers">Use the numbers</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#the-basics">The basics</a></li><li><a href="#the-pitfalls">The pitfalls</a></li><li><a href="#use-the-numbers">Use the numbers</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="the-basics">The basics</h2><ul><li><span>Label every workload with team, service and environment, and enforce it at admission.</span></li><li><span>Attribute cost by the resources each pod requests, and compare it to what it actually uses.</span></li><li><span>Share the cost of common services, such as the control plane and ingress, by an agreed rule.</span></li></ul><h2 id="the-pitfalls">The pitfalls</h2><ul><li><span>Unlabelled workloads pile up in an “unallocated” bucket.</span></li><li><span>Requests set far above real use waste capacity for everyone.</span></li><li><span>Idle capacity has to belong to someone.</span></li></ul><h2 id="use-the-numbers">Use the numbers</h2><ol><li><span>Show each team its own cost.</span></li><li><span>Flag the largest gaps between requested and used resources.</span></li><li><span>Set requests from measured use.</span></li><li><span>Review after each change.</span></li></ol><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/cap">Cloud Architecture Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>Kubernetes documentation. Resource management for pods and containers. kubernetes.io/docs.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>Cloud Landing Zones and Infrastructure as Code: Terraform, Policy-as-Code and Guardrails | IICTP</title><link>https://blogs.iictp.org/cloud-landing-zones-and-infrastructure-as-code</link><guid isPermaLink="true">https://blogs.iictp.org/cloud-landing-zones-and-infrastructure-as-code</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>A landing zone is the prepared foundation for an organisation’s cloud accounts: structure, identity, networking, logging and security baselines set up before teams start deploying. Infrastructure as code keeps it repeatable.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Cloud</span><span>26 October 2026</span><span>6<!-- --> min read</span></div><h1>Cloud landing zones and IaC: Terraform, policy-as-code and guardrails</h1><p><span>A landing zone is the prepared foundation for an organisation’s cloud accounts: structure, identity, networking, logging and security baselines set up before teams start deploying. Infrastructure as code keeps it repeatable.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#what-a-landing-zone-sets-up">What a landing zone sets up</a></li><li><a href="#why-code">Why code</a></li><li><a href="#guardrails-not-gates">Guardrails, not gates</a></li><li><a href="#starting-out">Starting out</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#what-a-landing-zone-sets-up">What a landing zone sets up</a></li><li><a href="#why-code">Why code</a></li><li><a href="#guardrails-not-gates">Guardrails, not gates</a></li><li><a href="#starting-out">Starting out</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="what-a-landing-zone-sets-up">What a landing zone sets up</h2><ul><li><span>Account or subscription structure, mapped to teams and environments.</span></li><li><span>Central identity and least-privilege access.</span></li><li><span>Network layout and connectivity.</span></li><li><span>Logging, audit trails and monitoring from day one.</span></li><li><span>Baseline security settings.</span></li></ul><h2 id="why-code">Why code</h2><p><span>Describing the environment in code, for example with Terraform, makes changes reviewable, repeatable and reversible. It also removes the drift that builds up when people change things by hand.</span></p><h2 id="guardrails-not-gates">Guardrails, not gates</h2><p><span>Policy as code checks changes against rules automatically: no public storage by default, required tags, approved regions. Teams get fast feedback and a clear reason, instead of waiting for a manual review.</span></p><h2 id="starting-out">Starting out</h2><ol><li><span>Start with the smallest baseline that is safe.</span></li><li><span>Put it under version control and review changes.</span></li><li><span>Add policies as you find real risks.</span></li><li><span>Test changes in a non-production environment first.</span></li></ol><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/cap">Cloud Architecture Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>HashiCorp. Terraform documentation. developer.hashicorp.com/terraform.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>Running AI Workloads on Kubernetes: GPU Scheduling and Inference Cost | IICTP</title><link>https://blogs.iictp.org/running-ai-workloads-on-kubernetes</link><guid isPermaLink="true">https://blogs.iictp.org/running-ai-workloads-on-kubernetes</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>Kubernetes can run model training and inference alongside other services, but GPUs behave differently from CPU and memory, and mistakes with them are expensive.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Cloud</span><span>26 October 2026</span><span>5<!-- --> min read</span></div><h1>Running AI workloads on Kubernetes: GPU scheduling and inference cost</h1><p><span>Kubernetes can run model training and inference alongside other services, but GPUs behave differently from CPU and memory, and mistakes with them are expensive.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#gpus-in-a-cluster">GPUs in a cluster</a></li><li><a href="#inference-specifics">Inference specifics</a></li><li><a href="#controlling-cost">Controlling cost</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#gpus-in-a-cluster">GPUs in a cluster</a></li><li><a href="#inference-specifics">Inference specifics</a></li><li><a href="#controlling-cost">Controlling cost</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="gpus-in-a-cluster">GPUs in a cluster</h2><ul><li><span>GPUs are exposed to pods as a resource through a device plugin.</span></li><li><span>A GPU is usually assigned whole to one pod unless sharing is set up.</span></li><li><span>Nodes with GPUs should be tainted so that ordinary workloads do not land on them.</span></li></ul><h2 id="inference-specifics">Inference specifics</h2><ul><li><span>Models are large; loading time affects start-up, so plan scaling carefully.</span></li><li><span>Batching requests raises GPU use but adds delay.</span></li><li><span>Scale on a signal that reflects load, such as queue depth or request rate.</span></li></ul><h2 id="controlling-cost">Controlling cost</h2><ul><li><span>Use the smallest GPU that meets your latency target.</span></li><li><span>Scale to zero where start-up time allows.</span></li><li><span>Watch utilisation; an idle GPU is the costliest waste.</span></li></ul><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/cap">Cloud Architecture Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>Kubernetes documentation. Schedule GPUs. kubernetes.io/docs/tasks/manage-gpus/scheduling-gpus/.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>Serverless vs Containers: How to Choose (Cost, Control and Operations) | IICTP</title><link>https://blogs.iictp.org/serverless-vs-containers</link><guid isPermaLink="true">https://blogs.iictp.org/serverless-vs-containers</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>Serverless and containers are two ways to run code without managing physical servers. They trade control for convenience in different amounts.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Cloud</span><span>26 October 2026</span><span>5<!-- --> min read</span></div><h1>Serverless vs containers: a cost-and-control comparison</h1><p><span>Serverless and containers are two ways to run code without managing physical servers. They trade control for convenience in different amounts.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#serverless-functions">Serverless functions</a></li><li><a href="#containers">Containers</a></li><li><a href="#how-to-choose">How to choose</a></li><li><a href="#it-is-not-either-or">It is not either/or</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#serverless-functions">Serverless functions</a></li><li><a href="#containers">Containers</a></li><li><a href="#how-to-choose">How to choose</a></li><li><a href="#it-is-not-either-or">It is not either/or</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="serverless-functions">Serverless functions</h2><ul><li><span>You supply code; the provider runs it on demand and scales it, including to zero.</span></li><li><span>You pay for use, which suits spiky or occasional load.</span></li><li><span>Limits on run time, memory and start-up latency apply.</span></li></ul><h2 id="containers">Containers</h2><ul><li><span>You package the application with its dependencies and run it on a platform you configure.</span></li><li><span>More control over runtime, networking and long-running work.</span></li><li><span>More to operate, and you pay for capacity while it runs.</span></li></ul><h2 id="how-to-choose">How to choose</h2><ol><li><span>Short, event-driven, spiky work leans towards serverless.</span></li><li><span>Steady, long-running or specialised work leans towards containers.</span></li><li><span>Check limits and start-up behaviour against your latency needs.</span></li><li><span>Estimate cost at your real volume before deciding.</span></li></ol><h2 id="it-is-not-either-or">It is not either/or</h2><p><span>Many systems use both. Pick per workload, and keep the boundaries clean so you can move one later.</span></p><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/cap">Cloud Architecture Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>IICTP. Cloud Architecture Practitioner credential page. iictp.org/certifications/cap.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>What Is Platform Engineering? Why Teams Build Internal Platforms | IICTP</title><link>https://blogs.iictp.org/what-is-platform-engineering</link><guid isPermaLink="true">https://blogs.iictp.org/what-is-platform-engineering</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>Platform engineering builds the shared tools and paved roads that product teams use to ship software. The aim is that a team can create, deploy and run a service without becoming experts in every layer underneath it.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Delivery</span><span>26 October 2026</span><span>6<!-- --> min read</span></div><h1>Platform engineering explained: why it is replacing the DevOps team</h1><p><span>Platform engineering builds the shared tools and paved roads that product teams use to ship software. The aim is that a team can create, deploy and run a service without becoming experts in every layer underneath it.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#the-problem-it-answers">The problem it answers</a></li><li><a href="#what-a-platform-team-provides">What a platform team provides</a></li><li><a href="#how-it-differs-from-a-devops-team">How it differs from a DevOps team</a></li><li><a href="#making-it-work">Making it work</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#the-problem-it-answers">The problem it answers</a></li><li><a href="#what-a-platform-team-provides">What a platform team provides</a></li><li><a href="#how-it-differs-from-a-devops-team">How it differs from a DevOps team</a></li><li><a href="#making-it-work">Making it work</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="the-problem-it-answers">The problem it answers</h2><p><span>When every team assembles its own pipelines, infrastructure and monitoring, the cognitive load is high and the results are inconsistent. A platform removes the repeated work and puts good defaults in one place.</span></p><h2 id="what-a-platform-team-provides">What a platform team provides</h2><ul><li><span>Self-service creation of services, environments and pipelines.</span></li><li><span>Standard, secure and observable defaults.</span></li><li><span>Documentation and support for the people who use it.</span></li></ul><h2 id="how-it-differs-from-a-devops-team">How it differs from a DevOps team</h2><p><span>DevOps is a way of working that joins development and operations. A platform team is a team that builds a product for developers. The two fit together: the platform makes the DevOps practices easy to follow.</span></p><h2 id="making-it-work">Making it work</h2><ul><li><span>Treat developers as customers and ask them what slows them down.</span></li><li><span>Make the right path the easiest path, rather than mandating it.</span></li><li><span>Measure whether teams actually use it and ship faster.</span></li></ul><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/adp">Agile Delivery Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>CNCF Platforms White Paper. tag-app-delivery.cncf.io/whitepapers/platforms/.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>DORA Metrics Explained: The Four Software Delivery Measures | IICTP</title><link>https://blogs.iictp.org/dora-metrics-explained</link><guid isPermaLink="true">https://blogs.iictp.org/dora-metrics-explained</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>The DORA research programme identified a small set of measures that describe how well a team delivers software: two for speed and two for stability. They are useful as a conversation starter, and harmful when used as targets to rank people.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Delivery</span><span>26 October 2026</span><span>5<!-- --> min read</span></div><h1>DORA metrics explained: the four measures of software delivery</h1><p><span>The DORA research programme identified a small set of measures that describe how well a team delivers software: two for speed and two for stability. They are useful as a conversation starter, and harmful when used as targets to rank people.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#the-four-measures">The four measures</a></li><li><a href="#what-they-tell-you">What they tell you</a></li><li><a href="#using-them-well">Using them well</a></li><li><a href="#improving-them">Improving them</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#the-four-measures">The four measures</a></li><li><a href="#what-they-tell-you">What they tell you</a></li><li><a href="#using-them-well">Using them well</a></li><li><a href="#improving-them">Improving them</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="the-four-measures">The four measures</h2><ul><li><span></span><strong>Deployment frequency:</strong><span> how often you deploy to production.</span></li><li><span></span><strong>Lead time for changes:</strong><span> how long a change takes from commit to production.</span></li><li><span></span><strong>Change failure rate:</strong><span> the share of deployments that cause a failure needing a fix.</span></li><li><span></span><strong>Time to restore service:</strong><span> how long it takes to recover from a failure.</span></li></ul><h2 id="what-they-tell-you">What they tell you</h2><p><span>Speed and stability tend to move together in strong teams, which is why small, frequent, well-tested changes work. The measures show where the pipeline is slow or fragile.</span></p><h2 id="using-them-well">Using them well</h2><ul><li><span>Measure per service or team to find bottlenecks, not to compare people.</span></li><li><span>Look at trends, not single readings.</span></li><li><span>Pair them with how the team feels about its work.</span></li><li><span>Beware gaming: a number made into a target stops measuring what it did.</span></li></ul><h2 id="improving-them">Improving them</h2><p><span>Shorten feedback loops, automate tests and deployment, keep changes small and practise recovery. See </span><a href="/speed-and-stability-engineering-governance">speed and stability are not a trade-off</a><span>.</span></p><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/adp">Agile Delivery Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>DORA. Software delivery performance metrics. dora.dev/guides/dora-metrics.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>Internal Developer Platforms Explained: Golden Paths, Self-Service and Backstage | IICTP</title><link>https://blogs.iictp.org/internal-developer-platforms-golden-paths</link><guid isPermaLink="true">https://blogs.iictp.org/internal-developer-platforms-golden-paths</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>An internal developer platform (IDP) is the set of tools and workflows a company offers its developers so they can build and run services with little friction. The user-facing part is often a developer portal.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Delivery</span><span>26 October 2026</span><span>5<!-- --> min read</span></div><h1>Internal developer platforms: golden paths, self-service and Backstage</h1><p><span>An internal developer platform (IDP) is the set of tools and workflows a company offers its developers so they can build and run services with little friction. The user-facing part is often a developer portal.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#golden-paths">Golden paths</a></li><li><a href="#self-service">Self-service</a></li><li><a href="#the-portal">The portal</a></li><li><a href="#pitfalls">Pitfalls</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#golden-paths">Golden paths</a></li><li><a href="#self-service">Self-service</a></li><li><a href="#the-portal">The portal</a></li><li><a href="#pitfalls">Pitfalls</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="golden-paths">Golden paths</h2><p><span>A golden path is a well-supported way of doing a common task, such as creating a new service with a pipeline, monitoring and security checks already in place. Teams can leave the path, but the path is the easiest option.</span></p><h2 id="self-service">Self-service</h2><p><span>Developers should be able to create what they need without raising a ticket and waiting. Guardrails in the platform, rather than approval queues, keep this safe.</span></p><h2 id="the-portal">The portal</h2><p><span>Backstage, an open-source framework originally from Spotify and now part of the CNCF, is a common basis for a developer portal: a catalogue of services, templates for new ones and links to documentation.</span></p><h2 id="pitfalls">Pitfalls</h2><ul><li><span>Building a portal before there is anything worth putting in it.</span></li><li><span>A platform nobody asked for.</span></li><li><span>Mandating use rather than earning it.</span></li></ul><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/adp">Agile Delivery Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>Backstage. backstage.io.</li><li>CNCF Platforms White Paper. tag-app-delivery.cncf.io/whitepapers/platforms/.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>Developer Experience (DevEx) and the SPACE Framework Explained Practically | IICTP</title><link>https://blogs.iictp.org/developer-experience-and-the-space-framework</link><guid isPermaLink="true">https://blogs.iictp.org/developer-experience-and-the-space-framework</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>Developer experience (DevEx) is how it feels to do development work in your organisation: how quickly feedback arrives, how clear the work is and how much gets in the way. The SPACE framework offers a way to measure productivity without reducing it to one number.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Delivery</span><span>26 October 2026</span><span>5<!-- --> min read</span></div><h1>Developer experience and the SPACE framework, practically</h1><p><span>Developer experience (DevEx) is how it feels to do development work in your organisation: how quickly feedback arrives, how clear the work is and how much gets in the way. The SPACE framework offers a way to measure productivity without reducing it to one number.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#the-five-dimensions-of-space">The five dimensions of SPACE</a></li><li><a href="#the-key-idea">The key idea</a></li><li><a href="#practical-steps">Practical steps</a></li><li><a href="#what-to-avoid">What to avoid</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#the-five-dimensions-of-space">The five dimensions of SPACE</a></li><li><a href="#the-key-idea">The key idea</a></li><li><a href="#practical-steps">Practical steps</a></li><li><a href="#what-to-avoid">What to avoid</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="the-five-dimensions-of-space">The five dimensions of SPACE</h2><ul><li><span></span><strong>Satisfaction and well-being.</strong><span></span></li><li><span></span><strong>Performance:</strong><span> outcomes of the work.</span></li><li><span></span><strong>Activity:</strong><span> counts of actions, such as commits or reviews.</span></li><li><span></span><strong>Communication and collaboration.</strong><span></span></li><li><span></span><strong>Efficiency and flow:</strong><span> time without interruption or waiting.</span></li></ul><h2 id="the-key-idea">The key idea</h2><p><span>No single measure captures productivity. Use several across more than one dimension, and include what people say as well as what systems record.</span></p><h2 id="practical-steps">Practical steps</h2><ol><li><span>Ask developers what slows them down most.</span></li><li><span>Measure waiting: builds, reviews, environment provisioning.</span></li><li><span>Fix the biggest friction first.</span></li><li><span>Re-measure and share the result.</span></li></ol><h2 id="what-to-avoid">What to avoid</h2><p><span>Using activity counts, such as lines of code or commits, to judge individuals. They are easy to count and misleading to read.</span></p><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/adp">Agile Delivery Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>Forsgren et al. “The SPACE of Developer Productivity.” ACM Queue, 2021.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>GitOps Explained: Argo CD, Flux and Policy-as-Code in Practice | IICTP</title><link>https://blogs.iictp.org/gitops-in-practice</link><guid isPermaLink="true">https://blogs.iictp.org/gitops-in-practice</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>GitOps keeps the desired state of a system in Git and uses an automated agent to make the real system match it. Changes happen by pull request, and the history of Git becomes the audit trail.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Delivery</span><span>26 October 2026</span><span>5<!-- --> min read</span></div><h1>GitOps in practice: Argo CD, Flux and policy-as-code</h1><p><span>GitOps keeps the desired state of a system in Git and uses an automated agent to make the real system match it. Changes happen by pull request, and the history of Git becomes the audit trail.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#the-principles">The principles</a></li><li><a href="#the-tools">The tools</a></li><li><a href="#benefits">Benefits</a></li><li><a href="#adding-policy">Adding policy</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#the-principles">The principles</a></li><li><a href="#the-tools">The tools</a></li><li><a href="#benefits">Benefits</a></li><li><a href="#adding-policy">Adding policy</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="the-principles">The principles</h2><ul><li><span>The desired state is declared, for example as Kubernetes manifests.</span></li><li><span>It is stored in Git and versioned.</span></li><li><span>An agent in the cluster pulls changes and applies them.</span></li><li><span>The agent keeps correcting drift.</span></li></ul><h2 id="the-tools">The tools</h2><p><span>Argo CD and Flux are two widely used CNCF projects that do this for Kubernetes. They watch a repository and reconcile the cluster with it.</span></p><h2 id="benefits">Benefits</h2><ul><li><span>Every change is reviewed and recorded.</span></li><li><span>Rollback is a revert.</span></li><li><span>Rebuilding an environment is repeatable.</span></li></ul><h2 id="adding-policy">Adding policy</h2><p><span>Policy-as-code tools check changes against rules before they are applied, for example blocking images from unapproved registries. Keep secrets out of Git, and use a secrets manager instead.</span></p><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/adp">Agile Delivery Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>OpenGitOps. GitOps Principles. opengitops.dev.</li><li>Argo CD. argo-cd.readthedocs.io.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>Platform as a Product: How to Treat Developers as Customers | IICTP</title><link>https://blogs.iictp.org/platform-as-a-product</link><guid isPermaLink="true">https://blogs.iictp.org/platform-as-a-product</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>Internal platforms fail most often because nobody uses them. Treating the platform as a product, with customers, a roadmap and feedback, is the usual remedy.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Delivery</span><span>26 October 2026</span><span>4<!-- --> min read</span></div><h1>Platform as a product: treating developers as customers</h1><p><span>Internal platforms fail most often because nobody uses them. Treating the platform as a product, with customers, a roadmap and feedback, is the usual remedy.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#what-changes">What changes</a></li><li><a href="#product-habits">Product habits</a></li><li><a href="#warning-signs">Warning signs</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#what-changes">What changes</a></li><li><a href="#product-habits">Product habits</a></li><li><a href="#warning-signs">Warning signs</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="what-changes">What changes</h2><ul><li><span>You talk to your users regularly.</span></li><li><span>You have a roadmap based on their problems.</span></li><li><span>You measure adoption and satisfaction.</span></li><li><span>You support and document what you build.</span></li></ul><h2 id="product-habits">Product habits</h2><ul><li><span>A named owner for the platform.</span></li><li><span>A short list of problems it will solve, and a longer list it will not.</span></li><li><span>Release notes and a way to ask for help.</span></li><li><span>The courage to retire features nobody uses.</span></li></ul><h2 id="warning-signs">Warning signs</h2><ul><li><span>Teams build workarounds instead of using it.</span></li><li><span>Support questions about the same things repeat.</span></li><li><span>Adoption only happens because it was mandated.</span></li></ul><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/adp">Agile Delivery Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>CNCF Platforms White Paper. tag-app-delivery.cncf.io/whitepapers/platforms/.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>Engineering Governance Without Bureaucracy: Guardrails, Not Gates | IICTP</title><link>https://blogs.iictp.org/engineering-governance-guardrails-not-gates</link><guid isPermaLink="true">https://blogs.iictp.org/engineering-governance-guardrails-not-gates</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>Governance exists to manage risk, not to slow work down. A gate stops everything until someone approves it. A guardrail lets work continue at speed but keeps it from going somewhere dangerous.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Delivery</span><span>26 October 2026</span><span>5<!-- --> min read</span></div><h1>Engineering governance without bureaucracy: guardrails, not gates</h1><p><span>Governance exists to manage risk, not to slow work down. A gate stops everything until someone approves it. A guardrail lets work continue at speed but keeps it from going somewhere dangerous.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#gate-or-guardrail">Gate or guardrail?</a></li><li><a href="#what-to-automate">What to automate</a></li><li><a href="#keep-humans-for-the-hard-calls">Keep humans for the hard calls</a></li><li><a href="#test-your-governance">Test your governance</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#gate-or-guardrail">Gate or guardrail?</a></li><li><a href="#what-to-automate">What to automate</a></li><li><a href="#keep-humans-for-the-hard-calls">Keep humans for the hard calls</a></li><li><a href="#test-your-governance">Test your governance</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="gate-or-guardrail">Gate or guardrail?</h2><ul><li><span></span><strong>Gate:</strong><span> a manual approval before every change. Slow, and people learn to route around it.</span></li><li><span></span><strong>Guardrail:</strong><span> an automatic check built into the pipeline. Fast, consistent and visible.</span></li></ul><h2 id="what-to-automate">What to automate</h2><ul><li><span>Security and licence scanning.</span></li><li><span>Required tests and reviews.</span></li><li><span>Infrastructure and configuration policies.</span></li><li><span>Records of who changed what, and when.</span></li></ul><h2 id="keep-humans-for-the-hard-calls">Keep humans for the hard calls</h2><p><span>Reserve manual review for decisions that carry real risk and cannot be checked by a rule, such as a significant architecture change or a new type of data use.</span></p><h2 id="test-your-governance">Test your governance</h2><p><span>If a rule has no owner, no stated purpose and no way to ask for an exception, remove it or fix it. Review rules on a schedule. See </span><a href="/speed-and-stability-engineering-governance">speed and stability are not a trade-off</a><span>.</span></p><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/adp">Agile Delivery Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>IICTP. TPBOK, Engineering Governance &amp; Agile Delivery. iictp.org/standards/tpbok.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>Edge Computing Explained: When to Process at the Edge vs the Cloud | IICTP</title><link>https://blogs.iictp.org/edge-computing-explained</link><guid isPermaLink="true">https://blogs.iictp.org/edge-computing-explained</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>Edge computing processes data close to where it is produced instead of sending everything to a distant data centre. The question is rarely edge or cloud, but which work belongs where.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>IoT &amp; edge</span><span>26 October 2026</span><span>5<!-- --> min read</span></div><h1>Edge computing explained: when to process at the edge and when in the cloud</h1><p><span>Edge computing processes data close to where it is produced instead of sending everything to a distant data centre. The question is rarely edge or cloud, but which work belongs where.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#reasons-to-process-at-the-edge">Reasons to process at the edge</a></li><li><a href="#reasons-to-use-the-cloud">Reasons to use the cloud</a></li><li><a href="#a-common-split">A common split</a></li><li><a href="#costs-to-plan-for">Costs to plan for</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#reasons-to-process-at-the-edge">Reasons to process at the edge</a></li><li><a href="#reasons-to-use-the-cloud">Reasons to use the cloud</a></li><li><a href="#a-common-split">A common split</a></li><li><a href="#costs-to-plan-for">Costs to plan for</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="reasons-to-process-at-the-edge">Reasons to process at the edge</h2><ul><li><span></span><strong>Latency:</strong><span> a decision that must happen in milliseconds cannot wait for a round trip.</span></li><li><span></span><strong>Bandwidth:</strong><span> sending raw video or sensor streams is costly; send results.</span></li><li><span></span><strong>Resilience:</strong><span> the site keeps running if the link fails.</span></li><li><span></span><strong>Privacy:</strong><span> keep raw data local.</span></li></ul><h2 id="reasons-to-use-the-cloud">Reasons to use the cloud</h2><ul><li><span>Large-scale storage and analytics across many sites.</span></li><li><span>Training models and fleet-wide reporting.</span></li><li><span>Easier management and elastic capacity.</span></li></ul><h2 id="a-common-split">A common split</h2><p><span>Do the time-critical work and first filtering at the edge, and send summaries and exceptions to the cloud. Design for disconnected operation, and for catching up when the link returns.</span></p><h2 id="costs-to-plan-for">Costs to plan for</h2><p><span>More sites mean more hardware to install, secure, monitor and update. Count that operational load before choosing the edge.</span></p><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/iesp">IoT &amp; Embedded Systems Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>IICTP. IoT &amp; Embedded Systems Practitioner credential page. iictp.org/certifications/iesp.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>IoT Security Best Practices: Common Failures and How to Avoid Them | IICTP</title><link>https://blogs.iictp.org/iot-security-best-practices</link><guid isPermaLink="true">https://blogs.iictp.org/iot-security-best-practices</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>Connected devices are hard to secure: they are numerous, long-lived, physically exposed and often hard to update. These are common failures and the habits that prevent them.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>IoT &amp; edge</span><span>26 October 2026</span><span>6<!-- --> min read</span></div><h1>IoT security: ten failures that lead to real breaches, and how to avoid them</h1><p><span>Connected devices are hard to secure: they are numerous, long-lived, physically exposed and often hard to update. These are common failures and the habits that prevent them.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#ten-failures-to-design-out">Ten failures to design out</a></li><li><a href="#what-to-do-instead">What to do instead</a></li><li><a href="#standards-to-read">Standards to read</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#ten-failures-to-design-out">Ten failures to design out</a></li><li><a href="#what-to-do-instead">What to do instead</a></li><li><a href="#standards-to-read">Standards to read</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="ten-failures-to-design-out">Ten failures to design out</h2><ol><li><span>Default or shared passwords.</span></li><li><span>No way to update firmware, or updates that are not signed.</span></li><li><span>Services left open that the device does not need.</span></li><li><span>Unencrypted communication.</span></li><li><span>Secrets and keys stored in plain text on the device.</span></li><li><span>No device identity, so a fake device can join.</span></li><li><span>Flat networks where one compromised device reaches everything.</span></li><li><span>No logging or alerting from the fleet.</span></li><li><span>No plan for end of life, so old devices stay online unpatched.</span></li><li><span>Security treated as a launch task rather than a lifecycle one.</span></li></ol><h2 id="what-to-do-instead">What to do instead</h2><ul><li><span>Give every device a unique identity and credentials.</span></li><li><span>Sign firmware and verify it at boot.</span></li><li><span>Segment networks and allow only what is needed.</span></li><li><span>Encrypt data in transit and at rest.</span></li><li><span>Monitor the fleet and be ready to revoke a device.</span></li></ul><h2 id="standards-to-read">Standards to read</h2><p><span>ETSI EN 303 645 and the OWASP IoT guidance set out baseline practices for consumer and general IoT.</span></p><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/iesp">IoT &amp; Embedded Systems Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>ETSI EN 303 645. Cyber Security for Consumer Internet of Things. etsi.org.</li><li>OWASP. Internet of Things Project. owasp.org/www-project-internet-of-things/.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>OTA Firmware Updates Done Right: Safe Delivery to Devices at Scale | IICTP</title><link>https://blogs.iictp.org/ota-firmware-updates-done-right</link><guid isPermaLink="true">https://blogs.iictp.org/ota-firmware-updates-done-right</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>Over-the-air (OTA) updates let you fix and improve devices after they ship. They are also the most dangerous thing you do to a fleet: a bad update can brick thousands of devices at once.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>IoT &amp; edge</span><span>26 October 2026</span><span>5<!-- --> min read</span></div><h1>OTA updates done right: safe firmware delivery at scale</h1><p><span>Over-the-air (OTA) updates let you fix and improve devices after they ship. They are also the most dangerous thing you do to a fleet: a bad update can brick thousands of devices at once.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#requirements">Requirements</a></li><li><a href="#rolling-out">Rolling out</a></li><li><a href="#plan-for-the-field">Plan for the field</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#requirements">Requirements</a></li><li><a href="#rolling-out">Rolling out</a></li><li><a href="#plan-for-the-field">Plan for the field</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="requirements">Requirements</h2><ul><li><span></span><strong>Signed images,</strong><span> verified by the device before use.</span></li><li><span></span><strong>Rollback:</strong><span> keep the previous version and return to it if the new one fails.</span></li><li><span></span><strong>Atomic updates,</strong><span> so a power cut mid-update cannot leave a half-written device.</span></li><li><span></span><strong>Version checks,</strong><span> to stop downgrade attacks.</span></li></ul><h2 id="rolling-out">Rolling out</h2><ol><li><span>Test on a bench and on a small internal group.</span></li><li><span>Release to a small share of the fleet and watch health.</span></li><li><span>Widen in stages; pause automatically on failures.</span></li><li><span>Keep the ability to stop an update quickly.</span></li></ol><h2 id="plan-for-the-field">Plan for the field</h2><p><span>Devices have weak or intermittent links, low battery and limited storage. Make downloads resumable, schedule them for safe moments and report status back.</span></p><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/iesp">IoT &amp; Embedded Systems Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>IETF RFC 9019. A Firmware Update Architecture for Internet of Things. rfc-editor.org/rfc/rfc9019.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>Digital Twins and Predictive Maintenance in Manufacturing Explained | IICTP</title><link>https://blogs.iictp.org/digital-twins-and-predictive-maintenance</link><guid isPermaLink="true">https://blogs.iictp.org/digital-twins-and-predictive-maintenance</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>A digital twin is a software model of a physical asset, kept up to date with data from sensors. Predictive maintenance uses that data to spot when a machine is likely to fail, so it can be fixed on your schedule rather than the machine’s.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>IoT &amp; edge</span><span>26 October 2026</span><span>5<!-- --> min read</span></div><h1>Digital twins in manufacturing: predictive maintenance that pays</h1><p><span>A digital twin is a software model of a physical asset, kept up to date with data from sensors. Predictive maintenance uses that data to spot when a machine is likely to fail, so it can be fixed on your schedule rather than the machine’s.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#how-it-works">How it works</a></li><li><a href="#what-makes-it-pay">What makes it pay</a></li><li><a href="#where-it-goes-wrong">Where it goes wrong</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#how-it-works">How it works</a></li><li><a href="#what-makes-it-pay">What makes it pay</a></li><li><a href="#where-it-goes-wrong">Where it goes wrong</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="how-it-works">How it works</h2><ul><li><span>Sensors report vibration, temperature, current and other signals.</span></li><li><span>The data flows to a model of the asset.</span></li><li><span>The model compares current behaviour with normal and with known failure patterns.</span></li><li><span>Maintenance is triggered by condition, not only by the calendar.</span></li></ul><h2 id="what-makes-it-pay">What makes it pay</h2><ul><li><span>Pick assets where failure is costly and gives warning.</span></li><li><span>Start with a clear failure mode and enough history to learn from.</span></li><li><span>Connect predictions to a maintenance process that acts on them.</span></li></ul><h2 id="where-it-goes-wrong">Where it goes wrong</h2><ul><li><span>Not enough failure examples to learn from.</span></li><li><span>Alerts that nobody trusts because of false alarms.</span></li><li><span>A model with no owner, drifting as equipment and conditions change.</span></li></ul><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/iesp">IoT &amp; Embedded Systems Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>ISO 23247 series. Digital twin framework for manufacturing. iso.org.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>MQTT vs HTTP vs CoAP: How to Choose an IoT Protocol | IICTP</title><link>https://blogs.iictp.org/mqtt-vs-http-vs-coap</link><guid isPermaLink="true">https://blogs.iictp.org/mqtt-vs-http-vs-coap</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>The right protocol depends on the device, the network and how data needs to flow. Here are the three you will meet most often.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>IoT &amp; edge</span><span>26 October 2026</span><span>5<!-- --> min read</span></div><h1>MQTT vs HTTP vs CoAP: choosing an IoT protocol</h1><p><span>The right protocol depends on the device, the network and how data needs to flow. Here are the three you will meet most often.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#mqtt">MQTT</a></li><li><a href="#http">HTTP</a></li><li><a href="#coap">CoAP</a></li><li><a href="#choosing">Choosing</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#mqtt">MQTT</a></li><li><a href="#http">HTTP</a></li><li><a href="#coap">CoAP</a></li><li><a href="#choosing">Choosing</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="mqtt">MQTT</h2><p><span>A lightweight publish/subscribe protocol that runs over TCP and routes messages through a broker. It offers three delivery levels (at most once, at least once, exactly once) and suits many devices sending small messages on unreliable links.</span></p><h2 id="http">HTTP</h2><p><span>The web’s request/response protocol. Universally supported and easy to debug, but heavier for tiny devices and not designed for pushing messages to them.</span></p><h2 id="coap">CoAP</h2><p><span>A protocol modelled on HTTP but built for constrained devices and networks, running over UDP. It keeps the familiar request/response style with a much smaller footprint.</span></p><h2 id="choosing">Choosing</h2><ol><li><span>Many devices, small frequent messages, need to push to devices: MQTT.</span></li><li><span>Existing web infrastructure and larger, less frequent exchanges: HTTP.</span></li><li><span>Very constrained devices and lossy networks: CoAP.</span></li><li><span>Whichever you choose, secure it with TLS or DTLS and authenticate devices.</span></li></ol><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/iesp">IoT &amp; Embedded Systems Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>OASIS. MQTT Version 5.0. docs.oasis-open.org/mqtt/mqtt/v5.0/.</li><li>IETF RFC 7252. The Constrained Application Protocol (CoAP). rfc-editor.org/rfc/rfc7252.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>TinyML Explained: Running Machine Learning Models on Microcontrollers | IICTP</title><link>https://blogs.iictp.org/tinyml-embedded-ai</link><guid isPermaLink="true">https://blogs.iictp.org/tinyml-embedded-ai</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>TinyML runs machine-learning models on microcontrollers with very little memory and power. It suits simple, always-on tasks such as detecting a keyword, a vibration pattern or an anomaly in a sensor stream.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>IoT &amp; edge</span><span>26 October 2026</span><span>5<!-- --> min read</span></div><h1>Embedded AI and TinyML: running models on microcontrollers</h1><p><span>TinyML runs machine-learning models on microcontrollers with very little memory and power. It suits simple, always-on tasks such as detecting a keyword, a vibration pattern or an anomaly in a sensor stream.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#why-do-it">Why do it</a></li><li><a href="#making-a-model-fit">Making a model fit</a></li><li><a href="#limits">Limits</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#why-do-it">Why do it</a></li><li><a href="#making-a-model-fit">Making a model fit</a></li><li><a href="#limits">Limits</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="why-do-it">Why do it</h2><ul><li><span>Responds immediately, without a network.</span></li><li><span>Uses very little power, so it can run on a battery for a long time.</span></li><li><span>Raw data, such as audio, never leaves the device.</span></li></ul><h2 id="making-a-model-fit">Making a model fit</h2><ul><li><span>Choose a small architecture for one narrow task.</span></li><li><span>Quantize the model to 8-bit integers.</span></li><li><span>Convert it with a runtime built for microcontrollers, such as TensorFlow Lite for Microcontrollers.</span></li><li><span>Measure memory, speed and energy on the real chip.</span></li></ul><h2 id="limits">Limits</h2><p><span>Models are small and capabilities limited. Updating them in the field is harder than updating a cloud service, so plan for it. Test on the real sensor data and in the real environment, since a model can behave differently away from the lab.</span></p><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/iesp">IoT &amp; Embedded Systems Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>TensorFlow Lite for Microcontrollers. tensorflow.org/lite/microcontrollers.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>OpenTelemetry Explained: One Open Standard for Traces, Metrics and Logs | IICTP</title><link>https://blogs.iictp.org/opentelemetry-explained</link><guid isPermaLink="true">https://blogs.iictp.org/opentelemetry-explained</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>OpenTelemetry (OTel) is an open-source, vendor-neutral set of APIs, SDKs and tools for producing and exporting telemetry. It is a project of the Cloud Native Computing Foundation. Instrument once, and send the data to the backend you choose.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Telemetry</span><span>26 October 2026</span><span>6<!-- --> min read</span></div><h1>OpenTelemetry explained: one standard for traces, metrics and logs</h1><p><span>OpenTelemetry (OTel) is an open-source, vendor-neutral set of APIs, SDKs and tools for producing and exporting telemetry. It is a project of the Cloud Native Computing Foundation. Instrument once, and send the data to the backend you choose.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#the-three-signals">The three signals</a></li><li><a href="#the-pieces">The pieces</a></li><li><a href="#why-it-matters">Why it matters</a></li><li><a href="#getting-started">Getting started</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#the-three-signals">The three signals</a></li><li><a href="#the-pieces">The pieces</a></li><li><a href="#why-it-matters">Why it matters</a></li><li><a href="#getting-started">Getting started</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="the-three-signals">The three signals</h2><ul><li><span></span><strong>Traces:</strong><span> the path of one request through many services.</span></li><li><span></span><strong>Metrics:</strong><span> numbers over time, such as request rate or error rate.</span></li><li><span></span><strong>Logs:</strong><span> records of events.</span></li></ul><h2 id="the-pieces">The pieces</h2><ul><li><span></span><strong>APIs and SDKs</strong><span> for your language, to create telemetry in code.</span></li><li><span></span><strong>Auto-instrumentation</strong><span> for common libraries.</span></li><li><span></span><strong>OTLP,</strong><span> the protocol for sending telemetry.</span></li><li><span></span><strong>The Collector,</strong><span> a service that receives, processes and forwards telemetry to one or more backends.</span></li></ul><h2 id="why-it-matters">Why it matters</h2><p><span>Because the instrumentation is standard, switching or adding a backend does not mean re-instrumenting every service. That lowers lock-in and makes consistent telemetry across teams realistic.</span></p><h2 id="getting-started">Getting started</h2><ol><li><span>Pick one service and add auto-instrumentation.</span></li><li><span>Run a Collector and send data to a backend.</span></li><li><span>Add custom spans for your key business operations.</span></li><li><span>Agree naming conventions across teams.</span></li></ol><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/cstp">Clean Software Telemetry Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>OpenTelemetry. What is OpenTelemetry? opentelemetry.io/docs/what-is-opentelemetry/.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>Observability Cost Reduction: Cut Telemetry Spend Without Losing Visibility | IICTP</title><link>https://blogs.iictp.org/observability-cost-reduction</link><guid isPermaLink="true">https://blogs.iictp.org/observability-cost-reduction</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>Telemetry grows faster than the system it describes unless someone manages it. The goal is not to collect less for its own sake, but to keep the data that helps you make decisions and drop the rest.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Telemetry</span><span>26 October 2026</span><span>5<!-- --> min read</span></div><h1>Observability costs too much: how teams cut telemetry spend without going blind</h1><p><span>Telemetry grows faster than the system it describes unless someone manages it. The goal is not to collect less for its own sake, but to keep the data that helps you make decisions and drop the rest.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#where-the-money-goes">Where the money goes</a></li><li><a href="#practical-levers">Practical levers</a></li><li><a href="#stay-safe">Stay safe</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#where-the-money-goes">Where the money goes</a></li><li><a href="#practical-levers">Practical levers</a></li><li><a href="#stay-safe">Stay safe</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="where-the-money-goes">Where the money goes</h2><ul><li><span>High-volume, low-value logs.</span></li><li><span>Metrics with high-cardinality labels, which multiply the number of series.</span></li><li><span>Traces kept at full detail for every request.</span></li><li><span>Data kept for longer than anyone looks at it.</span></li></ul><h2 id="practical-levers">Practical levers</h2><ul><li><span></span><strong>Sampling:</strong><span> keep all errors and slow traces, and a share of the rest.</span></li><li><span></span><strong>Filtering at the Collector:</strong><span> drop noisy events before they are stored.</span></li><li><span></span><strong>Cardinality control:</strong><span> avoid unbounded values, such as user IDs, in metric labels.</span></li><li><span></span><strong>Tiered retention:</strong><span> keep recent data hot and older data cheap.</span></li></ul><h2 id="stay-safe">Stay safe</h2><ol><li><span>Decide what questions you need telemetry to answer.</span></li><li><span>Measure how often each source is actually used.</span></li><li><span>Cut the unused first and watch for gaps.</span></li><li><span>Review costs per team, regularly.</span></li></ol><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/cstp">Clean Software Telemetry Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>OpenTelemetry. Sampling. opentelemetry.io/docs/concepts/sampling/.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>Green Software Explained: Measuring Software Carbon Intensity (SCI) in Practice | IICTP</title><link>https://blogs.iictp.org/green-software-and-software-carbon-intensity</link><guid isPermaLink="true">https://blogs.iictp.org/green-software-and-software-carbon-intensity</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>Software uses electricity, and the electricity has a carbon cost that varies with where and when it is used. Green software engineering aims to deliver the same value with less energy and a cleaner energy supply.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Telemetry</span><span>26 October 2026</span><span>6<!-- --> min read</span></div><h1>Green software: measuring software carbon intensity in practice</h1><p><span>Software uses electricity, and the electricity has a carbon cost that varies with where and when it is used. Green software engineering aims to deliver the same value with less energy and a cleaner energy supply.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#the-software-carbon-intensity-specification">The Software Carbon Intensity specification</a></li><li><a href="#three-levers">Three levers</a></li><li><a href="#start-measuring">Start measuring</a></li><li><a href="#a-note-on-honesty">A note on honesty</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#the-software-carbon-intensity-specification">The Software Carbon Intensity specification</a></li><li><a href="#three-levers">Three levers</a></li><li><a href="#start-measuring">Start measuring</a></li><li><a href="#a-note-on-honesty">A note on honesty</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="the-software-carbon-intensity-specification">The Software Carbon Intensity specification</h2><p><span>The Green Software Foundation’s SCI specification gives a rate of carbon emitted per functional unit, such as per user, per request or per transaction. It counts the energy the software uses, the carbon intensity of that energy and the hardware’s embodied emissions, so progress can be compared over time.</span></p><h2 id="three-levers">Three levers</h2><ul><li><span></span><strong>Use less energy:</strong><span> efficient code, right-sized servers, no idle resources.</span></li><li><span></span><strong>Use cleaner energy:</strong><span> run flexible work in regions or at times when the grid is cleaner.</span></li><li><span></span><strong>Use less hardware:</strong><span> longer life and higher utilisation reduce embodied emissions.</span></li></ul><h2 id="start-measuring">Start measuring</h2><ol><li><span>Pick a functional unit that fits your product.</span></li><li><span>Gather energy or resource use from your platform.</span></li><li><span>Apply the carbon intensity of the grid you use.</span></li><li><span>Track the rate and look for the largest contributors.</span></li></ol><h2 id="a-note-on-honesty">A note on honesty</h2><p><span>Measurements are estimates. Say how you calculated them, and avoid claims you cannot support.</span></p><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/cstp">Clean Software Telemetry Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>Green Software Foundation. Software Carbon Intensity (SCI) Specification. sci.greensoftware.foundation.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>Carbon as an SLO: Adding Emissions to Your Observability Stack (GreenOps) | IICTP</title><link>https://blogs.iictp.org/carbon-as-an-slo</link><guid isPermaLink="true">https://blogs.iictp.org/carbon-as-an-slo</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>Teams already track reliability with service-level objectives. The same habit can apply to carbon: set a target, measure it with the rest of your telemetry and treat a regression as a defect.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Telemetry</span><span>26 October 2026</span><span>5<!-- --> min read</span></div><h1>Carbon as an SLO: adding emissions to your observability stack</h1><p><span>Teams already track reliability with service-level objectives. The same habit can apply to carbon: set a target, measure it with the rest of your telemetry and treat a regression as a defect.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#what-it-looks-like">What it looks like</a></li><li><a href="#joined-up-with-cost">Joined-up with cost</a></li><li><a href="#how-to-start">How to start</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#what-it-looks-like">What it looks like</a></li><li><a href="#joined-up-with-cost">Joined-up with cost</a></li><li><a href="#how-to-start">How to start</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="what-it-looks-like">What it looks like</h2><ul><li><span>A carbon-per-unit measure, calculated from resource use and grid intensity.</span></li><li><span>A target for each service, reviewed as part of the normal cycle.</span></li><li><span>Dashboards that show it next to latency and cost.</span></li></ul><h2 id="joined-up-with-cost">Joined-up with cost</h2><p><span>Energy and cloud cost are closely linked, so many efficiency changes help both. Where they diverge, make the trade-off visible rather than optimising one in secret.</span></p><h2 id="how-to-start">How to start</h2><ol><li><span>Choose one service and one carbon measure.</span></li><li><span>Add it to the existing dashboard.</span></li><li><span>Set a modest target and watch for a quarter.</span></li><li><span>Add it to design reviews for new work.</span></li></ol><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/cstp">Clean Software Telemetry Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>Green Software Foundation. Software Carbon Intensity (SCI) Specification. sci.greensoftware.foundation.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>LLM Observability: How to Trace LLM Calls, Track Tokens and Spot Drift | IICTP</title><link>https://blogs.iictp.org/observability-for-ai-systems</link><guid isPermaLink="true">https://blogs.iictp.org/observability-for-ai-systems</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>A language-model application fails in ways ordinary monitoring does not see: the service is up and fast, yet the answers are poor. Observability for AI adds visibility of what went in, what came out and what it cost.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Telemetry</span><span>26 October 2026</span><span>5<!-- --> min read</span></div><h1>Observability for AI systems: tracing LLM calls, tokens and drift</h1><p><span>A language-model application fails in ways ordinary monitoring does not see: the service is up and fast, yet the answers are poor. Observability for AI adds visibility of what went in, what came out and what it cost.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#what-to-trace">What to trace</a></li><li><a href="#what-to-measure">What to measure</a></li><li><a href="#privacy">Privacy</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#what-to-trace">What to trace</a></li><li><a href="#what-to-measure">What to measure</a></li><li><a href="#privacy">Privacy</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="what-to-trace">What to trace</h2><ul><li><span>Each model call: model, settings, latency and token counts.</span></li><li><span>Retrieval steps: what was fetched and how relevant it was.</span></li><li><span>Tool calls and their results.</span></li><li><span>The full chain for one user request, as a single trace.</span></li></ul><h2 id="what-to-measure">What to measure</h2><ul><li><span>Cost per request and per feature.</span></li><li><span>Quality signals: feedback, retries, refusals, evaluation scores.</span></li><li><span>Drift: quality changing after a model, prompt or data change.</span></li></ul><h2 id="privacy">Privacy</h2><p><span>Prompts and outputs can contain personal data. Decide what to store, mask sensitive fields and limit access and retention. OpenTelemetry has emerging conventions for generative-AI telemetry; check their current status before depending on them.</span></p><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/cstp">Clean Software Telemetry Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>OpenTelemetry. Semantic conventions for generative AI. opentelemetry.io/docs/specs/semconv/gen-ai/.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>Clean Telemetry: Sampling, Filtering and Collecting High-Signal Data | IICTP</title><link>https://blogs.iictp.org/clean-telemetry-sampling-and-filtering</link><guid isPermaLink="true">https://blogs.iictp.org/clean-telemetry-sampling-and-filtering</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>More data is not more insight. Clean telemetry means each signal is there for a reason, is consistent across services and can be trusted when something goes wrong.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Telemetry</span><span>26 October 2026</span><span>5<!-- --> min read</span></div><h1>Clean telemetry: sampling, filtering and high-signal data</h1><p><span>More data is not more insight. Clean telemetry means each signal is there for a reason, is consistent across services and can be trusted when something goes wrong.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#principles">Principles</a></li><li><a href="#techniques">Techniques</a></li><li><a href="#keep-it-clean">Keep it clean</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#principles">Principles</a></li><li><a href="#techniques">Techniques</a></li><li><a href="#keep-it-clean">Keep it clean</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="principles">Principles</h2><ul><li><span></span><strong>Purpose:</strong><span> every signal answers a question someone asks.</span></li><li><span></span><strong>Consistency:</strong><span> the same names, units and labels across services.</span></li><li><span></span><strong>Context:</strong><span> traces linked to logs and metrics through shared identifiers.</span></li><li><span></span><strong>Restraint:</strong><span> drop what is never used.</span></li></ul><h2 id="techniques">Techniques</h2><ul><li><span></span><strong>Head sampling</strong><span> decides at the start of a trace; </span><strong>tail sampling</strong><span> decides once the trace is complete and can keep errors and slow requests.</span></li><li><span></span><strong>Filtering and redaction</strong><span> in the Collector remove noise and sensitive data.</span></li><li><span></span><strong>Structured logs</strong><span> with stable fields are easier to search and cheaper to store.</span></li></ul><h2 id="keep-it-clean">Keep it clean</h2><ol><li><span>Write down the telemetry standard and share it.</span></li><li><span>Review new instrumentation like new code.</span></li><li><span>Check periodically which data is used.</span></li><li><span>Remove what is not.</span></li></ol><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/cstp">Clean Software Telemetry Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>OpenTelemetry. Sampling. opentelemetry.io/docs/concepts/sampling/.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>System Design Interview Guide: A Framework Senior Engineers Use | IICTP</title><link>https://blogs.iictp.org/system-design-interview-framework</link><guid isPermaLink="true">https://blogs.iictp.org/system-design-interview-framework</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>A system design interview asks you to design something open-ended in under an hour. The interviewer is watching how you think, not whether you reach a particular diagram. A repeatable framework keeps you calm and on track.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Architecture</span><span>26 October 2026</span><span>7<!-- --> min read</span></div><h1>System design interviews: a framework senior engineers use</h1><p><span>A system design interview asks you to design something open-ended in under an hour. The interviewer is watching how you think, not whether you reach a particular diagram. A repeatable framework keeps you calm and on track.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#the-framework">The framework</a></li><li><a href="#what-interviewers-look-for">What interviewers look for</a></li><li><a href="#common-mistakes">Common mistakes</a></li><li><a href="#practise">Practise</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#the-framework">The framework</a></li><li><a href="#what-interviewers-look-for">What interviewers look for</a></li><li><a href="#common-mistakes">Common mistakes</a></li><li><a href="#practise">Practise</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="the-framework">The framework</h2><ol><li><span></span><strong>Clarify.</strong><span> Ask what the system must do, for whom and at what scale. State your assumptions.</span></li><li><span></span><strong>Define the interface.</strong><span> Sketch the main operations and the data they use.</span></li><li><span></span><strong>Draw the simple version.</strong><span> One box, one database. Make it work first.</span></li><li><span></span><strong>Find the bottleneck.</strong><span> Where does it break as load grows? Data size, writes, hot keys, latency?</span></li><li><span></span><strong>Evolve the design.</strong><span> Add caching, partitioning, queues or replication, each in answer to a named problem.</span></li><li><span></span><strong>Discuss trade-offs and failures.</strong><span> What does each choice cost, and what happens when a part fails?</span></li></ol><h2 id="what-interviewers-look-for">What interviewers look for</h2><ul><li><span>Questions before answers.</span></li><li><span>Reasoning about trade-offs, not name-dropping technologies.</span></li><li><span>Awareness of failure, cost and operations.</span></li><li><span>Clear communication and willingness to change course.</span></li></ul><h2 id="common-mistakes">Common mistakes</h2><ul><li><span>Starting with a complex diagram.</span></li><li><span>Adding components with no stated reason.</span></li><li><span>Ignoring data consistency and failure.</span></li><li><span>Not checking the design against the requirements at the end.</span></li></ul><h2 id="practise">Practise</h2><p><span>Design systems you already use, out loud, with a friend. Write down what you would change after the first user and after the thousandth. See </span><a href="/architecture-decisions-expensive-to-undo">architecture decisions are expensive to undo</a><span>.</span></p><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/ctp">Certified Technical Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>IICTP. TPBOK, Architecture &amp; Systems Design. iictp.org/standards/tpbok.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>Tech Lead vs Engineering Manager vs Architect: Which Path Fits You? | IICTP</title><link>https://blogs.iictp.org/tech-lead-vs-engineering-manager-vs-architect</link><guid isPermaLink="true">https://blogs.iictp.org/tech-lead-vs-engineering-manager-vs-architect</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>Three roles are often confused because they overlap. Each is a different kind of work, and picking one is mostly about what you want to spend your days doing.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Leadership</span><span>26 October 2026</span><span>5<!-- --> min read</span></div><h1>Tech lead vs engineering manager vs architect: which path fits you?</h1><p><span>Three roles are often confused because they overlap. Each is a different kind of work, and picking one is mostly about what you want to spend your days doing.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#tech-lead">Tech lead</a></li><li><a href="#engineering-manager">Engineering manager</a></li><li><a href="#architect">Architect</a></li><li><a href="#how-to-choose">How to choose</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#tech-lead">Tech lead</a></li><li><a href="#engineering-manager">Engineering manager</a></li><li><a href="#architect">Architect</a></li><li><a href="#how-to-choose">How to choose</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="tech-lead">Tech lead</h2><p><span>Guides the technical direction of one team, stays close to the code and unblocks colleagues. You still build, and you also set standards, review designs and help others grow.</span></p><h2 id="engineering-manager">Engineering manager</h2><p><span>Is responsible for the people and the team’s results: hiring, feedback, careers, priorities and delivery. The work is conversations and decisions about people and process, more than code.</span></p><h2 id="architect">Architect</h2><p><span>Is responsible for how systems fit together across teams: boundaries, standards and long-term technical decisions. The work is design, influence and communication more than direct delivery.</span></p><h2 id="how-to-choose">How to choose</h2><ul><li><span>Which problems do you enjoy: technical, people or system-wide?</span></li><li><span>Where do you find you add the most value?</span></li><li><span>Try a stretch: lead a project, mentor, or write a design that crosses teams.</span></li><li><span>Remember that moving between these paths is normal.</span></li></ul><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/ctp">Certified Technical Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>IICTP. TPBOK, People Leadership in Engineering. iictp.org/standards/tpbok.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>Technical Debt Management: Measure It, Price It and Persuade Leadership | IICTP</title><link>https://blogs.iictp.org/technical-debt-measure-price-persuade</link><guid isPermaLink="true">https://blogs.iictp.org/technical-debt-measure-price-persuade</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>Technical debt is the future cost of shortcuts taken today. It is not always bad: like financial debt, it can buy speed. The problem is unmanaged debt that nobody has priced.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Leadership</span><span>26 October 2026</span><span>6<!-- --> min read</span></div><h1>Technical debt: how to measure it, price it and persuade leadership</h1><p><span>Technical debt is the future cost of shortcuts taken today. It is not always bad: like financial debt, it can buy speed. The problem is unmanaged debt that nobody has priced.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#make-it-visible">Make it visible</a></li><li><a href="#price-it">Price it</a></li><li><a href="#persuade">Persuade</a></li><li><a href="#pay-it-down-steadily">Pay it down steadily</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#make-it-visible">Make it visible</a></li><li><a href="#price-it">Price it</a></li><li><a href="#persuade">Persuade</a></li><li><a href="#pay-it-down-steadily">Pay it down steadily</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="make-it-visible">Make it visible</h2><ul><li><span>Keep a list of known debt, with the area and the pain it causes.</span></li><li><span>Record where the team loses time: slow builds, fragile modules, repeated incidents.</span></li><li><span>Link each item to a cost: delay, risk or both.</span></li></ul><h2 id="price-it">Price it</h2><p><span>Express debt in terms a manager cares about: days lost per month, incidents caused, features delayed, risk of a serious failure. Estimates are rough, and that is acceptable as long as you say so.</span></p><h2 id="persuade">Persuade</h2><ol><li><span>Show the cost of leaving it, not the beauty of fixing it.</span></li><li><span>Propose a small, specific change with a clear benefit.</span></li><li><span>Tie it to a goal leadership already has.</span></li><li><span>Report the result afterwards.</span></li></ol><h2 id="pay-it-down-steadily">Pay it down steadily</h2><p><span>Reserve a regular share of capacity and fix debt in the code you are already changing. Avoid the big rewrite unless the case is overwhelming and the plan is incremental.</span></p><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/ctp">Certified Technical Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>Cunningham, W. “The WyCash Portfolio Management System.” OOPSLA 1992.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>Technical Program and Portfolio Leadership: Running Many Initiatives at Once | IICTP</title><link>https://blogs.iictp.org/program-and-portfolio-leadership</link><guid isPermaLink="true">https://blogs.iictp.org/program-and-portfolio-leadership</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>A programme is a group of related efforts managed together for a shared outcome. A portfolio is the set of programmes and projects an organisation chooses to fund. The skills change from managing work to managing choices.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Leadership</span><span>26 October 2026</span><span>6<!-- --> min read</span></div><h1>Program and portfolio leadership: running many technical initiatives at once</h1><p><span>A programme is a group of related efforts managed together for a shared outcome. A portfolio is the set of programmes and projects an organisation chooses to fund. The skills change from managing work to managing choices.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#program-level-questions">Program-level questions</a></li><li><a href="#portfolio-level-questions">Portfolio-level questions</a></li><li><a href="#habits-that-help">Habits that help</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#program-level-questions">Program-level questions</a></li><li><a href="#portfolio-level-questions">Portfolio-level questions</a></li><li><a href="#habits-that-help">Habits that help</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="program-level-questions">Program-level questions</h2><ul><li><span>How do these efforts depend on one another?</span></li><li><span>Where are the shared risks and the shared resources?</span></li><li><span>What must be true for the outcome to be delivered?</span></li></ul><h2 id="portfolio-level-questions">Portfolio-level questions</h2><ul><li><span>Which initiatives are worth their cost, and which should stop?</span></li><li><span>Is the mix balanced between running the business and changing it?</span></li><li><span>Do we have the people to do it all?</span></li></ul><h2 id="habits-that-help">Habits that help</h2><ul><li><span>One clear view of status, dependencies and risk.</span></li><li><span>Regular reviews that can end work, not only continue it.</span></li><li><span>Visible trade-offs when capacity is short.</span></li><li><span>Leaders who ask for early bad news.</span></li></ul><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/pgtp">Program Technical Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>IICTP. Program Technical Practitioner credential page. iictp.org/certifications/pgtp.</li><li>IICTP. Portfolio Technical Practitioner credential page. iictp.org/certifications/pftp.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>Build vs Buy Software in the AI Era: A Decision Framework for Leaders | IICTP</title><link>https://blogs.iictp.org/build-vs-buy-in-the-ai-era</link><guid isPermaLink="true">https://blogs.iictp.org/build-vs-buy-in-the-ai-era</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>Build-or-buy has always been a question about what is core to your business. AI changes some of the costs, but not the logic.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Leadership</span><span>26 October 2026</span><span>5<!-- --> min read</span></div><h1>Build vs buy in the AI era: a decision framework for leaders</h1><p><span>Build-or-buy has always been a question about what is core to your business. AI changes some of the costs, but not the logic.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#questions-to-ask">Questions to ask</a></li><li><a href="#what-ai-changes">What AI changes</a></li><li><a href="#a-middle-path">A middle path</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#questions-to-ask">Questions to ask</a></li><li><a href="#what-ai-changes">What AI changes</a></li><li><a href="#a-middle-path">A middle path</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="questions-to-ask">Questions to ask</h2><ul><li><span></span><strong>Is it a differentiator?</strong><span> Build what sets you apart; buy what everyone needs.</span></li><li><span></span><strong>Do we have the skills, and will we keep them?</strong><span></span></li><li><span></span><strong>What is the total cost,</strong><span> including running, updating and supporting it?</span></li><li><span></span><strong>What is the exit?</strong><span> How hard is it to leave a vendor, or to hand over what you built?</span></li><li><span></span><strong>What data is involved,</strong><span> and where may it go?</span></li></ul><h2 id="what-ai-changes">What AI changes</h2><ul><li><span>It lowers the cost of writing some code, but not of owning it.</span></li><li><span>It makes models, not just software, something you can buy.</span></li><li><span>It adds new ways to depend on a vendor: models, prompts and data.</span></li></ul><h2 id="a-middle-path">A middle path</h2><p><span>Buy the commodity layer, build the part that carries your logic and data, and keep the seam between them clean so either side can change.</span></p><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/pftp">Portfolio Technical Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>IICTP. Portfolio Technical Practitioner credential page. iictp.org/certifications/pftp.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>AI Governance for Leaders: How to Roll Out AI Without Chaos | IICTP</title><link>https://blogs.iictp.org/ai-transformation-governance-for-leaders</link><guid isPermaLink="true">https://blogs.iictp.org/ai-transformation-governance-for-leaders</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>Teams will adopt AI tools whether or not the organisation has a plan. Governance gives people a safe, clear way to do it, so the good uses spread and the risky ones are caught.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Leadership</span><span>26 October 2026</span><span>6<!-- --> min read</span></div><h1>AI transformation governance: how leaders roll out AI without chaos</h1><p><span>Teams will adopt AI tools whether or not the organisation has a plan. Governance gives people a safe, clear way to do it, so the good uses spread and the risky ones are caught.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#start-with-a-simple-policy">Start with a simple policy</a></li><li><a href="#assign-accountability">Assign accountability</a></li><li><a href="#manage-risk-in-proportion">Manage risk in proportion</a></li><li><a href="#build-capability">Build capability</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#start-with-a-simple-policy">Start with a simple policy</a></li><li><a href="#assign-accountability">Assign accountability</a></li><li><a href="#manage-risk-in-proportion">Manage risk in proportion</a></li><li><a href="#build-capability">Build capability</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="start-with-a-simple-policy">Start with a simple policy</h2><ul><li><span>Which tools are approved and for what.</span></li><li><span>What data may and may not be entered.</span></li><li><span>What must be reviewed by a person before use.</span></li><li><span>Who to ask when unsure.</span></li></ul><h2 id="assign-accountability">Assign accountability</h2><p><span>Name an owner for AI use in the organisation and for each system that makes or informs a decision. Keep a list of where AI is used.</span></p><h2 id="manage-risk-in-proportion">Manage risk in proportion</h2><p><span>A drafting assistant and a system that decides on loan applications need different levels of control. Classify uses by impact and apply controls to match.</span></p><h2 id="build-capability">Build capability</h2><ol><li><span>Train people on what the tools do and their failure modes.</span></li><li><span>Share examples of good use.</span></li><li><span>Collect incidents and near-misses and learn from them.</span></li><li><span>Review the policy regularly as tools and rules change.</span></li></ol><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/pftp">Portfolio Technical Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>NIST. AI Risk Management Framework (AI RMF 1.0). nist.gov/itl/ai-risk-management-framework.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item><item><title>How to Verify a CTP Credential and Spot a Fake | IICTP</title><link>https://blogs.iictp.org/how-to-verify-a-ctp-credential</link><guid isPermaLink="true">https://blogs.iictp.org/how-to-verify-a-ctp-credential</guid><pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate><category>Blog</category><dc:creator>IICTP</dc:creator><description>Anyone can write a credential on a CV. If you are hiring or working with someone who claims to hold an IICTP CTP®, here is how to check.</description><content:encoded><![CDATA[<link rel="preload" as="image" href="/src/assets/logo/iictp-logo-reversed.svg"/><!--$--><div><div></div><section><div><div><p><a href="/">Blog</a> / <!-- -->Guides</p><div><span>Verification</span><span>26 October 2026</span><span>3<!-- --> min read</span></div><h1>How to verify a CTP credential, and spot a fake</h1><p><span>Anyone can write a credential on a CV. If you are hiring or working with someone who claims to hold an IICTP CTP®, here is how to check.</span></p></div></div></section><main><div><aside><h2>In this post</h2><ol><li><a href="#check-it-yourself">Check it yourself</a></li><li><a href="#warning-signs">Warning signs</a></li><li><a href="#what-the-registry-does-not-tell-you">What the registry does not tell you</a></li><li><a href="#sources">Sources and further reading</a></li></ol></aside><article><details><summary>In this post</summary><ol><li><a href="#check-it-yourself">Check it yourself</a></li><li><a href="#warning-signs">Warning signs</a></li><li><a href="#what-the-registry-does-not-tell-you">What the registry does not tell you</a></li><li><a href="#sources">Sources and further reading</a></li></ol></details><div><h2 id="check-it-yourself">Check it yourself</h2><ol><li><span>Ask for the holder’s name and credential ID.</span></li><li><span>Go to the </span><a href="https://www.iictp.org/verify">IICTP public registry</a><span> by typing the address yourself.</span></li><li><span>Search the record and compare the holder, credential and status with the claim.</span></li><li><span>A credential that has lapsed or been withdrawn will show that in its status.</span></li></ol><h2 id="warning-signs">Warning signs</h2><ul><li><span>A certificate image that cannot be found in the registry.</span></li><li><span>A lookup page hosted anywhere other than iictp.org.</span></li><li><span>An ID format that does not match the registry’s.</span></li><li><span>Pressure to skip verification.</span></li></ul><h2 id="what-the-registry-does-not-tell-you">What the registry does not tell you</h2><p><span>A record confirms that IICTP issued the credential. It does not tell you how well someone performs. IICTP is a new independent body and is not ISO/IEC 17024 accredited, so weigh the credential accordingly. See the </span><a href="https://www.iictp.org/registry-policy">registry policy</a><span>.</span></p><aside><span>Related credential: </span><a href="https://www.iictp.org/certifications/ctp">Certified Technical Practitioner</a><span>. IICTP is new, independent and not ISO/IEC 17024 accredited.</span></aside><section><h2 id="sources">Sources and further reading</h2><ol><li>IICTP. Verify a credential. iictp.org/verify.</li><li>IICTP. Registry policy. iictp.org/registry-policy.</li></ol></section><p>IICTP is a new independent credential and is not ISO/IEC 17024 accredited.</p></div></article></div><section><h2 id="keep-reading">Keep reading</h2><div><a href="/run-an-llm-on-your-own-server"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>How to run an LLM on your own server: Ollama, llama.cpp and vLLM compared</h3><span>GUIDE<!-- --> · <!-- -->7<!-- --> MIN READ</span></div><div><p>Running a language model on hardware you control means prompts and documents never leave your building, the cost is the hardware…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/small-language-models-explained"><div><div><span>Local LLMs</span><span title="Related credential: LLMP">LLMP</span></div><h3>Small language models explained: when smaller beats bigger</h3><span>GUIDE<!-- --> · <!-- -->5<!-- --> MIN READ</span></div><div><p>A small language model (SLM) is a language model small enough to run on modest hardware, such as one workstation, a phone or an e…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a><a href="/what-is-tpbok"><div><div><span>TPBOK</span></div><h3>What is the TPBOK? The Technical Practitioner Body of Knowledge, explained</h3><span>GUIDE<!-- --> · <!-- -->4<!-- --> MIN READ</span></div><div><p>The TPBOK, the Technical Practitioner Body of Knowledge, is the written standard behind every IICTP exam. It describes what a tec…</p><div><span><span>26 October 2026</span></span><span><span></span></span></div></div></a></div><p><a href="/">← All posts</a></p></section></main><section><div><p>Where do you stand?</p><h2>Find the credential that fits the work you do.</h2><div><a href="https://www.iictp.org/check-your-experience">Check your eligibility <span></span></a><a href="https://www.iictp.org/certifications/exam-facts">Exam facts and blueprints</a></div></div></section></div><!--/$-->]]></content:encoded></item></channel></rss>
