communicate

Programming languages are how programmers express and communicate ideas

“In reality, programming languages are how programmers express and communicate ideas — and the audience for those ideas is other programmers, not computers. The reason: the computer can take care of itself, but programmers are always working with other programmers, and poorly communicated ideas can cause expensive flops.”

~ Guido van Rossum, in this 2016 article

I’m still in here

Sometimes when I get really sick with the MCAS symptoms it becomes very hard for me to communicate. If I’m with someone else during those episodes and they look at me struggling I think, “I’m still Al, I’m still in here ... I just can’t get the words out.”

I think sometimes that’s the way it is for people when they get older and slow down, or have dementia, I imagine they have those thoughts as well.

Young woman works at Best Buy to talk to her father

Interesting discussion of the day: A young woman who helped me at Best Buy today told me that one reason she works there is so she has something she can talk about with her father (tech stuff).

How to send and receive messages between Scala/Akka actors

This is an excerpt from the Scala Cookbook (partially modified for the internet). This is Recipe 13.3, “How to communicate (send messages) between Scala/Akka actors.”

Problem

You’re building an actor-based application and want to send messages between actors.

Solution

Actors should be sent immutable messages with the ! method.

Bad things happen when developers don't communicate

I was recently reminded of the danger of leaving less-experienced software developers alone to create new functionality in a technical area where they have no prior experience. For instance, suppose you have one or more good but less-experienced developers, and you ask them to work in a technical where they have no prior experience. These aren't totally inexperienced developers; they may each have at least five years experience. Given that their are other people on the team with experience in this area, how do you think this should be handled? Choices include: