# Experience with AI: Claude Engineer

**URL:** <https://discourse.elm-lang.org/t/experience-with-ai-claude-engineer/9895>\
**Category:** Request Feedback\
**Created:** [July 23, 2024, 9:01am UTC](https://discourse.elm-lang.org/t/experience-with-ai-claude-engineer/9895 "2024-07-23T09:01:41Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![jxxcarlson](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/jxxcarlson/32/866_2.png) [@jxxcarlson](https://discourse.elm-lang.org/u/jxxcarlson)\
**Post date:** [July 23, 2024, 9:01am UTC](https://discourse.elm-lang.org/t/experience-with-ai-claude-engineer/9895/1 "2024-07-23T09:01:41Z")

</div>

I’ve been using Claude Engineer in the Cursor IDE to write Python programs to draw pictures of random Voronoi decompositions, e.g the one you see below. (( I used to be pretty good at Python, but that was years ago and it is no longer at my fingertips. ))

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/elm_lang/original/2X/c/cf790e151cd47518e307c8685460e676491c617a.jpeg)

The experience has been both fun and productive (little wasted time, good advice and code). Claude is a pretty good engineer. The key is to engage in a dialogue. My initial request was for Claude to write a short demo program to compute and display random Voronoi decompositions. I went back and forth with Claude, asking it to make various changes, e.g., add color, change the algorithm for choosing the colors of the Voronoi cells, etc. In the image above, cells with the smallest area are colord red, those with the largest area are colored green. Claude made an unprompted but very helpful suggestion giving four or five ways of coloring the cells, e.g. randomly, with color keyed to area or perimeter, etc., etc. I eventually arrived at programs whose output I found interesting and pleasing.

I’ve also used Claude to understand (and write python programs for) the Nokken-Poole algorithm used data-analysis of voting patterns in Congress. I could never have gotten as far and as fast as I did without such a friendly and knowledgeable pair programmer. They key, once again, is to have a dialogue with Claude.

So far I’ve used Claude to explore ideas that I don’t know much about in a language I am not proficient in. In addition to providing code, “his” explanations of code and algorithms are pretty good. Haven’t used him/it in Elm yet, but am interested in seeing what the results are.

I’d like to hear what others’ experience with Claude is.

---

_[View the full topic](https://discourse.elm-lang.org/t/experience-with-ai-claude-engineer/9895)._
