8. Developing for UX

07/08/2024 12 min
8. Developing for UX

Listen "8. Developing for UX"

Episode Synopsis


We discussed how agile development and user experience are well-suited approaches for building user-centered software. He explained that agile development with its iterative process allows for continuous user involvement. For research projects or prototypes, cowboy coding may be more appropriate. He recommended using Flutter/Dart for cross-platform user interfaces and Rust for performance-critical backend services. Simon Harper also advocated for a microservices architecture with decoupled services communicating over a message bus, to facilitate parallel development and operations. Overall, he emphasized the importance of user research, cross-platform design, and rapid iterations in developing user experiences.

Text Transcript: https://web.cs.manchester.ac.uk/zzalszsh/podcast/07-Chapter-8.txt
PDF Transcript: https://web.cs.manchester.ac.uk/zzalszsh/podcast/07-Chapter-8.pdf
Subtitles : https://web.cs.manchester.ac.uk/zzalszsh/podcast/07-Chapter-8.srt