While gaining experience in the development of Rails apps we learn a lot of rules and principles along the way. Some of them become a breakthrough to the way we write code, others are just nice tips. In the talk I present the very basic principles I tend not to sacrifice under any circumstances. No matter if I try DCI, separate domain objects from data objects or just follow the Plain Old Rails Way, no matter if it's 3pm Tuesday or 4am Saturday, they are always with me. And I'll explain why.