Through the development and adoption of technical solutions to address city issues the smart city seeks to create effortless and friction-free environments and systems. Yet, the design and implementation of such technical solutions are friction-rich endeavours which produce unanticipated consequences and generate turbulence that foreclose the creation of friction-free city solutions. In this paper we argue that a focus on frictions is important for understanding civic hacking and the role of social smart citizens, providing an account of frictions in the development of a smart city app. The empirical study adopted an ethnographically informed mobile methods approach to follow how frictions emerge and linger in the design and production of a queuing app developed through civic hacking. In so doing, the paper charts how solutions have to be worked up and strategies re-negotiated when a shared motivation meets differing skills, perspectives, codes or designs; how solutions are contingently stabilised in technological, motivational, spatiotemporal and organisational specificities rather than unfolding in a smooth, linear, progressive trajectory.