Elegant Code and How Things Work with Andrew Snare

Beyond Coding - A podcast by Patrick Akil - Wednesdays

Categories:

Connect with Andrew Snare: https://www.linkedin.com/in/asnare ⁠https://toot.community/@ajs⁠ https://twitter.com/asnare Full episode on YouTube ▶️ https://youtu.be/h4O3up5m0PU New episodes every Wednesday with our host ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠🎙Patrick Akil⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠!   Big shoutout to ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠Xebia⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ for sponsoring this episode! OUTLINE00:00:00 - Intro00:00:25 - Disagreeing how things work00:03:18 - Understanding 99%00:05:44 - Comfortably being the expert00:06:47 - Getting used to making mistakes00:08:26 - The ingredients to an awesome work environment00:10:00 - Delivering high quality software00:12:12 - Building for scale00:13:25 - Removing components00:15:55 - The biggest problems in modern engineering00:18:15 - In tech, not all opinions are equal00:20:44 - The Mythical Man-Month00:21:52 - Understanding why00:23:10 - Losing trust and respect00:24:20 - Being at fault for incorrect decisions00:26:38 - Compounding knowledge00:28:52 - Learning different programming languages00:29:59 - Patrick's struggle with foundational knowledge00:32:18 - Top down vs bottom up knowledge00:34:40 - Going a layer deeper00:36:38 - Understanding new concepts00:39:07 - Comparing engineering disciplines00:41:03 - Uncharted territory00:42:24 - Integration complexities00:45:14 - The properties of elegance00:48:22 - Are smart solutions elegant?00:49:28 - Messy problems and messy solutions00:50:58 - Making solutions too simple00:53:50 - 3 audiences when writing code00:56:11 - Last thoughts