4 ms·
Programming language evolution has always been the pursuit of abstractions that enable expressiveness and simplicity. Your comment boils down to "I'm smart", w
by sirsinsalot 2mo ago
Programming language evolution has always been the pursuit of abstractions that enable expressiveness and simplicity.
Your comment boils down to "I'm smart", which in the end, isn't terribly smart.
Having simplicity and expressiveness as a goal, and a general direction of achieving things through lazy means is at the heart of mathematics and engineering.
Celebrate laziness and a want for simplicity. True simplicity is hard, but worth going after even where it threatens the notion that you're the smartest person in the room.
- SubjectToChange 2mo ago>Your comment boils down to "I'm smart", which in the end, isn't terribly smart. They are saying that a programmer should be able to cope with the cognitive dissonance of not immediately understanding something. >Celebrate laziness and a want for simplicity. Concepts like generics might be intellectually more challenging, but they are clearly the “lazy” approach for actually writing code. Writing and maintaining multiple versions of the same function, or using code generation, is intellectual lazy but manually intensive.