Several years ago, I started a side project with several different aims (see the Projects section on the home page). My approach to this project has been one of discovery and praxis, and I wanted to document some of my journey. The domain of this project is the trading card game Magic: The Gathering. If […]
This is part of a series on “I believe in…” Early on in my work as a software developer, it became clear to me that communication was one of the biggest barriers for a team to create something valuable. Communication comes in so many different forms (many of which I believe have been unfairly maligned), […]
The value of the software we create is defined both by time and usefulness. Almost every marketplace is full of big and small competitors looking to bring something more useful to prospects and customers every day. When the application is integral to the value proposition of the entire organization (i.e., part of the product sold to customers), it must be able to grow and change in response to the needs of its constituents and stakeholders.