So much of computing boils down to data modelling! As much as we software developers might want to kid ourselves otherwise, writing algorithms is only a tiny part of our jobs.
Most of our datamodelling involves figuring out what data interests us & defining that rigorously enough for computers to deal with it, but sometimes when we know what we want to do with our data we can figure out the right perspective to make that fast.
1/2!