Dale Skrien. Learning Appreciation for Design Patterns by Doing it the Hard Way First. Computer Science Education, 13(4):305-313, 2003. [doi]
@article{Skrien03, title = {Learning Appreciation for Design Patterns by Doing it the Hard Way First}, author = {Dale Skrien}, year = {2003}, doi = {10.1076/csed.13.4.305.17491}, url = {http://dx.doi.org/10.1076/csed.13.4.305.17491}, researchr = {https://researchr.org/publication/Skrien03}, cites = {0}, citedby = {0}, journal = {Computer Science Education}, volume = {13}, number = {4}, pages = {305-313}, }