Dragoncatcher: All that is solid melts into code

62 days ago 13 views Robin Sloan www.robinsloan.com

All that is solid melts into code

It’s been wild to see the arc of AI bend so pow­er­fully towards soft­ware devel­op­ment this year. I’m not sure that, in the summer of 2024, any­body was sit­ting around saying, wow, one of the chief prob­lems facing the world today is the dif­fi­culty of pro­ducing lines of code. (It was not.) Yet lan­guage models (1) are nat­u­rally very good at oper­ating inside this magic circle, and, more importantly, (2) can very effec­tively be trained to become even better.

The second point in par­tic­ular makes it feel, in retrospect, inevitable: code matches formal(ish) verification, “answers you can check”, to broad application, “answers you care about”, in a way that might be unique. Let ’er rip!

Look at this fellow:

That’s an over-the-row olive harvester. Most olive oil pro­duc­tion at medium-or-greater scale depends on machines of this kind; they trundle over trees planted in long rows, almost like con­tin­uous hedges, and col­lect the fruit with vibrating fingers. Machine-har­vested olives (1) are cheaper to col­lect, and (2) arrive at the mill in better shape than olives har­vested by hand.

One catch: most olives can’t be cul­ti­vated in this