D. L. Parnas
December 23, 2011 § Leave a comment
I read DL Parnas’s papers many years ago but couple of concepts stuck in my head. Two of the simplest were:
2. Instead of trying to think like computers we have to learn to state difficult design decisions and hide them using modularization.
Every time i read his papers or think about them, I find a simplicity and honesty that surpasses all the b. s. and complexity that is defined as software engineering. I pay more attentions to his papers now than I had done when I was doing my Masters. It is a shame as I would have benefitted a lot if I had started focusing on them a decade ago. But I have learned since then.
Attached is one of my favorite papers On the Criteria To Be Used in Decomposing Systems into Modules