Plato, Magritte, Sartre & Carroll

How do we design code? What kinds of things must we balance? Efficiency? Ease of use? Domain sympathy? Simplicity of concepts? Naming? I could go on… what’s clear though, is that design of code is an important activity worth considering separately from implementation. Anyone can use a language to get the immediate job done. But … Continue reading Plato, Magritte, Sartre & Carroll