I think it’s cool to be able to create various diagrams just by declaring them in plain text. The first tool which I was using is PlantUML. Then I discovered MermaidJS, which is nicely supported by Typora. It’s even possible to render diagrams in the supported browsers. This allows the interactive elements and nice stylings. The graph below is an attempt to visualize the data flow and feedback loops for some of my gadgets.
There is already an article which sings praises to Ruby. And so does the author of Sonic Pi. Amazingly, the concept of programming is probably emerged along with the first musical machines. These days, I see how code becomes the universal language which gets ideas across when nothing else can. And the music is the code of feelings. Except when you have “amusia.” Today I got curious to explore Sonic Pi and its integration with DAW via MIDI in particular.
Let’s start by assuming a fictional character Carl who has a bunch of unimportant accounts, perhaps an email full of spam and an online store visited once few years ago. Carl uses the same credentials for each account, and the password is easy to remember – it’s his birthday. Today Carl needs to sign up on a really important website. From muscle memory, the first intention is to reuse the good old login/password.
I have some memories of myself somewhere in space-time getting excited and declaring that all prior disasters were in fact a “blessing in disguise” and without them I thought I would not have this-and-that. I also observed others declaring similar statements. In all those cases a parallel universe where the same and maybe some additional advances are attained without the same disasters – it’s just getting swept under the carpet. Perhaps because in some way it’s kind of depressing to think of and it may diminish the gratitude one is trying to express.