Remix.run Logo
bsenftner 4 days ago

Although I do meditate, I do not think this is the answer to our career's stress. That answer lies in learning how to generate a climate, a culture of open communications. Communications that include asking why, without triggering expectation that the questions are a lead up to blame, or anything other than understanding. Programmers need to learn communications, because BELIEVE IT OR NOT a software engineer's career is almost entirely some communications situation one after another. That is literally what we do: we translate communications between systems that cannot communicate on their own. That is literally the purpose of software. But this is probably news to a lot of you, and many of you will argue that it is not. That's why this career is in such stress, it does not even realize what it does. Sure we write software, which is an act of translating actions and behaviors into another language and environment which we understand and others outside of our field do not. We're communications professionals with a non-human entity.