Software Engineering – The Soft Parts

Software Engineering - The Soft Parts

In my classes at the University, I always emphasize how soft skills are essential for all types of roles in Computer Science. However, I make an extra effort to demonstrate how they are absolutely vital for architecture-level positions. In other words, while a developer might try to get by as a grumpy person, architects would only be able to do their work if they present good soft skills… from communication skills to strategic thinking. My biggest challenge, however, is to convince the students that soft skills can be learned and improved on. So, today, I am glad to share an article from one of my favorite authors and one of the most successful industry leaders, Addy Osmani. In the article linked below, he offers a compilation of his experiences on this topic. Enjoy the reading!

https://addyosmani.com/blog/software-engineering-soft-parts/

Leave a Reply