Conceptual modelling

Conceptual modelling in quotes

We cannot solve our problems with the same thinking we used when we created them.
– Albert Einstein

Being abstract is something profoundly different from being vague … The purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise.
– Edsger W. Dijkstra

Abstraction is one of the greatest visionary tools ever invented by human beings to imagine, decipher, and depict the world.
– Jerry Saltz

There are only two hard things in Computer Science: cache invalidation and naming things.
– Phil Karlton

The act of describing a program in unambiguous detail and the act of programming are one and the same.
– Kevlin Henney

Much of the essence of building a program is in fact the debugging of the specification.
– Fred Brooks

Everything is vague to a degree you do not realize till you have tried to make it precise.
— Bertrand Russell, The Philosophy of Logical Atomism

In programming the hard part isn’t solving problems, but deciding what problems to solve.
– Paul Graham

When you’re learning a programming language you’re really just learning syntactic sugar on top of a type of thinking.
– Dain Miller (@dainmiller)

Software developers fail in two ways: either we build the thing wrong or we build the wrong thing.
– Steve Smith (@ardalis)

A good programming language is a conceptual universe for thinking about programming.
– Alan Perlis

Solving a problem simply means representing it so as to make the solution transparent.
– Herbert A. Simon

Good specifications will always improve programmer productivity far better than any programming tool or technique
– Milt Bryce