Development and Operations are both critical to IS/IT usage in an organization, but operations often look at development as something alien – from another planet (and developers have the same view on operations). Having worked in both development and operations I often claim that development doesn’t know operations and operations doesn’t know development. Let’s have… Continue reading What Operations Think of Development
Author: Anders Abel
Separating the Read Model
A typical architecture of a .NET web application is to use EF Code First for data access and MVC to render the web pages. The data model in the database is usually (and should be!) normalized. A normalized data model is also great for updates, but when displaying data it is not enough. E.g. in… Continue reading Separating the Read Model
What Developers Think Of Operations
Development and Operations are both critical to IS/IT usage in an organization, but developers often look at operations as something alien – from another planet (and operations have the same view on developers). Having worked in both development and operations I often claim that development doesn’t know operations and operations doesn’t know development. Let’s have… Continue reading What Developers Think Of Operations
Comments are not Version Control
In really old legacy code it is common to find comment blocks with complete revision history of each function and old, inactive code that has been commented out. It was fine 20 years ago, when version control systems where not wide spread. Today it’s a code smell. An old legacy system I used to work… Continue reading Comments are not Version Control
Everything is the Top Number One Priority
Setting priorities is hard. When a customer is asked to number 10 items with priority 1-10 it often ends up with one 10, two 5s and seven number 1. That usually means that there is one item that isn’t worth doing at all (the number 10), two items that are nice-to-have (the number 5s) and… Continue reading Everything is the Top Number One Priority