I recently got pretty pumped about exploring developing for the Ethereum network and spent an entire weekend reading everything I could about the protocol, the development ecosystem, language and anything else I could find - blog posts, tutorials, experiences from other developers.<p>I came away with my initial enthusiasm completely dashed. I can't for the life of me imagine why any sane developer would ever want to work within the constraints of Ethereum. It just doesn't seem to me anywhere near ready for any kind of serious development, or even trivial development for that matter.<p>I'd love to hear rebuttals to this. Is anyone out there doing anything interesting with this platform?
Another confusing name, it has nothing to do with Truffle - part of Graal Java compiler... <a href="https://github.com/graalvm/graal/tree/master/truffle" rel="nofollow">https://github.com/graalvm/graal/tree/master/truffle</a><p>It's not as bad as "Riot" (at least 3 projects with this name), but seriously, are we running out of words to name projects?
Anyone who is interested in getting started in Ethereum coding may want to start with this:<p><a href="https://cryptozombies.io/" rel="nofollow">https://cryptozombies.io/</a>
I tried truffle for one project, but found Embark [777] more flexible and better designed.<p>[777] <a href="https://github.com/iurimatias/embark-framework" rel="nofollow">https://github.com/iurimatias/embark-framework</a>
I also tried to develop with Truffle but after a few hours I decided to avoid it and really start learning all the internals without a framework. To this day I haven't had the need to use Truffle at all to develop the majority of my projects.