Matt Farley on Creativity

In today's newsletter by Austin Kleon, he mentions an article portraying an artist called Matt Farley. The article appeared in The New York Times Magazine (https://www.nytimes.com/2024/03/31/magazine/spotify-matt-farley.html). Austin quotes the following two paragraphs:

To Farley, creativity has always been a volume business. That, in fact, is the gist of “The Motern Method,” a 136-page manifesto on creativity that he self-published in 2021. His theory is that every idea, no matter its apparent value, must be honored and completed. An idea thwarted is an insult to the muse and is punished accordingly.

“If you reject your own ideas, then the part of the brain that comes up with ideas is going to stop,” he said. “You just do it and do it and do it, and you sort it out later.” Or, as the case may be, you don’t, but rather send it all out into the abyss, hoping that someday, somebody, somewhere will hear it.

read more →

Solution to the Bowling TDD Kata

In a recent blog post I have collected a couple of TDD Katas. In this post, I would like to post a solution I found to the Bowling Game Kata.

Uncle Bob breaks this kata down into the following five tests:

  1. Gutter game scores zero - When you roll all misses, you get a total score of zero.
  2. All ones scores 20 - When you knock down one pin with each ball, your total score is 20.
  3. A spare in the first frame, followed by three pins, followed by all misses scores 16.
  4. A strike in the first frame, followed by three and then four pins, followed by all misses, scores 24.
  5. A perfect game (12 strikes) scores 300.

What follows is a Rust implementation that solves these tests in this order and describes the evolution of the code.

read more →

Collecting TDD Katas

I'm not sure why I didn't have this idea earlier. The idea to collect TDD Katas here on this blog seems kind of obvious to me. But anyway, I've been fascinated by this idea ever since I saw the first Kata in Uncle Bob Martin's Clean Code video series. If I remember correctly, then I think I saw him do

Recently then, I ran into this blog post by Peter Provost called Kata - the Only Way to Learn TDD. This blog post mentions 2 TDD Katas, with an exact sequence of recommended tests which I would like to collect here for easier reference.

read more →

Cory Doctorow on blogging

I recently started following pluralistic.net by Cory Doctorow.

Today's article, https://pluralistic.net/2023/05/02/wunderkammer/, contained a link to an article in which he describes his blogging method. That blogging methodology article is called, The Memex Method. What reasonated most with me were two ideas:

The very act of recording your actions and impressions is itself powerfully mnemonic, fixing the moment more durably in your memory so that it’s easier to recall in future, even if you never consult your notes.

read more →

Linkage

Collecting a bunch of links here that I have meant to record for a longer time.

read more →