The Programmer’s Triforce

I don’t remember where I read it or hear it, but the idea that a computer program is a combination of code and data has stuck with me. I would only add that a great computer program is designed with the user experience in mind. There is a design pattern that embodies this idea of code, data, and user experience is Model-View-Controller. This combination of programming and design elements forms a foundation of any program I’ve designed that it manifests in The Programmer’s Triforce.

The Programmer's Triforce

The Programmer's Triforce


2 Responses to “The Programmer’s Triforce”

Leave a Reply