---
title: "Discussion on \"I Ran a Coupling Analyzer on nlohmann/json and fmt. It Found a Class Doing 55 Jobs\" | Hashnode"
description: "Discussion on \"I Ran a Coupling Analyzer on nlohmann/json and fmt. It Found a Class Doing 55 Jobs\". Measuring architecture with Ca, Ce, Instability, and LCOM4 — and the gate that keeps instability from crying wolf"
url: "https://hashnode.com/posts/cpp-coupling-metrics-nlohmann-json-fmt/6a7ff182d238f7aea14a7a75"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [I Ran a Coupling Analyzer on nlohmann/json and fmt. It Found a Class Doing 55 Jobs](https://amankarki.hashnode.dev/cpp-coupling-metrics-nlohmann-json-fmt?utm_source=hashnode&utm_medium=feed)

Measuring architecture with Ca, Ce, Instability, and LCOM4 — and the gate that keeps instability from crying wolf

Aug 15 · 7 min read · amankarki.hashnode.dev  
Read the article

-   [#cpp](https://hashnode.com/tag/cpp)
-   [#software-architecture](https://hashnode.com/tag/software-architecture)
-   [#static-analysis](https://hashnode.com/tag/static-analysis)
-   [#metrics](https://hashnode.com/tag/metrics)
-   [#software-engineering](https://hashnode.com/tag/software-engineering)

## Written by

[Aman Karki](https://hashnode.com/@amankarki)

@amankarki · India

  
[View profile](https://hashnode.com/@amankarki)

C++/CUDA Engineer · LLM Inference & Systems

C++/CUDA engineer building LLM inference and GPU code from scratch: verbum.cpp, Lattice, RAAG. 2 CUDA PRs merged into llama.cpp. I write about inference, GPU performance, and measuring things honestly.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
