Top posts

Every blog post that took off on Hacker News, ranked by the votes of its best submission. 14,546 posts.

Software Engineering
Any year
12626

Three Types of Data

In my work I’ve developed a mental framework related to data modeling, which has helped greatly both when coming up with a model and when making decisions down the road about how to use that model. Here I will establish three different categories of data in software: Constants, State, and Cached Values. By “data” I…