Learn Smalltalk?

Do you think one should learn Smalltalk nowadays? The following article has some information.

Can Learning Smalltalk Make You A Better Programmer?
https://developers.slashdot.org/story/16/12/31/0413250/can-learning-smalltalk-make-you-a-better-programmer

I was surprised to read about Amber Smalltalk. A Smalltalk for the web.

The Bad and the Ugly

Not everything is cool in software development. Read what bryanedds has to say about this.

Living in the Age of Software Fuckery
Ten Anti-patterns and Malpractices in Modern Software Development
https://medium.com/@bryanedds/living-in-the-age-of-software-fuckery-8859f81ca877#.akv5k9jq4

I think industrial software development will always be like that. Maybe creative coding is the answer.

Experts vs. True Believers

While the following article by Itamar Turner-Trauring covers Test-Driven Development, it contains good advice in general.

Experts, True Believers and Test-Driven Development: how expert advice becomes a religion
https://codewithoutrules.com/2016/12/15/experts-vs-zealots/

I like the conclusion: “Learn from the experts, but never become a True Believer.”

Python 3 vs. Python 2

Not only we have language battles, but version battles too!

The (lack of a) case against Python 3
http://blog.lerner.co.il/case-python-3/

It’s Python, Not Python 2, Not Python 3!
https://hackernoon.com/its-python-not-python-2-not-python-3-7caeef5adb29#.x6clshtc6

Well, I don’t know much about the differences between 3 and 2. But I can image that this debate is not helping the community much. It will just leave newcomers puzzled.