Hacker News new | ask | show | jobs
by exelius 4034 days ago
I agree with you. In the real world, communication skills are important. Far more issues are caused by poor developer communication than by poor coding skills. Blogging, teaching and tweeting help you build those skills. Coding is only one part of development, and it's by far the easiest part to master.
1 comments

"Blogging, teaching and tweeting help you build those skills"

Yes, at about 5% of the speed you could learn by actually working on your communication skills with your colleagues on a day to day basis.

There are different types of communication. You certainly can learn interpersonal skills that way, but blogging is a great mental exercise on getting your thoughts on paper. The only way to become a better writer is to write, and blogging is just that. Tweeting is actually another great writing tool; it teaches you to communicate while being brief. And teaching is always good -- it helps you learn the subject better and exposes you to different perspectives.

Basically, if you want to ever be more than a code monkey, you need to speak up both in person and online.

"but blogging is a great mental exercise on getting your thoughts on paper. The only way to become a better writer is to write, and blogging is just that."

So is writing an email. In a typical day I probably send 5 important emails. Writing opportunities abound!

Not to even start on writing designs, memos, technical briefs, position papers, meeting notes, technical docs, user documentation, etc, etc.

The opportunities to practice your writing skills at work are limitless. I'm not opposed to blogging in any way; let's just not pretend blogging (or tweeting) is in anyway important or necessary for building communication skills.