As developers, we love building things. Haskell gives us great opportunities to channel our creative drives into producing libraries and tools that are (hopefully) both intellectually elegant and functionally useful. But there’s more to building software than just creating.
DISCLAIMER: I haven’t had a chance to use Copilot - I’m on the waitlist, like everyone else. I’m writing based on the impressions I’ve got from the quite nice website, the underlying OpenAI Codex technology, and my own rudimentary ideas of how machine learning works.
I know how confounded I was by CI before I got into it, and how straightforward it seems now, so I thought I’d write down my experiences for anyone following in my footsteps.
The unofficial motto of Haskell, the predominant lazy functional language, has long been:
If you try to research this question, you might come up with confusing and contradictory answers, strongly-stated opinions, and loads of technical jargon.