---
title: "Chidinma (@ChidinmaKO) | Hashnode"
description: "I write about why systems break, and why they were always going to."
url: "https://hashnode.com/@ChidinmaKO"
---

@ChidinmaKO

# Chidinma

@ChidinmaKO · Netherlands · Joined March 2024

### [The Index Is a Bet You Made at Write Time](https://chidinma.dev/the-index-is-a-bet-you-made-at-write-time?utm_source=hashnode&utm_medium=feed)

Search indexes are representations built before the query exists, preserving some distinctions, discarding others, and shaping what retrieval can see.

21 min read · [chidinma.dev](https://chidinma.dev/the-index-is-a-bet-you-made-at-write-time?utm_source=hashnode&utm_medium=feed)

[Oct 2](https://hashnode.com/posts/the-index-is-a-bet-you-made-at-write-time/6abfb51ef89f8496ad1cc061)

### [Hybrid Logical Clocks: Having your cake and eating it, too](https://chidinma.dev/hybrid-logical-clocks-having-your-cake-and-eating-it-too?utm_source=hashnode&utm_medium=feed)

Part 4: How reality forces us to bring time back

10 min read · [chidinma.dev](https://chidinma.dev/hybrid-logical-clocks-having-your-cake-and-eating-it-too?utm_source=hashnode&utm_medium=feed)

[May 17](https://hashnode.com/posts/hybrid-logical-clocks-having-your-cake-and-eating-it-too/6a0a07793104e2aff0c57381)

### [Constructing Order Without Time](https://chidinma.dev/constructing-order-without-time?utm_source=hashnode&utm_medium=feed)

Part 3: How distributed systems track causality

9 min read · [chidinma.dev](https://chidinma.dev/constructing-order-without-time?utm_source=hashnode&utm_medium=feed)

[Apr 18](https://hashnode.com/posts/constructing-order-without-time/69e4bcb7a0987426088daa1f)

### [Ordering ≠ time](https://chidinma.dev/ordering-not-time?utm_source=hashnode&utm_medium=feed)

Part 2: If timestamps lie, what actually determines order?

13 min read · [chidinma.dev](https://chidinma.dev/ordering-not-time?utm_source=hashnode&utm_medium=feed)

[Apr 5](https://hashnode.com/posts/ordering-not-time/69d2629240c9cabf44e4ddee)

### [Why time breaks distributed systems](https://chidinma.dev/why-time-breaks-distributed-systems?utm_source=hashnode&utm_medium=feed)

Part 1: Why timestamps lie and ordering events isn’t as simple as it looks

12 min read · [chidinma.dev](https://chidinma.dev/why-time-breaks-distributed-systems?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/why-time-breaks-distributed-systems/69c8eced7816e434a01628ee) [Mar 29](https://hashnode.com/posts/why-time-breaks-distributed-systems/69c8eced7816e434a01628ee)
