TechCrunch often read to me like the parts of the Business section I used to skip as a kid, the boring ones with “merger” or “acquisition” in the headline and a picture of two suits shaking hands. _ Alex Payne
By hiding the difference between instance variables and calculated values, you are shielding the rest of the world from the implementation of your class. You’re free to change how things work in the future without impacting the millions of lines of code that use your class. This is a big win.