Alejandro Garcia
Writer, Developer, and Entrepreneur
Writes
26-feb-23: Testorial
Have you ever followed a tutorial only to discover the instructions are outdated the moment you try them? In this article, we will rearn how to write documentation that proves itself correct by running as a real CI test So your tutorials never lie to your readers again.
24-abr-08: Polimophic identifiers
Superficially look like internet urls. But are in fact the fundamental, and transparent abstraction for resources in Architecture Oriente Porgramming (AOP).
24-feb-17: AOP in Eiffel
Architecture Oriented Programming (AOP) is the paradigm proposed by Marcel P. Weiher in his Objective-Smalltalk language. The fundamental idea is to take the architecure of large systems like the Web, and shrink it to the level of a single program. Eiffel is the perfect language to express this idea, since "Design By Contract" was once of the inspirations for the HTTP protocol.
24-ene-07: Biyoocc
Yes an Object Oriented Compiler Compiler (YOOCC). Was a reasearch effort in Monash univeristy to create a compiler on top of Eiffel.
23-dic-06: Thinking about patents sawstop case
The Sawstop is a great invention that can saves many amputations for carpenters. Yet the techonology is not deployed on ever saw that exists. And superficially we could think is because of *patents* But in fact is a lot more complicated than that!
23-nov-22: Knowledge filesystem
23-nov-18: Writting research grants
23-nov-02: How to brainstorm ideas
23-oct-28: Mortimer adler how to read a book
23-oct-26: Algorithms at the movies angels and demons
In the movie "Angels and Demons" they use a binary seach algorithm to find a bomb. Only to be defeated by a batery. This post is to express my frustration with the applicacion of the algorithm.
20-feb-08: Stackable things
Things hat can stack inside each other are better, than things that can't. Prove me wrong.
20-feb-02: Awesome list of text to x
For me programming is a way of thinking. A way of making sense of the world. Therefore I use programming to learn other topics. On this list I collect programming languages, whose output is not binary code, But other "things" as a way to learn those other things.
20-ene-04: Actually writing the tutorial
This article is now super-seeded by Testorials.
19-dic-31: Writing programming tutorials
Literate Programming is a way to write documents and prose, at the same time. This is one my first serious attempts at making it practical for me. My most recent attempt can be found in Testorials.