---
title: "Adam Leventhal (@ahl) | Hashnode"
description: "Adam Leventhal (@ahl) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@ahl"
---

@ahl

# Adam Leventhal

@ahl · Joined October 2024

## Comments

[This is a very eloquent articulation of an aspect of JSON Schema I've struggled to describe, making do with "in code we often describe what a thing is; JSON Schema describes what a thing isn't". May I ask though: why? JSON Schema is--I presume--intended to serve programmatic uses. Why choose a constraint model that's at odds with a structural (or "object oriented") approach?](https://hashnode.com/posts/json-schema-is-a-constraint-system/636ec3c29fcbe783317b2b8d/comment/67200dfc67c5d34a50a6c76e)

Comment · Article · Oct 28, 2024 · [JSON Schema is a constraint system](https://hashnode.com/posts/json-schema-is-a-constraint-system/636ec3c29fcbe783317b2b8d)
