Programming Isn't Special(blog.glyph.im)
276 points by ingve 5 days ago | 265 comments
tl;dr: Programmers wrongly accept AI coding tools because they consider programming merely functional rather than creative, but the author argues programming is art—even mundane code involves aesthetic decisions, and great innovations (like the author's Deferred abstraction) emerge from the contemplation of tedious work. Using AI to automate away mundane programming eliminates the practice opportunities needed to develop craft and achieve occasional moments of greatness, just as it would in writing, music, or visual art. Programmers should resist AI encroachment the way other creative professionals do.
HN Discussion:
  • ↓Most programmers aren't interested in originality or craftsmanship, undermining the art analogy
  • ↑Programming genuinely is art with real aesthetic value worth preserving
  • ↓Programming is mostly tedious plumbing/business glue, so AI automation is welcome relief
  • ~Programming is a medium that can be either art or engineering depending on the practitioner
  • ~Code differs from traditional art because the program, not the code, is what users consume