Good Intentions

The road to AGI and friday deploys is paved with good intentions.

agents

NTNT 0.5.0: The Verification Release

The last NTNT release was mostly about speed: stop parsing the same template, stop copying the same array, stop rebuilding the same string, stop preparing the same query. Version 0.5.0 turns to a...

Read more →
interpreter

NTNT 0.4.12: Cutting the Repeated Work Out of the Hot Path

Most programmers carry around a rough speed hierarchy for languages. C and Rust are fast. Python, Ruby, and PHP are slower but productive. JavaScript was a punchline until V8 and other JITs turned it...

Read more →
jobs

Introducing the NTNT Language-Native Job System

A user signs up and you need to send a welcome email. The email provider takes 800 milliseconds to respond, and the user is watching a loading spinner. An image gets uploaded and needs to be resized...

Read more →
benchmarks

Which Web Framework Is Actually the Fastest? We Benchmarked 9 of Them.

When we started benchmarking ntnt against other web frameworks, the results were humbling. Our single-threaded interpreter was doing 118K req/sec on plaintext (respectable!) but only 8,371 req/sec on...

Read more →
language-design

A Brief History of Type Systems and How AI Is Changing the Tradeoffs

The question of how much a computer should know about your data before running your code has been debated for about as long as programming languages have existed. It's a genuinely hard problem, not...

Read more →
design

Documentation as a Build Constraint

In most programming languages, documentation is a social expectation. Linters might warn about it. Style guides might mandate it. But the code compiles either way, and the undocumented function ships...

Read more →
announcement

Introducing the NTNT Programming Language

We're introducing NTNT (pronounced "Intent"), a programming language designed for AI-assisted software development. Why Create a New Language? A fair question. The world has plenty...

Read more →
idd

Intent-Driven Development (IDD)

Intent-Driven Development (IDD) is a methodology where human requirements become executable specifications. You write what your software should do in natural language, the system verifies that your...

Read more →
ial

The Intent Assertion Language (IAL)

The Intent Assertion Language (IAL) is a term rewriting engine that translates natural language assertions into executable tests. It's the core technology that powers Intent-Driven Development in...

Read more →