- formatting
- latex
- code
- docker
- publications
•
•
•
•
-
Data-Oriented Programming in Rust
Exploring how Rust’s ownership model aligns with Data-Oriented Programming principles.
-
Inquiry-Based Learning - Navigating the Path to Deep Understanding in Class
This article delves into the transformative Moore Method, a teaching approach that challenges students to independently discover mathematical truths. Through a modified version of the method, which emphasizes student-driven inquiry and problem-solving, the article explores how it fosters deep mastery while presenting significant challenges. It also examines the effectiveness, limitations, and lessons learned from applying this method in the classroom, alongside reflections on the role of high-quality teaching materials and the evolving student mindset.
-
The Evolution of Scientific Curiosity - From Triangles to Gaussians in Graphics
This opinion piece explores the journey of scientific research, from the persistence of unsolved questions to the rise and fall of fields shaped by innovation and limitations. Using computer graphics as a lens, it examines how triangle-based methods and point-based graphics evolved, the social dynamics of research, and the challenges of balancing theoretical advancements with practical constraints.
-
Function Hashing - A Simple Idea with Powerful Implications (Unison)
A thought experiment of how _hashed functions, as seen in the Unison language, could change programming. From faster builds to distributed computing and secure software, this post highlights potential applications and implications of this nice approach.
-
Docker Dependency Magic - Unleashing sed to Tailor Your Packages
Tuning other's packaged code to our fits