What is your "spirit programming language"?

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"?”

Battlesnake: the Competition

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”

Smalltalk: An Entrepreneur’s Secret Weapon

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”

A Look Ahead to Programming Languages in 2020

Python and JavaScript are the two hottest programming languages today. However, they cannot remain on top forever. Eventually, they must fall out of favour, as all languages do. This is likely to happen within the next decade or so. What languages might come to replace them? Here’s my list of challengers… Dart Thanks to theContinue reading “A Look Ahead to Programming Languages in 2020”

How is Smalltalk’s revival like the e-car’s revival?

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: It’s Not Your Grandparent’s Programming Language

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”

Why Smalltalk is so easy to evangelize

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”

Create your website at WordPress.com
Get started