The definition of a “spirit animal”: In certain spiritual traditions or cultures, spirit animal refers to a spirit which helps guide or protect a person on a journey and whose characteristics that person shares or embodies. It is also metaphor, often humorous, for someone or something a person relates to or admires. dictionary.com Someone at Quora asked: How do you decideContinue reading “What is your "spirit programming language"?”
A few years ago, I learned of a programming competition in British Columbia called Battlesnake. It had been covered in the media. Battlesnake and JRMPC share some common traits. First, they both involve creating a robotic “mind” (Battlesnake calls it an “AI snake”). Second, they both work off a grid and, at least in later rounds,Continue reading “Battlesnake: the Competition”
If you’re an entrepreneur, and especially if you’re a digital entrepreneur, one of your greatest concerns is getting to market as quickly and as easily as you can. Your business is highly dependent on computers, whether that’s in the area of web applications or mobile development or machine learning or virtual reality or robotics or whatever. At theContinue reading “Smalltalk: An Entrepreneur’s Secret Weapon”
Another fantastic video from our Smalltalk devotee: I didn’t want to be left out, so I created my own video:
“A new programming anthem for the future of software development.” Indeed.
It’s not a riddle. I’ll give you the answer. There are several interesting parallels between the evolution of the electric car and the evolution of Smalltalk. Let’s look at e-cars first. E-cars were pioneered in the 1830s. By 1900, they had reached their peak of popularity with a third of all cars manufactured in theContinue reading “How is Smalltalk’s revival like the e-car’s revival?”
Smalltalk is old. Very old. Just like LISP is very old. Just like Forth is very old. Just like Erlang is very old. Just like Haskell is very old. Let’s face it, any language created before 1995 is probably one that your parent, or even grandparent, used in their IT career. (I’m speaking to theContinue reading “Smalltalk: It’s Not Your Grandparent’s Programming Language”
Of all the programming languages in the world, Smalltalk is, by far, the easiest one to evangelize. Why is that? First, Smalltalk has a wonderful historical legacy. It has contributed an enormous amount to the software industry, to computer science, and to programming language design. It pioneered the language virtual machine and JIT compilation. ItContinue reading “Why Smalltalk is so easy to evangelize”