Back in 2010 I had the “pleasure” to be called a code monkey myself. It happened at the global sales kick-off when a sales rep had the nerve to say in his presentation that code monkeys (i.e. presales staff) are not needed for successful software sales to enterprises. Brave statement.
The presentation is a great re-iteration about how developers should see themselves in order to be successful and provide added value to the organization.
Here is a rather interesting video from Martin Kleppmann where he talks about dealing with concurrent changes to data. While the title may sound theoretical to some, it is a topic that probably every developer has come across. And here is also the link to the paper with the algorithm presented. If you are interested in an implementation, check this Github project.