This is a place for me to quickly capture thoughts that might be turned into something more later. Nothing here is likely to be extensively researched or carefully edited. Those types of things reside at eliogrieco.com.

Elio Grieco

A Toast to Jamstack

While most websites have gotten extremely complicated and bloated over the last 15 years, it’s still possible to create a site that is fast, small, and secure by default. Jamstack is a combination of JavaScript, APIs and Markup that can be used to make a…

Continue reading...
Elio Grieco

Mars Barred

On what type of timeframe were you imagining that the shoebox of lichen you send to Mars was going to transform Frozen Airless Radioactive Desert Hell into a place where people could grow wheat? People have this idea that life is like some kind of…

Continue reading...
Elio Grieco

Hard vs Easy Languages

Rust/Haskell/OCaml/Idris/et. al. are “hard” because they force you to understand the whole problem you are solving with your code. “Easy” languages are generally easy because they let you do stupid things that you or your users will pay for at runtime.

Continue reading...
Elio Grieco

More Training

This quote applies equally well to cybersecurity, software design, and the broader tech industry: The insight that “Every system is perfectly designed to get the results it gets,” together with its corollary, “If we keep doing what we’ve been doing, we’ll keep getting what we’ve…

Continue reading...