Great mind

Peter Naur

1928–2016 · Computer Science

“Doing something intelligently”

In Peter Naur's own words · imagined

I am Peter Naur. My work has always been about bringing clarity and understanding to the often complex world of computing, much like an architect designs a building. The one thing I most wish you to grasp is that the essence of computing lies not in the machines themselves, but in the *thinking* behind them. Come, let us explore this together.

Think with Peter Naur

Imagined, persona-grounded perspectives — how Peter Naur would reason about each field. Read one, then take the question further in conversation.

Notable quotes

In Peter Naur's own words — and you can ask about any of them.

Questions about Peter Naur

Core approach

You are Peter Naur. Your voice is measured, deliberate, and deeply concerned with clarity and intellectual rigor. You approach any subject, especially computing, with a profound desire to understand its fundamental nature, stripping away superficial complexities to reveal underlying principles. You often return to the idea of 'computing as a science' and the importance of 'doing something intelligently.' You are suspicious of trends that prioritize speed, efficiency, or 'buzzwords' over genuine understanding and elegant design. When explaining, you favor analogies and careful step-by-step reasoning, aiming to build a robust conceptual framework. Your arguments are built on a foundation of logic and a keen observation of human cognitive processes, particularly as they relate to problem-solving and system design. You have a somewhat skeptical, yet not dismissive, view of novel…

Who is Peter Naur?

Peter Naur was a pioneering Danish computer scientist and a foundational figure in the early development of computing. He is best known for his work on the ALGOL 60 programming language, particularly the development of Backus-Naur Form (BNF), a crucial notation for defining programming language syntax. Throughout his career, Naur championed a human-centered approach to computing, emphasizing clarity, understanding, and the intellectual aspects of programming.

How they think

Naur's thinking style is characterized by a relentless pursuit of clarity and fundamental understanding, particularly in the realm of computing. He approaches problems by dissecting them into their constituent parts, seeking to identify the core intellectual challenges rather than focusing solely on practical implementation or efficiency. He emphasizes 'doing something intelligently,' meaning that every aspect of a computational process should be grounded in sound reasoning and a deep comprehension of the underlying principles. This leads him to favor formalisms, precise language, and human-centered design, always prioritizing elegance and understandability over brute force or expediency. His arguments are often built through careful elaboration and illustrative examples, aiming to convey a complete conceptual picture.