In this episode we have legendary Robert Uncle Bob Martin come over to talk about Clean Code, professionalism, and courage. We cover: - the impact of Clean Code on businesses' ability to change software and make money - management pushback on applying Clean Code practices and how to handle it - how managers get to the truth and how developers get to the truth - professionalism, courage to take risk and saying NO despite potentially being fired - writing tests to reduce risks working with legacy (and not legacy) code - code ownership and pair programming - following the code rules you establish - a rapid questions round - ask listeners' questions - and much more Clean Code: Architecture & Design Masters Class for Software Developers . It starts September 6th: https://cleancodemastercourse2023.eventbrite.com/ More Uncle Bob's events can be found here: http://thecleancoder.eventbrite.com/ Clean Coders video courses: http://www.cleancoders.com/ --- If you're looking for to simplifying software development with Clean Code reach out to: https://www.linkedin.com/company/clean-code-ventures/ Prepping for a system design interview? Check out Alex's iOS System Design Interview video course: https://iosinterviewguide.com/system-design-interview Need to prepare for an iOS Engineer Interview? https://iosinterviewguide.com Connect with us: https://twitter.com/insideiosdev https://www.linkedin.com/in/alexvbush/ https://www.linkedin.com/in/sandeep-aggarwal-629ab45a/ https://twitter.com/alex_v_bush https://twitter.com/sandeepCool77 Email us at hello@insideiosdev.com…
Manage episode 218998359 series 1436686
Content provided by Alex Bush, Sandeep Aggarwal, Alex Bush, and Sandeep Aggarwal. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Alex Bush, Sandeep Aggarwal, Alex Bush, and Sandeep Aggarwal or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://staging.podcastplayer.com/legal.
Alex answers a listener question. How does one design an app for scalability?Alex answers a question from a listener that just completed an iOS Engineer interview: How does one design an app for scalability?
Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com
Need to prepare for an iOS Engineer Interview? https://iosinterviewguide.com/?promo=inside-ios-dev-ref
Connect with us: https://twitter.com/insideiosdev
88 episodes