Tag: programming languages

  • What is your "spirit programming language"?

    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 decide…

  • Battlesnake: the Competition

    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,…

  • Smalltalk: An Entrepreneur’s Secret Weapon

    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 the…

  • Rocking Smalltalk

    Another fantastic video from our Smalltalk devotee: I didn’t want to be left out, so I created my own video: (Example of graphics live coding with Athens and Pharo.)

  • A Canticle for Smalltalk

    “A new programming anthem for the future of software development.” Indeed.

  • A Look Ahead to Programming Languages in 2020

    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 the…

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

    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 the…

  • Smalltalk: It’s Not Your Grandparent’s Programming Language

    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 the…

  • Why Smalltalk is so easy to evangelize

    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. It…

Design a site like this with WordPress.com
Get started