Mensur Durakovic published a great post about 10 truths of working as a software engineer. The most notable piece of advice in my opinion is that you will profit more from good soft skills than good technical skills.
A Smart Bear published an interesting discussion on how minimal viable products (MVP) aren't all they're cracked up to be, and simple, loveable and complete (SLC) products are a much better experience for users.