pull down to refresh

I watched a great MIT Open Course piece on Lightning from the earlier days by Tadge Dryja.
I am keen to understand more about what Lightning is like to work with as a developer? I get the impression that it is quite strict and complex to work with. How will it grow to serve the world as a Layer 2 tech, how far away are we from that, what are the big challenges on the horizon?
At the application layer, it's less strict than trad financial rails. The protocol layer is definitely tricky though.
reply