We kick off the series by building a To-Do CLI in Rust from CodeCrafters’ Project #1, but without turning it into a giant script. We cover architecture decisions, layer boundaries, and why a small project can also teach you serious design.
A practical guide to setting up a clean and reproducible environment with Docker, Jupyter, and RustRover to work with Sail, whether as a user or contributor. From launching services with docker-compose to debugging locally without installing any dependencies on your machine.
In this article, I share my critical view on the current state of data engineering, dominated by heavyweight platforms like Spark and Databricks, and introduce Sail, an open-source engine built on top of Apache Arrow and DataFusion, written in Rust, that offers a new path: lightweight, efficient, and powerful.
The conclusion warns that the real risk isn’t using AI, but delegating to it without critical thinking. In a chain where everyone pretends to know thanks to AI, decisions are built on illusions. The result: projects that appear viable, endorsed by experts who no longer think. A black swan foretold by collective complacency.
This essay explores how the everyday use of AI tools like ChatGPT and Copilot can transform the way we work, learn, and think, creating a false sense of knowledge. A critical reflection on dependence, boundaries, and the need to preserve judgment in an increasingly automated world.