What&#x27;s annoying about joins? I think practically speaking, whether you&#x27;re going relational or not, joins are a reality of a data model that supports multiple views and transformations. Assuming that&#x27;s the case, the only question is whether you&#x27;re doing joins ad hoc in your application code or you&#x27;ve learned the handful of variations that work natively in your RDBMS.