I read this and my first thought that comes to mind is..
this person knows absolutely nothing about this subject area, or sits so high on the fence it must be hard to walk
there isn't one iota of information that could be used to begin a journey on building or trading an algorithm
in a nutshell its "build your own" or "your broker will have one", or you can get 3rd parties
3rd parties, name a couple?
the article doesn't expand on these simple starting points to make me think he really doesn't know
In an environment where any information is biased, I find it refreshing than it mentions almost no vendor.
Inevitably this article will become obsolete in time as new alternatives emerge, such as the hosted all-in one cloud platforms for analysis and development, where you don't need to worry about integrating data flows and connections with broker, etc, and all you need to do is learn to code in their script, use their backtesting, and execute from there.