Notes on ALEC

Last week I blogged about pushing ALEC out to GitHub. My focus there was 100% philosophical, and I barely said a thing about the details. This post is to share some of the details.

ALEC is my 5th attempt and configuring Emacs for myself. After spending nearly a year practicing Org-Mode, this version feels much better than the last. The biggest note is that the system compiles in 27 seconds instead of 600 seconds!

The old approach was to generate both a lightweight and heavyweight configuration file, but that is gone now. With a 27s tangle time, you can easily comment out the source block noweb-references to build what you want quite easily.

Package management was the major theme. Cask has worked perfectly, and I wanted to see how easy easily that I could deploy this system on Windows. When I set out to do so, Cask did not have Windows support. Now I think it does, but I’m not going to pursue it right now. Package seems to do quite well, despite some nagging behavior that still exists (noted in the system) of not installing packages sometimes.

The packages are packaged up and stored in GitHub. Heresy? Perhaps. It is a best attempt at capturing the entirety of a working system, so that I and even others have an example or proof that it does what it should be doing.

Literate programming here is done with Org-Mode. It is an insanely delightful and hyper productivity enhancing tool. It is so simple that the 99% will dismiss it as a “markup language”, and the 1% will soon find that the painful-gap between exploration, implementation, and reflection can now be totally and completely removed regardless of the implementation artifact that you use to perform these three critical tasks.

ALEC's a Language for Expressing Creativity

ALEC is the new configuration of my Emacs/Organization-Mode system. Just wanted to share some thoughts on the experience. The code says a lot, and the text, too, but I’m more interested in the experience.
For context, this is the next step of TC3F.
If nothing else, just know that the tangle time went down from 10m to 27 seconds :).

Continue reading “ALEC's a Language for Expressing Creativity”

An example cause of burnout

There are many recipes for burnout.
One of them by analogy is to operate a 28 ton earth moving machine powered by a 2 horsepower (hp) engine attached to an unlimited fuel supply (use your imagination).
It doesn’t matter how capable the machine is or the value of the fuel you are using, the engine is insufficient, but will run for a while, before it “burns out”.

Happiness vs Enjoyment

Happiness and enjoyment are easily confused because they mostly feel the same.

Their major difference though seems to be the duration of the feeling and the
ease by which the state may be entered.

Happiness seems to be more long-lived while enjoyment seems to me short-lived.

Happiness seems to be mostly independent of the circumstances while enjoyment seems to
be mostly dependent upon the circumstances.

It seems like a worthwhile endeavor to explore where we invest our time, whether
it is in happiness or enjoyment, and evaluate the results of our investment.

Teaching and Entertainment

Every “modern” teacher knows that teaching requires a non-zero amount of entertainment in order for attention to be held. Entertainment, on the other hand, requires no teaching for the viewer’s attention to be held, although it often results in a more moving experience for the consumer.
For the consumer, it is definitely worth their time to determine whether that thing which they are consuming is teaching, or entertainment, because today’s producers are really, really great at convincing you that you are being taught when you are really just being entertained.

Cleaning Up Your Messes

There is a camper’s philosophy that “one should should leave the area cleaner than the state in which it was found”.
That is a beautiful philosophy because it doesn’t matter who made the mess, as the fact remains that the mess must be cleaned up.
Unless legal action is required, perhaps it is not even worth asking the question “Who made the mess?” and instead utilizing all resources to clean up the mess.