design for the free soul
This commit is contained in:
parent
0a35c3cab9
commit
161fb6a442
|
@ -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
|
||||
|
||||
|
||||
|
||||
|
|
79
content/design/for-the-free-soul.tree
Normal file
79
content/design/for-the-free-soul.tree
Normal file
|
@ -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.
|
||||
|
|
@ -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]
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue