Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Darkly)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Uncategorized
  3. In the last week, I’ve seen an uptick in ‘AI is good for boilerplate’ posts.

In the last week, I’ve seen an uptick in ‘AI is good for boilerplate’ posts.

Scheduled Pinned Locked Moved Uncategorized
10 Posts 10 Posters 1 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • David Chisnall (*Now with 50% more sarcasm!*)D This user is from outside of this forum
    David Chisnall (*Now with 50% more sarcasm!*)D This user is from outside of this forum
    David Chisnall (*Now with 50% more sarcasm!*)
    wrote last edited by
    #1

    In the last week, I’ve seen an uptick in ‘AI is good for boilerplate’ posts. It is 2026. Metaprogramming is over 50 years old. Why are we writing boilerplate at all, much less creating expensive tools that let us write more of it faster?

    synlogic4242S Eka A.E poptartY James ScholesJ John RipleyJ 7 Replies Last reply
    1
    0
    • David Chisnall (*Now with 50% more sarcasm!*)D David Chisnall (*Now with 50% more sarcasm!*)

      In the last week, I’ve seen an uptick in ‘AI is good for boilerplate’ posts. It is 2026. Metaprogramming is over 50 years old. Why are we writing boilerplate at all, much less creating expensive tools that let us write more of it faster?

      synlogic4242S This user is from outside of this forum
      synlogic4242S This user is from outside of this forum
      synlogic4242
      wrote last edited by
      #2

      @david_chisnall and me here has been generating boilerplate for decades using small shell scripts, templates and hotkeys. not an unsolved problem. but newbs be newbs...

      1 Reply Last reply
      0
      • David Chisnall (*Now with 50% more sarcasm!*)D David Chisnall (*Now with 50% more sarcasm!*)

        In the last week, I’ve seen an uptick in ‘AI is good for boilerplate’ posts. It is 2026. Metaprogramming is over 50 years old. Why are we writing boilerplate at all, much less creating expensive tools that let us write more of it faster?

        Eka A.E This user is from outside of this forum
        Eka A.E This user is from outside of this forum
        Eka A.
        wrote last edited by
        #3

        @david_chisnall
        Agendas...

        I suspect somebody is desperate to drown out bad publicity, and/or make their IPO seam better.

        1 Reply Last reply
        0
        • David Chisnall (*Now with 50% more sarcasm!*)D David Chisnall (*Now with 50% more sarcasm!*)

          In the last week, I’ve seen an uptick in ‘AI is good for boilerplate’ posts. It is 2026. Metaprogramming is over 50 years old. Why are we writing boilerplate at all, much less creating expensive tools that let us write more of it faster?

          poptartY This user is from outside of this forum
          poptartY This user is from outside of this forum
          poptart
          wrote last edited by
          #4

          @david_chisnall I've had this conversation so many times with people and it has confused me since day one. Isn't the point of boiler plate to write once and use those same pieces forever? I suspect this actually means that it creates scaffolding when they don't know how to start a project, which to me is more of an indictment on project setup and layout tooling than anything else.

          1 Reply Last reply
          0
          • David Chisnall (*Now with 50% more sarcasm!*)D David Chisnall (*Now with 50% more sarcasm!*)

            In the last week, I’ve seen an uptick in ‘AI is good for boilerplate’ posts. It is 2026. Metaprogramming is over 50 years old. Why are we writing boilerplate at all, much less creating expensive tools that let us write more of it faster?

            James ScholesJ This user is from outside of this forum
            James ScholesJ This user is from outside of this forum
            James Scholes
            wrote last edited by
            #5

            @david_chisnall The exact meaning of "boilerplate" in these discussions is unclear to me.

            Are we talking about the sort of common cross-project tasks that libraries (our own or other people's) can be brought in to solve? E.g. reading and validating a config file, handling HTTP requests, playing audio.

            Or, is it the sort of smaller utility functions we all end up writing/copying into every project? Formatting a duration, pluralising some text.

            Is it both, or something else entirely? Are these in fact the same?

            root42R Pete KirkhamP 2 Replies Last reply
            0
            • James ScholesJ James Scholes

              @david_chisnall The exact meaning of "boilerplate" in these discussions is unclear to me.

              Are we talking about the sort of common cross-project tasks that libraries (our own or other people's) can be brought in to solve? E.g. reading and validating a config file, handling HTTP requests, playing audio.

              Or, is it the sort of smaller utility functions we all end up writing/copying into every project? Formatting a duration, pluralising some text.

              Is it both, or something else entirely? Are these in fact the same?

              root42R This user is from outside of this forum
              root42R This user is from outside of this forum
              root42
              wrote last edited by
              #6

              @jscholes I think it is both? LLMs are good at translating. You can tell them „look at this function and struct, now make a vector cross product function that works with the datatypes you just saw.“ and it will work well. Replace cross product with some other not-too-complex function that the LLM has seen in a different language and/or with different datatypes. It will be able to „translate“ the structure of the code into the new requirements.

              1 Reply Last reply
              0
              • James ScholesJ James Scholes

                @david_chisnall The exact meaning of "boilerplate" in these discussions is unclear to me.

                Are we talking about the sort of common cross-project tasks that libraries (our own or other people's) can be brought in to solve? E.g. reading and validating a config file, handling HTTP requests, playing audio.

                Or, is it the sort of smaller utility functions we all end up writing/copying into every project? Formatting a duration, pluralising some text.

                Is it both, or something else entirely? Are these in fact the same?

                Pete KirkhamP This user is from outside of this forum
                Pete KirkhamP This user is from outside of this forum
                Pete Kirkham
                wrote last edited by
                #7

                @jscholes @david_chisnall Much of the boilerplate I've seen - stamped out with only a small difference - is where you are exposing a data model in a web app. You have a requirement which needs a new field, and so you need a new column in the db, a new field in the DTO, maybe a new constraint in the update command, a new field in the typescript, a new widget in the UI. I tend to use one representation as the primary and templates to generate the rest, but that is not very fashionable right now.

                1 Reply Last reply
                0
                • David Chisnall (*Now with 50% more sarcasm!*)D David Chisnall (*Now with 50% more sarcasm!*)

                  In the last week, I’ve seen an uptick in ‘AI is good for boilerplate’ posts. It is 2026. Metaprogramming is over 50 years old. Why are we writing boilerplate at all, much less creating expensive tools that let us write more of it faster?

                  John RipleyJ This user is from outside of this forum
                  John RipleyJ This user is from outside of this forum
                  John Ripley
                  wrote last edited by
                  #8

                  @david_chisnall Many people I've worked with were excited about the possibility "AI" would make mash-ups of apps so much easier. You just get an "agent" to go through the UI of apps in the background, and complete tasks for you, instead of having to figure out how to drive each of these APIs.

                  But this is software engineering *failure*. The problem is shitty APIs, and if you go down this path, you're never writing good APIs—only documentation for your shitty "agents" to infer actions from.

                  1 Reply Last reply
                  0
                  • David Chisnall (*Now with 50% more sarcasm!*)D David Chisnall (*Now with 50% more sarcasm!*)

                    In the last week, I’ve seen an uptick in ‘AI is good for boilerplate’ posts. It is 2026. Metaprogramming is over 50 years old. Why are we writing boilerplate at all, much less creating expensive tools that let us write more of it faster?

                    Emil JT This user is from outside of this forum
                    Emil JT This user is from outside of this forum
                    Emil J
                    wrote last edited by
                    #9

                    @david_chisnall From time to time, I use it to reduce boilerplate. I don't respect, say, bash enough to truly desire to learn more about it. Enough has been said about their limitations elsewhere. I have better things to do than code-golfing bash, but I want the result - my bash to be terse.

                    Never point LLMs at things you love. I don't love nix the language or C++17 and I never will

                    1 Reply Last reply
                    0
                    • David Chisnall (*Now with 50% more sarcasm!*)D David Chisnall (*Now with 50% more sarcasm!*)

                      In the last week, I’ve seen an uptick in ‘AI is good for boilerplate’ posts. It is 2026. Metaprogramming is over 50 years old. Why are we writing boilerplate at all, much less creating expensive tools that let us write more of it faster?

                      Shae ErissonS This user is from outside of this forum
                      Shae ErissonS This user is from outside of this forum
                      Shae Erisson
                      wrote last edited by
                      #10

                      @david_chisnall I want emacs macros for every AST. I want the power of a refactoring browser for every language.

                      1 Reply Last reply
                      0
                      • R ActivityRelay shared this topic
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      Powered by NodeBB Contributors
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups