Too Long; Didn't Read
Seven months ago, I decided to build a dApp <a href="https://hackernoon.com/tagged/startup" target="_blank">startup</a> that didn’t involve an <a href="https://hackernoon.com/tagged/ico" target="_blank">ICO</a>. I found the idea of building a decentralized application fascinating, but also I found the whole ICO environment pretty slimy/toxic. My goal was to create a product — not a gigantic windfall of hype and tokens. So I set out with a friend of mine to create an entirely bootstrapped startup that uses an <a href="https://hackernoon.com/tagged/ethereum" target="_blank">Ethereum</a> escrow smart contract for payments (you can check out the current state of the app at <a href="https://www.dimpull.com" target="_blank">dimpull.com</a>). After building out the basics of the application, I quit my soul-sucking software developer role at Bank of America to pursue this full time. That was just a few months ago. Now that the app is live, I’d like to share my completely biased opinion of the current state of dApp tooling, as well as the general developer experience, from my perspective as a full-stack web developer and startup founder.