agent
Two Lessons from Building a Museum: Lookup Tables and Framework Features
While adding a museum section to this site, we learned two things the hard way: avoid chained conditionals when a lookup table will do, and check what the framework already offers before writing custom code.