An ode to Serpent

An ode to Serpent

Serpent is (in my opinion) so much easier to learn — and has so many fewer features (this is a good thing, as far as security goes) — that I really don’t understand why it was abandoned by almost all Ethereum devs in favor of Solidity, which is more complex (and therefore, harder to get right, especially for newbie devs) in every respect.

Heads-up, Ethereum devs: Serpent is terrific! It’s extremely simple and stable, and was designed by none other than Vitalik himself! Two of the largest Ethereum dapps (Augur and EtherEx) use it and have tested the hell out of it, and have declared it to be Super Extra Awesome!

Maybe Solidity should be the go-to language for advanced developers that really need (and know how to safely use and audit) its extra features and fancier type system. But I think most devs on most Ethereum projects would truly be better served by Serpent, because it is just plain simpler.

  • Joshua Davis

    Well maybe after Augur’s success you guys will start a new trend. Its hard to find developers who will build dapps on Ethereum and even harder to find ones who are willing to use Serpent. If I had made that additional requirement its doubtful Dynamis would have ever made progress.

  • We would absolutely consider serpent if it was still being actively developed. As it stands, I think there are serious considerations about a zero day being found in the compiler, with no fix in site.

Comments are closed.