Maarten Metz retweeted
Just got off the phone with a team member who’s at our Interceptor in the Dominican Republic.
Told me that recently the locals found out what we’re trying to do and you now see children and even fishermen joining in with helping to collect trash from the river 😭💙
This gist generates a maze and 'animates' *in the terminal* how an agent that only sees the adjacent walls solves it step by step (using Trémaux's algorithm). 1 dependency and according to cloc 133 lines of code. 🤓 gist.github.com/mmzsource/e8… #babashka #clojure #wip /cc @borkdude
Maarten Metz retweeted
A #babashka survey! If you are using babashka for scripting, please fill this out if you want to see the project improve:
nl.surveymonkey.com/r/H2HK3R…
#clojure
Maarten Metz retweeted
Say hello to The Ocean Cleanup sunglasses, our way to turn a problem into a solution.
To help us clean the ocean, get yours here: theoceancleanup.com/sunglass…
Maarten Metz retweeted
Made a basic image viewer #babashka script because macOS Preview nor Phiewer (which is highly praised in the App Store for some reason) didn't do what I wanted: view images of all subdirectories.
github.com/borkdude/babashka…
#clojure
Maarten Metz retweeted
Say hello to The Ocean Cleanup Sunglasses!
Made from plastic we’ve cleaned from the Great Pacific Garbage Patch & with 100% of the proceeds going to the continuation of the cleanup
theoceancleanup.com/sunglass…
Maarten Metz retweeted
When you say that programming is like math, what do you mean? Could you provide examples of what areas of math do you refer to?
Please no arguing! I want to collect examples.
I’m doing some research so please RT for reach
@GeePawHill How does CHT handle these types of collaborating with other parties? (1). 30 minutes of typing is indeed only 30 minutes of typing, but if this results in an API other people start depending on, then "simply deleting 30 minutes of typing" seems to be not so nice.
1
@GeePawHill (2) What if the planning of another party depends on your work being done as a CHT team?
Maarten Metz retweeted
I'm often asked why we picked #Clojure for @codescene.
While I had technical reasons, "I chose Clojure because the language looked fun. And fun is a much underestimated motivator in the software industry; fun is a guarantee that things get done." via clojure.org/stories/empear
Maarten Metz retweeted
Got a cool (#clojure) GraalVM binary you wanna share? Consider adding to github.com/borkdude/glam :)
Maarten Metz retweeted
Something I've been trying (and failing) to express for years now. How did I do this time? lispcast.com/user-wizard-sce…
Maarten Metz retweeted
Lint reports in Gitlab MRs for #clojure projects with #cljkondo and #babashka
gist.github.com/hansbugge/4b…
Change coupling maybe? The file sets that often change together shouldn’t cross architectural boundaries (too often).
Are there objective metrics to judge the quality of a software architecture? These metrics should be understandable for a non-technical business user. If so, which ones? If not, why not?
1
1
Maarten Metz retweeted
Reveal 1.0 is released! Reveal is a Read Eval Visualize Loop for #Clojure
vlaaad.github.io/reveal/
Maarten Metz retweeted
Just published a long-overdue mega-blog on #Clojure spec, what it is and what you can do with it (explained with diagrams!) pixelated-noise.com/blog/202…
Maarten Metz retweeted
Replying to @reborg
@reborg, your book (#Clojure the Essential Reference) has become my go-to resource to the core lib. I made an Emacs package to get the tightest integration possible when coding: github.com/p3r7/clojure-esse…
Thanks to #Clojure and #Babashka I only need 1 dependency to generate my website. I wrote a short blog post about it:
mxmmz.nl/blog/building-a-web…


















