rf gopher mirror
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

74 lines
2.7KB

  1. # Witchery
  2. computing is *magical*, in every sense of the word.
  3. not computers, that is to say, **complex adding machines**
  4. adding machines are *cool*, but computing is ***magic***
  5. ## wizardry
  6. when i was a young witch/wizard i got into what im going to refer to as programming. it was done in the *arcane* (but not in the good way) language `Syee Plyus Plyus` and it was a neat toy.
  7. that was all though, a toy.
  8. you could take a series of registers, and flip them as you wanted, and write a list of instructions on how you wanted them flipped.
  9. it wasnt magic, but it was useful.
  10. and it was a *gateway*
  11. ## witchery
  12. when i was an older, but still young witch/wizard, i had my inner eye ***opened***
  13. i saw the light, the **magic**
  14. i saw people who were proficient at *haskell*, and could weave reality to their whims
  15. i saw people defining numbers in lambda calculus, adding without the concept of adding, creating their own concepts of truth, and limits, and flow
  16. i saw time become malleable and infinites become finite
  17. i saw elegance, i saw power, i saw simplicity, and i saw infinite expression
  18. and it was on that day, i truely started my slow ascension towards witchhood
  19. ## wizardhood
  20. what does computing mean to me? how can i work all day on a computer, and then come back home and spend more time on a computer, and enjoy doing it?
  21. its simple, really
  22. its the purest form of exploring, and, in my own way, i do quite enjoy exploring.
  23. from humble beginnings, simple equations, simple forms
  24. * count a list
  25. * fold something
  26. * filter and reduce
  27. but do not get complacent, this is magic still.
  28. we pull these into existence from thin air. occasionally we employ an adding machine to keep track, but as every great witch and wizard knows:
  29. > actually running your code is just an implementation detail
  30. and it should never get in the way of something elegant.
  31. from small structures we expand up into towering monoliths, only for these to be bought back down to fit in the palm of our hands once again.
  32. we look into the past, and the future, for whatever parts of our incantation has yet to be said, and if we cannot find anything, we simply say it ourselves.
  33. we find meta levels on meta levels on meta levels, until we risk losing our minds to the great void, in the hopes of computing the next step towards the great god mage at the centre of it all
  34. with bare hands we wrangle both ends of an infinite chain, and bend them towards each other, somehow folding them into a single pearl, fixed.
  35. these moments are what a wizard looks forward to, these moments are what keeps a witch going.
  36. moments like these are when i am truly exploring the frontier i wish to master
  37. and moments like these are why im a proud mage.
  38. `:wq`