Is it not reasonable that any Joe Schmo can easily build both front end UI's and servers with one of the most adopted languages?
I'm reminded of earlier efforts using Firefox OS which sought to create a "Web of Things". I'd didn't get around to backing the Runcible project but watching Aubrey's video below, I hope it succeeds.