<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="https://jekyll.ptl-cloud.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://jekyll.ptl-cloud.com/" rel="alternate" type="text/html" /><updated>2026-10-03T02:29:47+00:00</updated><id>https://jekyll.ptl-cloud.com/feed.xml</id><title type="html">PTL-Jekyll</title><subtitle>Engineering for safety-critical and regulated systems. Specialising in functional safety, DevOps, compliance, training, and deterministic document workflows.</subtitle><entry><title type="html">The Quiet Work of Observability</title><link href="https://jekyll.ptl-cloud.com/blog/2024/12/02/the-quiet-work-of-observability.html" rel="alternate" type="text/html" title="The Quiet Work of Observability" /><published>2024-12-02T00:00:00+00:00</published><updated>2024-12-02T00:00:00+00:00</updated><id>https://jekyll.ptl-cloud.com/blog/2024/12/02/the-quiet-work-of-observability</id><content type="html" xml:base="https://jekyll.ptl-cloud.com/blog/2024/12/02/the-quiet-work-of-observability.html"><![CDATA[<p>Reliable systems are easier to maintain when they explain what they are doing. That explanation rarely comes from one dramatic dashboard. It comes from small, consistent signals that help a team connect an unexpected result to the events that produced it.</p>

<h2 id="make-events-useful">Make events useful</h2>

<p>A log line should answer a practical question: what happened, where, and under which operation? Structured fields make those answers searchable, while stable names let a team compare events across releases. More output is not automatically more understanding.</p>

<h2 id="measure-what-matters">Measure what matters</h2>

<p>Metrics are most useful when they describe a meaningful user or system outcome. A request count, a duration, and an error rate can reveal different parts of the same problem. Keeping the set focused makes changes easier to interpret and alerts easier to trust.</p>

<h2 id="keep-context-connected">Keep context connected</h2>

<p>When one action passes through several services, a shared trace identifier can preserve its path. The goal is not to collect every detail forever; it is to retain enough context to follow a question from its origin to its effect.</p>

<h2 id="build-a-feedback-loop">Build a feedback loop</h2>

<p>Observability improves when each incident leads to a small, concrete adjustment: clarify an event, revise an alert, or add context at a boundary. Over time, the system becomes easier to reason about because its explanations grow alongside its behavior.</p>]]></content><author><name>Peter Wilks</name></author><category term="blog" /><summary type="html"><![CDATA[Reliable systems are easier to maintain when they explain what they are doing. That explanation rarely comes from one dramatic dashboard. It comes from small, consistent signals that help a team connect an unexpected result to the events that produced it.]]></summary></entry><entry><title type="html">How to Read a Forest</title><link href="https://jekyll.ptl-cloud.com/blog/2024/12/01/how-to-read-a-forest.html" rel="alternate" type="text/html" title="How to Read a Forest" /><published>2024-12-01T00:00:00+00:00</published><updated>2024-12-01T00:00:00+00:00</updated><id>https://jekyll.ptl-cloud.com/blog/2024/12/01/how-to-read-a-forest</id><content type="html" xml:base="https://jekyll.ptl-cloud.com/blog/2024/12/01/how-to-read-a-forest.html"><![CDATA[<p>A forest is not quiet so much as layered. Wind moves through the canopy, birds call across clearings, and small changes happen beneath the leaf litter where they are easy to miss. Learning to notice those layers turns an ordinary walk into a richer kind of observation.</p>

<h2 id="start-with-the-shape">Start with the shape</h2>

<p>Before identifying individual trees, look at the outline of the woodland. Are the tallest trees evenly spaced, or does the canopy rise and fall? A varied canopy often means different species and ages are sharing the same space. Light reaches the ground unevenly, creating a patchwork of habitats.</p>

<h2 id="follow-the-small-clues">Follow the small clues</h2>

<p>A fallen branch can tell a story about wind, age, and decay. Moss gathers where moisture lingers. A line of tiny holes in a trunk may mark the work of insects or a searching woodpecker. These details are more useful when noticed together than when treated as isolated curiosities.</p>

<h2 id="return-through-the-seasons">Return through the seasons</h2>

<p>The same path changes character throughout the year. Winter reveals branching structure; spring makes new growth easy to spot; summer fills the canopy; and autumn brings a brief record of colour before the leaves return to the soil. Revisiting a place is a simple way to learn its rhythms.</p>

<h2 id="leave-room-for-uncertainty">Leave room for uncertainty</h2>

<p>Observation does not require an immediate answer. Taking a note, making a sketch, or returning later can be more rewarding than naming everything at once. Attention is the beginning of understanding, not a test of expertise.</p>]]></content><author><name>Peter Wilks</name></author><category term="blog" /><summary type="html"><![CDATA[A forest is not quiet so much as layered. Wind moves through the canopy, birds call across clearings, and small changes happen beneath the leaf litter where they are easy to miss. Learning to notice those layers turns an ordinary walk into a richer kind of observation.]]></summary></entry><entry><title type="html">The Wonders of Lorem Ipsum</title><link href="https://jekyll.ptl-cloud.com/blog/2024/11/30/the-wonders-of-lorem-ipsum.html" rel="alternate" type="text/html" title="The Wonders of Lorem Ipsum" /><published>2024-11-30T00:00:00+00:00</published><updated>2024-11-30T00:00:00+00:00</updated><id>https://jekyll.ptl-cloud.com/blog/2024/11/30/the-wonders-of-lorem-ipsum</id><content type="html" xml:base="https://jekyll.ptl-cloud.com/blog/2024/11/30/the-wonders-of-lorem-ipsum.html"><![CDATA[<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.</p>

<h2 id="exploring-the-depths-of-lorem-ipsum">Exploring the Depths of Lorem Ipsum</h2>

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus luctus urna sed urna ultricies ac tempor dui sagittis. In condimentum facilisis porta. Sed nec diam eu diam mattis viverra. Nulla fringilla, orci ac euismod semper, magna diam porttitor mauris, quis sollicitudin sapien justo in libero.</p>

<h2 id="the-history-behind-lorem-ipsum">The History Behind Lorem Ipsum</h2>

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur pretium tincidunt lacus. Nulla gravida orci a odio. Nullam varius, turpis et commodo pharetra, est eros bibendum elit, nec luctus magna felis sollicitudin mauris. Integer in mauris eu nibh euismod gravida.</p>

<h2 id="why-use-lorem-ipsum">Why Use Lorem Ipsum?</h2>

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus fermentum in, dolor. Pellentesque facilisis. Nulla imperdiet sit amet magna. Vestibulum dapibus, mauris nec malesuada fames ac turpis velit, rhoncus eu, luctus et interdum adipiscing wisi.</p>

<h2 id="conclusion">Conclusion</h2>

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.</p>]]></content><author><name>Peter Wilks</name></author><category term="blog" /><summary type="html"><![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.]]></summary></entry></feed>