From 161fb6a442ba3ed45f0fd9de6880e9525a64af70 Mon Sep 17 00:00:00 2001 From: liquidev Date: Sat, 28 Dec 2024 16:30:19 +0100 Subject: [PATCH] design for the free soul --- content/design.tree | 5 ++ content/design/for-the-free-soul.tree | 79 +++++++++++++++++++++++++++ content/treehouse/new.tree | 8 +++ 3 files changed, 92 insertions(+) create mode 100644 content/design/for-the-free-soul.tree diff --git a/content/design.tree b/content/design.tree index a8b8f40..1e6adcc 100644 --- a/content/design.tree +++ b/content/design.tree @@ -20,6 +20,10 @@ this branch is about that. % id = "01HQ8KV8RWS99XKPBKCTZ3NEJM" - that ain't default behavior. :hat_smug: +% content.link = "design/for-the-free-soul" + id = "01JG6Y6H0JY3EZXQ3ZMQ5154V4" ++ :page: design for the free soul + % content.link = "design/animations" id = "01JEPCR1WBRXCVMHNRRSG1MW3Y" + :page: animations & perception of sluggishness @@ -37,3 +41,4 @@ this branch is about that. + :page: on digital textures + diff --git a/content/design/for-the-free-soul.tree b/content/design/for-the-free-soul.tree new file mode 100644 index 0000000..67c4814 --- /dev/null +++ b/content/design/for-the-free-soul.tree @@ -0,0 +1,79 @@ +%% title = "design for the free soul" + +% id = "01JG6Y2YWD4JF34E64W1GK583J" +- as I'm writing this, I'm sitting in the passenger seat of a car, with my girlfriend driving us home. + + % id = "01JG6Y2YWDSDQT385C53C1NBTS" + - we pass a Toyota C-HR on the highway, and I get my first good look at that car. + so far I've only seen it in passing _and_ while I was driving, so I couldn't really take a good look at its design. + but this is the first time I'm seeing the car from all angles. + + % id = "01JG6Y2YWDWR5A66J4JD4WV1J1" + - a thought surfaces in my head... "_this car is built like a frickin' Evangelion._" + + % id = "01JG6Y2YWDPANQNMJ749RSN0YE" + - armoured to shield you from the elements, protect you from crashes, and provide a comfortable driving experience. + + % id = "01JG6Y2YWDGQ9KM1S3ZP4R06HQ" + - I've never taken a good look at the C-HR other than its weird looking back. + but when you see the whole car like that, you can start to see the appeal. + it just looks like a really frickin' rugged solid car. + + % id = "01JG6Y2YWDHWG7J8B11NMH6JGC" + - but the rugged solid design makes me think... _you must really feel boxed in when you're inside it, no?_ + +% id = "01JG6Y2YWDEK4D6Q9N0J2B5VCZ" +- this prompted me to think about designs evoking the feeling of being _boxed in_ or otherwise _claustrophobic_. + + % id = "01JG6Y2YWDQATZV0PX8BQX68BB" + - I'm not sure what a _car for the free soul_ would look like. + would it be a small and nimble car? + an aerodynamic one? + perhaps it wouldn't be a car, but a motorcycle? + + % id = "01JG6Y2YWDGGGT21Q51KYYE4PX" + - perhaps... a _bicycle_ could be called the vehicle for the free soul? + there's no roof to box you in, no engine noise to drive you nuts... + just you and the elements. + + % id = "01JG6Y2YWD5P8J45KZE1JKA190" + - being able to experience the zen of nature, the world as it is... + the warmth of a late summer evening, the cold of an early winter morning. + the soft breeze, or the whizzing wind, the calm showers, or the roaring thunderstorm. + + % id = "01JG6Y2YWDD7R80WG7VMQ6HBQS" + - humans build constructions to protect themselves from the elements, but maybe that takes away a degree of freedom? + a degree of freedom... of the soul? + +% id = "01JG6Y2YWDP6VDZJ5Y5RVF13AH" +- I wonder how this concept of _freedom of the soul_ can be expressed in software design. + + % id = "01JG6Y2YWDPF2F14X924F6NZ5S" + - one example immediately comes to mind; that of the _infinite canvas_. + can you possibly feel more free than on an infinite canvas? + + % id = "01JG6Y2YWD893PNJ71T0PJK3SA" + - and in a similar vein, you could think of infinite open worlds in video games. + like in Minecraft. + + % id = "01JG6Y2YWDG1HMW5XES08XJGK4" + - but ultimately, we add constrains to our software to make it more predictable and useful. + + % id = "01JG6Y2YWD1HW73WEGC2GXYRJV" + - a text editor has the constraint of not allowing negative `(row, column)` coordinates, because the top-left is a useful anchor to start writing text from. + you can start writing text from a single point, and it will not expand upwards or leftwards; only downwards and rightwards, the latter most often being bounded even further by word wrapping. + + % id = "01JG6Y2YWDZ7125PX1VGNMQEWG" + - this is of course a property of Latin-based writing systems in general; our text editors just implement those constraints. + + % id = "01JG6Y2YWDQBX0HSGFBF0CAV18" + - programming languages impose constraints on the developer to make it easier for rigid computer algorithms to check the correctness of arbitrary code. + there's little assumptions you can make about arbitrary machine code, but there are a lot of rules a Rust program must follow to be valid. + + % id = "01JG6Y2YWDV75VVKNHWTRBWJ5Q" + - which makes me think, languages can give your soul more or less freedom of expression, depending on their design. + C is a language with very few constraints, giving you lots of freedom to express yourself, at the risk of shit breaking down horribly if you make a mistake. + +% id = "01JG6Y2YWDVX7YHES9A5ACX13A" +- maybe next time I'll be designing something, I'll take the idea of freedom of the soul into mind. + diff --git a/content/treehouse/new.tree b/content/treehouse/new.tree index db5df87..fe8659e 100644 --- a/content/treehouse/new.tree +++ b/content/treehouse/new.tree @@ -25,6 +25,13 @@ if you've been wondering what I've been up to, you've come to the right place. if you want to read any of the posts, follow the links. it's like that by design. +% tags = ["design", "philosophy"] + id = "01JG6Y6JNRQA4SSK3TEZ0RRTEB" +- ### [design for the free soul][page:design/for-the-free-soul] + + % id = "01JG6Y6JNSYD5C8K4EWETYZX9K" + - a little note on how constrains and guard rails can make you feel more "_claustrophobic._" + % tags = ["philosophy"] id = "01JG55SF4FRRF9RDW9KMYHAECF" - ### [my weird stim: writing with light streaks][page:philosophy/light-streaks] @@ -336,3 +343,4 @@ if you've been wondering what I've been up to, you've come to the right place. - ### [Radiohead - OK Computer][page:music/reviews/radiohead/ok-computer] +