

79·
2 months agoI really respect Fairphone and I’m a happy owner of the Fairphone 5, but I find a bit puzzling for a company that suggests its customer should keep their phone for more than the 2.5 years average to release a new model just 2 years after the previous one.
Just my two cents, but they shoul’ve focused on developing either a tablet or a smartwatch to fill a gap in other markets before announcing yet another smartphone.
Yes and no.
In many cases (like for the Gradle DSL, that even if it can be either the old Groovy-based one or the new Kotlin-based one, you will always be able to find extensive documentation and examples in the wild for both of them) it is sufficient to specify which version you’re using and, as long as this doesn’t get too far in its context window forcing you to repeat it, you are good to go.
But for niche libraries that have recently undergone significant refactors with the majority of the tutorials and examples still built with past versions, they have a huge bias towards the old syntax, making it really difficult - if not impossible - to make them use the new functions (at least for ChatGPT and GitHub Copilot with the “Web search” functionality on).