100-days-of-code

https://github.com/jr0cket/100-days-of-clojure-code challenge to code for a minimum of 1 hour a day and share your experiences
porkostomus 2018-10-21T04:32:11.000100Z

So now my log is a GitHub Page for the repo: https://porkostomus.github.io/100-days-of-clojure-code/ For some reason my Babel snippets stopped working in org-mode, so I'm going back to using KLIPSE. Probably the best part of this challenge has been discovering the power of a coding journal. I absolutely never want to code without a log again. And to have the code actually running in the log, I believe has immense value as well. It's editable.

porkostomus 2018-10-21T04:36:20.000100Z

Occasionally I'd question my obsession with KLIPSE as if it's merely scratching some kind of nerd-itch. But the truth is they come in extremely handy to serve as live templates for problems, even whole projects.

porkostomus 2018-10-21T04:44:35.000200Z

This sudden change in workflow has inspired a whole new project: I want to make a Clojure coding notebook webapp. Perhaps I'll learn re-plumb and do something more intricate, along the lines of maria.cloud. Or I could use Zach Oakes' tool Paren Soup since it's more about Clojure. Wait... didn't Timothy Pratley have a thing like that? He made a whole interactive learning environment and did a talk on it, gotta find that again. The idea is to unify the whole user experience of content creation, so that I'm no longer working on the source code but from within the app itself.

👍 1
practicalli-john 2018-10-21T23:16:07.000100Z

Well I discovered Github is currently a little broken https://status.github.com/messages Looks like there was an issue right after I pushed my journal update for day 35, 36 and 37.

practicalli-john 2018-10-21T23:20:39.000100Z

As a short summary, I did some more work on my Spacemacs book, the ClojureBridge workshop (spacemacs simple user guide) and had fun breaking and fixing my builds for the status-monitor. An upshot of breaking the builds was that I discovered more about how clojure.spec.alpha is used to check the namespace definition when running lein test. I should also set up a test runner to run when ever I save a file or run the tests in Spacemacs before committing...