Thanks for your work on Kagi so far- you're an inspiration!
The way the "Programming" lens behaves is a bit different from how I would expect. Everybody is different, but as an inexperienced dev/engineer, when searching for information on a feature or module in some environment I typically prefer official/high-quality tutorials and documentation to high-quality Q&A like Stackoverflow. However in my experience the "programming" lens often prefers Q&A which is helpful for debugging but not for learning the whole picture.
For example, if I were to naively search for "Ruby list", looking to become more familiar with the language, I get the following results with and without the "programming" lens enabled:
(with lens enabled)
In another example, consider this search for module documentation in OCaml:
In both cases, official documentation doesn't appear on the first "page" for the "programming" lens. If this is intended behavior, it might be instructive to rename the "Programming" lens to "Programming Help" or "Programming Q&A" or something similar to emphasize that the expected focus of the results. Alternatively, a separate lens could be made for "Programming Documentation". In any case, I think some sort of clarification would be a big help to users.