The road to AGI and friday deploys is paved with good intentions.
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 →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 →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 →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 →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 →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 →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 →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 →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 →