Llevamos 70 años programando a base de escribir ficheros de texto. Desde entonces ha llovido de todo: distintos lenguajes de programaciĂłn, paradigmas, metodologĂas… pero seguimos básicamente escribiendo texto en ficheros… more or less.
Han confluido una serie de historias que me han hecho poner la atenciĂłn en las herramientas con las que describimos software: - Roam Research. - Tener que navegar por un codebase grande. - Los entornos de desarrollo de herramientas de datos. - El auge del no-code.
¿Hemos llegado a la mejor de las representaciones? ¿Qué hay por ahà en la vanguardia de los entornos de desarrollo?
Interesting refs
-
2020-11-21: Literate programming with nbdev
-
2021-02-19: Why is it so hard to see code from 5 minutes ago? - Austin Z. Henley (austinhenley.com)
-
2021-03-13: Similar to the Amelia extension: (2) Nafiul Islam | nafiul@fosstodon.org on Twitter: “Now you probably know about “Recent Files” in @pycharm. But, you also have “Recent Locations”. This allows you to navigate your code base on where you’ve been. Works in any @jetbrains IDE. pycharm101 https://t.co/ui1faES63a” / Twitter
-
2021-05-23: A counterargument: The return of fancy tools - macwright.com: “shouldn’t I be navigating the source tree in 3D like in Jurassic Park? Sure, but the names of things, their functionality, and how it all fits together should be things that exist in one’s mind, not just in a computer.”
-
- 2d coding environments: http://mesh-spreadsheet.com/
- No-code: Fourth-generation programming language - Wikipedia
-
2021-06-23: What about an IDE for handwritten programming? https://mlajtos.mu/posts/new-kind-of-paper
-
2021-07-26: Slightly related, The Future of Text: A 2020 Vision : Hegland, Frode Alexander: Amazon.es: Libros. Appears in an eassy of Andy Matuschak.