45 karma · joined February 8, 2013
https://github.com/priornix
[1] https://github.com/zeit/pkg
[1] https://github.com/nexe/nexe
I like the fact that they are a practical company, using Go when needed where "static dependency compilation and fast start-up are more important". I wonder if the ClojureScript's annoucement on integration of NodeJS modules [2] changes that? Also, Lumo [3] is definitely a move in the right direction for this, addressing the slow start-up times for Clojure/ClojureScript, making it suitable for shell scripts and CLI binaries.
> Having a lingua franca also helps reduce overhead when engineers want to move between layers of the stack.
The way I see it, Clojure allows you to use a single language and syntax from the super heavy backend stuffs, to the front end and now to small, fast CLI tools and scripts. A candidate for the "Business English" of the technical world as it were.
[1] http://www.paulgraham.com/avg.html
As a beginner, I recommend you looking at the Reagent [7] or Rum [8] React library first, than you can look at something more complex and full-featured like Om [9] later (whose author is also a ClojureScript core contributor @swannodette).
PS: You can also learn by implementing a Dashboard like this [10]. Disclaimer: I am the author of this library.
[1] http://funcool.github.io/clojurescript-unraveled/
[2] http://clojurescriptkoans.com/
[3] http://todomvc.com/examples/reagent/
[4] https://github.com/reagent-project/reagent/tree/master/examp...
[5] https://github.com/gadfly361/cljs-todomvc
[7] https://reagent-project.github.io/
[8] https://github.com/tonsky/rum
[1] https://hackernoon.com/how-it-feels-to-learn-javascript-in-2...
Thanks for sharing your experiences in such an open manner. It certainly takes much courage and bravery to shutting down your service and even more so, writing honestly about it.
Could I ask you a few questions:
- Is it true to say that if this product required less maintenance (in terms of uptime, server administration, future migration), you would not have abandoned it?
- Secondly, assuming that you are not against raising external funding (which you are not in favour of, as mentioned in your blog post) and hiring the right team for it, would it be fair to say that you would be willing to continue with Charm?
- Lastly, and hypothetically, if Freckle and your other opportunities were not around, would you have continued with Charm? Would it be fair to propose that because of the high maintenance required by Charm upon you and your team, the opportunity cost is simply too high, relative to the other options that you have?
Thank you, and hope to hear from you. :)