Ribosomes and spliceosomes are ribonucleoprotein nanomachines that catalyze translation of mRNA to synthesize proteins and splicing of introns from pre-mRNAs, respectively. Assembly of ribosomes involves more than 300 proteins and RNAs, and that of spliceosomes over 100 proteins and RNAs. Construction of these enormous ribonucleoprotein particles (RNPs) is a dynamic process, in which the nascent RNPs undergo numerous ordered rearrangements of RNA-RNA, RNA-protein, and protein-protein interactions. Here we outline similar principles that have emerged from studies of ribosome and spliceosome assembly. Constituents of both RNPs form subassembly complexes, which can simplify the task of assembly and segregate functions of assembly factors. Reorganization of RNP topology, and proofreading of proper assembly, are catalyzed by protein- or RNA-dependent ATPases or GTPases. Dynamics of intermolecular interactions may be facilitated or regulated by cycles of post-translational modifications. Despite this repertoire of tools, mistakes occur in RNP assembly or in processing of RNA substrates. Quality control mechanisms recognize and turnover misassembled RNPs and reject improper substrates.</p