3 Matching Annotations
  1. May 2023
    1. In a better world, I would have built this in a day, using some kind of modern, flexible HyperCard for iOS. In our actual world, I built it in about a week, and roughly half of that time was spent wrestling with different flavors of code-signing and identity provi­sioning and I don’t even know what. I waved some incense and threw some stones and the gods of Xcode allowed me to pass. Our actual world isn’t totally broken. I do not take for granted, not for one millisecond, the open source compo­nents and sample code that made this project possible. In the 21st century, as long as you’re operating within the bounds of the state of the art, program­ming can feel delight­fully Lego-like. All you have to do is rake your fingers through the bin.

      It's a good remainder of not taking Free Libre Open Source Software (FLOSS) as granted, as a commons we don't need to fight for in an increasing world of extractivism, expropriation and platform surveillance capitalism against the commons. So even with all the indirection and friction behind software building, delivery and modification, having FLOSS should not given for granted.

      On another note, there is already an intermediate place between hypercard and FLOSS, with pretty agile development/prototyping cycles in things like Pharo/GT. It's for the desktop, not yet into iPhone, but with betas in progress to the more more open Android ecosystem and with possibilities to run on on with PharoJS

  2. Dec 2020
    1. paginas := folder children select: [ :each | (each basename endsWith: 'md') and: [ (each basenameWithoutExtension = 'enlaces') not ]].

      Selecciono todas las páginas terminadas en .md en un folder en particular y excluyo algunas que no me interesan.

  3. Feb 2019
    1. Learning Object-OrientedProgramming, Design and TDDwith Pharo

      Texto para desarrollar habilidades de programación, con miras a moldear Grafoscopio.