The tragedy of Cardano is the language. Plutus. Perfect for idealists, useless for developers. Plutus is the Esperanto of software languages. Perfect in theory, useless in life.
I spoke recently with two of the best developers / architects I know and I after some conversation I asked them if Haskell / Plutus is a hurdle for them to build on Cardano.
Their response was not surprising to me but for sure could be to some of you: 🧵
I wrote 1 Cardano project and working on my second. 99% of the code is Javascript/Typescript with 1% being smart contract haskell.
And even that I got help from the security auditor.
I think devs afraid of Cardano due to Haskell are missing a big opportunity
One of common misconceptions in Cardano is that in order to develop something on Cardano a team / company needs to have Haskell / Plutus developers.
While it is ideal to have them in-house, in many cases still this is impractical and hard due to specific expertise.
However...🧵
The largest increase in perf of Cardano in the past year has not come from changes to the protocol
It's come from projects deprecating Plutus Tx in favor of alternatives like Plutarch
Plutus Tx, PAB, etc. have been a Byron-level disaster and the sooner we deprecate the better
So what I’m understanding here is that Plutus language is a disaster and IOG should scrap it now for something better?
Cardano is so slow and clunky though. What is the current TPS? Does it scale? Will it need a 2nd layer to work properly? Haskell is tricky code to use and Rust is faster…etc
"... we are often contacted by communities, DAOs, and devs with great ideas but they can’t actually put them to use. This is an issue as we don’t want people to give up or blame the fact that Cardano is “hard to build” as an excuse."
medium.com/@Mutant-NFT/st…
It's all part of IOHK's plan to make SCs completely incomprehensible to anyone but a postdoc computer scientist, this way weeding out all the degen defi plays who are not able to understand it.
Haskell > Solidity
I'm officially a Haskell developer now & I am blown away w/ advanced functionality on a Blockchain. The Internet should have been created this way. Been doing Solidity for years & this is a whole new world. I feel like I grew up into a man..
Charles we wait for hydra to end such stories. Also please push for good videos for learning Plutus/Haskell . Now are a piece of shit , we need good videos to learn!
Everyone in the #Cardano community (and curious #crypto) people should go read this classic by Paul Graham for an explanation on why #Haskell (and all its complexity) is an advantage and not a hindrance.
paulgraham.com/avg.html

Yes, but what apps do we need built on #Cardano to increase adoption rates? Been learning Haskell and Cardano development, but not sure what to build yet.
On the same Haskell learning journey with you fam and loving it 😊. I think we need a solid Haskell foundation together with Plutus to help build the ecosystem
That's the way! We are actually doing that for the community in Thailand for free also! Starting from Haskell fundamentals then the next step is an introduction to Cardano toolchain & Plutus scripting!

1. The rate at which proficient Plutus devs are produced
2. The rate at which the overall development ecosystem matures
We still have a long way to go on both fronts imo
Haskell is the BOMB, been learning W/@Drewroberts & leaving my ETH Maxi ways..
Don’t sleep on Cardano. $ADA = best place to launch DAOs
I’m a Haskell programmer, I got into crypto because I liked Cardano’s programming language. My concern with Cardano is the concurrency issues with developing dApps
Plutus, it’s worth noting, is the “smart contract platform of the Cardano blockchain” that allows users to “write applications that interact with the Cardano blockchain.”
#web3 #crypto #DWD #NFTGames #dinoverse #NFTCommunity #nft #Dinoversechain
Simple example, for our project I am unable to hire Plutus devs simply because they are out of supply in the market, and hence platform development is slow. Gradually ts/js/python etc are coming ....but I do not see CONCERTED EFFORT FROM THE FOUNDATION to ensure this ...@cardano
I'm honestly impressed that cardano has any dApps considering there are literally zero people on the planet who actually want to code in Haskell
#Cardano has achieved amazing things due to the composability of the Haskell programming language used for its base layer
Haskell has fewer bugs as it is pure, strongly typed, concise, high level, memory managed and modular
#Crypto #blockchain
Gatekeep developers so that an unreasonable amount of time needs to be spent to be able to get started.
Meaning if you get through it, you're fairly well set for the medium term future.
It's not a good thing, but it does make my life better lmao