What is software architecture? How do software architects work? How do they fit in the engineering organisation? So many more brilliant questions answered by Mohamed ElSherif, currently a senior software architect at Apple with a long tenure in big tech.
Mohamed is also a veteran content creator who publishes to Youtube:
/ mohamedelsherif
You can also find him on:
LinkedIn: / mohammedhossam
Twitter: / bashmohandes
Facebook: / bashmohandesx
▬▬▬▬▬▬ Resources & References 📕 ▬▬▬▬▬▬
🎙️Audio only version of this episode: https://glich.stream/podcast
▬▬▬▬▬▬ Chapters 🕐 ▬▬▬▬▬▬
01:29 - Introductions
02:34 - Mohamed's background and move to the USA
09:47 - What is a principal software engineer?
12:31 - What is Software Architecture?
16:38 - Why is there a need for Software Architects?
20:25 - How should Software Architects be placed in teams?
22:47 - What are the different levels for engineers in big tech?
29:25 - Why is there tension between Architects and Engineers?
33:03 - Where do you draw the line on your contributions as a Software Architect?
35:52 - What does a day in the life of a software architect look like?
40:58 - What are the skills a good Software Architect should have?
44:10 - How does a Software Architect stay technically relevant?
47:01 - What are you currently focusing on?
48:33 - Conclusion
▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
Twitter: / bassemdy
GitHub: https://github.com/link-
LinkedIn: / bassemdghaidy
Facebook: / bassemdy
Blog: https://blog.bassemdy.com
▬▬▬▬▬▬ Support the channel 💜 ▬▬▬▬▬▬
Every little bit helps ✨
Join the journey on Patreon: / glich_stream
1 time support: https://www.buymeacoffee.com/glich.st...
#glichstream #softwareengineering