Software, Startups, and Shenanigans
RSS FeedHi!
My name is Alain -- a French name -- but I don't even know French! So if you can't speak French either, feel free to just call me AJ or pronounce it simply as "Alan."
I'm a passionate engineer driven by curiosity and a desire to enable and empower other engineers. I started tinkering with computers and code about 25 years ago to satisfy my own curiosity. I learned the basics of programming mostly through trial and error, and the path I took was carved out by performing just-in-time learning to achieve the next thing I wanted to do.
My primary interest, in general, is increasing development velocity. Whether that is in the form of creating dev tools that automate repetitive tasks, or tightening up the `code, test, feedback` loop by improving compile times or test execution time, I really just want to make my team(s) as effective and productive as possible.
My other interests are in finding performance bottlenecks and excess computation to eliminate, data engineering and data science, and teaching / sharing knowledge with my team or other curious engineers.
The intent behind this site/blog is to have somewhere to dump my thoughts and learnings. Largely this will be for myself to reflect on and reference things in the future, but occasionally I'll be creating higher-effort posts with the goal of helping other folks overcome especially tricky issues, or to spur on discussion. We'll see what happens!
Recent Posts
-
When Hot Reload Goes Cold
Unblocking dev work when hot reload stops detecting file changes