Maarten Metz (@MMz_) profile picture

Software engineering enthusiast.

Joined July 2009
Photo by Maarten Metz (@MMz_)Photo by Maarten Metz (@MMz_)Photo by Maarten Metz (@MMz_)Photo by Maarten Metz (@MMz_)Photo by Maarten Metz (@MMz_)Photo by Maarten Metz (@MMz_)Photo by Maarten Metz (@MMz_)Photo by Maarten Metz (@MMz_)
Radiohead (1997) Fitter, Happier and More Productive ... A pig In a cage On antibiotics
1
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 😭💙
46
200
50
1,935
Ok diet starts in 2022.
12
95
8
1,476
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
2
2
8
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
11
21
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…
10
145
42
570
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
3
18
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…
42
381
109
2,004
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
115
64
5
81
@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?
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
2
16
77
Something I've been trying (and failing) to express for years now. How did I do this time? lispcast.com/user-wizard-sce…
1
5
21
Lint reports in Gitlab MRs for #clojure projects with #cljkondo and #babashka gist.github.com/hansbugge/4b…
1
3
11
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
You could measure it within commits, across commits (within a certain timeframe), and per author, per team, per ticket, per merge request, per repository, across repositories, etc … whatever fits your context best.
Maarten Metz retweeted
Reveal 1.0 is released! Reveal is a Read Eval Visualize Loop for #Clojure vlaaad.github.io/reveal/
6
38
6
134
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…
3
63
4
189
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…
2010: Working on a Python project. 31 dependencies. Sometimes something breaks during an upgrade. 2015: Working on a Rails project. 175 dependencies. Most upgrades break something. 2020: Working on a Node project. 3,069 dependencies. Every upgrade breaks 10ish dependencies. 2025:
1
6
29