We are destroying software
(antirez.com)
We are destroying software by no longer taking complexity into account when adding features or optimizing some dimension.
We are destroying software by no longer taking complexity into account when adding features or optimizing some dimension.
We've lost our respect for complexity
(wilsoniumite.com)
I was talking recently to a friend about a video essayist I like, (Dan Olson of Folding Ideas) and when asked why I thought he was any good I pondered it for a moment and said “he has a lot of respect for complexity”.
I was talking recently to a friend about a video essayist I like, (Dan Olson of Folding Ideas) and when asked why I thought he was any good I pondered it for a moment and said “he has a lot of respect for complexity”.
C++, Complexity, and Compiler Bugs
(azeemba.com)
I have worked on C++ for most of my professional career. Somehow, I have gotten more intimidated by the language the more I have learnt it. The language is very powerful but the power comes with a lot of emergent complexity that makes the language hard to contain. It feels like no individual even understands the full language. But individuals are supposed to read and write code in C++.
I have worked on C++ for most of my professional career. Somehow, I have gotten more intimidated by the language the more I have learnt it. The language is very powerful but the power comes with a lot of emergent complexity that makes the language hard to contain. It feels like no individual even understands the full language. But individuals are supposed to read and write code in C++.
Tog's Paradox
(votito.com)
Tog’s Paradox (also known as The Complexity Paradox or Tog’s Complexity Paradox) is an observation that products aiming to make a task more efficient tend to inspire new, more complex use cases.
Tog’s Paradox (also known as The Complexity Paradox or Tog’s Complexity Paradox) is an observation that products aiming to make a task more efficient tend to inspire new, more complex use cases.
Complexity as Design Material
(arxiv.org)
Complexity is often seen as a inherent negative in information design, with the job of the designer being to reduce or eliminate complexity, and with principles like Tufte's "data-ink ratio" or "chartjunk" to operationalize minimalism and simplicity in visualizations.
Complexity is often seen as a inherent negative in information design, with the job of the designer being to reduce or eliminate complexity, and with principles like Tufte's "data-ink ratio" or "chartjunk" to operationalize minimalism and simplicity in visualizations.