blogger development lifehacks

Keep it Simple, John Sonmez

I’m trying to build a better blogging habit, after following John Sonmez’s blogging email course. I started following him, and his Simple Programmer blog, after I saw a review of his Soft Skills book on Christos Matskas’ blog and thought it was something I needed to know more about.

I’ve been presenting and blogging for a while, since I realised that my technical skills were a necessary but not a sufficient condition for a fulfilling career, because the soft skills open the doors to the greater challenges of customer and team relationships, and greater responsibility. Communication and explanation are becoming more important right from the start of a developer’s career however, as more companies move towards adopting portions of the agile manifesto and encourage greater interaction between the technical and the business owners, as well as expecting a much higher degree of collaboration within teams,

For those of you just starting out, or those looking to jump things up a gear, the course lays out some great motivation and practical steps to get you set up, and start building up your soft skills by communicating.

Blogging may not be for everyone, but I don’t have much faith in a software engineer who can’t clearly communicate their ideas. So if you don’t currently blog, vlog, present or attend Guided Conversations, today is a great day to start.

If you’ve just started, please feel free to include a link to your blog, YouTube channel, or other communication forum below. Part of the soft skills are about collaboration and sharing.

6 replies on “Keep it Simple, John Sonmez”

Nice post! Yeah, we not only develop only technical skills but also soft skills. Most common failure of IT projects today is poor interactions between clients and developers.

Liked by 1 person

I agree with you. I think it is about 50-50 between technical skills and soft skills. Many developers fail to adequately appreciate that their role is to satisfy the needs of their users. This can lead to products that are excellent from a purely technical point of view, but are not actually want the client ever wanted.

Sometimes developers make complaints along the lines of users being idiots, but the fact is without users we would not have jobs in the first place. Whatever business you are in, you are in the business of customer service.

So sometimes it is better to hire someone with great soft skills and only average technical skills over someone who is great technically but has poor soft skills. If someone’s soft skills are good, then they are likely to also be a good learner and someone who can get stronger technically with the right mentoring. But if someone’s soft skills are bad due to their personality, then that it something much harder to improve.

Liked by 1 person

I definitely agree, especially having met some of the “rockstar” developers whose soft skills are lacking. The passion to learn is always something I look for when interviewing


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.