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 (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  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
11 Posts 11 Posters 0 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@infosec.exchangeD This user is from outside of this forum
    david_chisnall@infosec.exchangeD This user is from outside of this forum
    david_chisnall@infosec.exchange
    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?

    synlogic4242@social.vivaldi.netS eka_foof_a@spacey.spaceE P yeslikethefood@infosec.exchangeY jscholes@dragonscave.spaceJ 9 Replies Last reply
    2
    0
    • R relay@relay.infosec.exchange shared this topic
    • david_chisnall@infosec.exchangeD david_chisnall@infosec.exchange

      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?

      synlogic4242@social.vivaldi.netS This user is from outside of this forum
      synlogic4242@social.vivaldi.netS This user is from outside of this forum
      synlogic4242@social.vivaldi.net
      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@infosec.exchangeD david_chisnall@infosec.exchange

        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_foof_a@spacey.spaceE This user is from outside of this forum
        eka_foof_a@spacey.spaceE This user is from outside of this forum
        eka_foof_a@spacey.space
        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@infosec.exchangeD david_chisnall@infosec.exchange

          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?

          P This user is from outside of this forum
          P This user is from outside of this forum
          peterludemann@mathstodon.xyz
          wrote last edited by
          #4

          @david_chisnall Boilerplate is a strong indicator that the API is badly designed. "Wizards" even moreso.

          1 Reply Last reply
          0
          • david_chisnall@infosec.exchangeD david_chisnall@infosec.exchange

            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?

            yeslikethefood@infosec.exchangeY This user is from outside of this forum
            yeslikethefood@infosec.exchangeY This user is from outside of this forum
            yeslikethefood@infosec.exchange
            wrote last edited by
            #5

            @david_chisnall I've had this conversation so many times with people and it's 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
            1
            0
            • david_chisnall@infosec.exchangeD david_chisnall@infosec.exchange

              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?

              jscholes@dragonscave.spaceJ This user is from outside of this forum
              jscholes@dragonscave.spaceJ This user is from outside of this forum
              jscholes@dragonscave.space
              wrote last edited by
              #6

              @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?

              root42@chaos.socialR 1 Reply Last reply
              0
              • david_chisnall@infosec.exchangeD david_chisnall@infosec.exchange

                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?

                rommix0@mindly.socialR This user is from outside of this forum
                rommix0@mindly.socialR This user is from outside of this forum
                rommix0@mindly.social
                wrote last edited by
                #7

                @david_chisnall my question to you what is your solution? No sense complaining about boilerplate when you don't either have a solution or an idea for an alternative.

                1 Reply Last reply
                3
                0
                • R relay@relay.publicsquare.global shared this topic
                  R relay@relay.mycrowd.ca shared this topic
                • jscholes@dragonscave.spaceJ jscholes@dragonscave.space

                  @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?

                  root42@chaos.socialR This user is from outside of this forum
                  root42@chaos.socialR This user is from outside of this forum
                  root42@chaos.social
                  wrote last edited by
                  #8

                  @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
                  • david_chisnall@infosec.exchangeD david_chisnall@infosec.exchange

                    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?

                    jripley@mastodon.socialJ This user is from outside of this forum
                    jripley@mastodon.socialJ This user is from outside of this forum
                    jripley@mastodon.social
                    wrote last edited by
                    #9

                    @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@infosec.exchangeD david_chisnall@infosec.exchange

                      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?

                      the_art_of_giving_up@mastodon.socialT This user is from outside of this forum
                      the_art_of_giving_up@mastodon.socialT This user is from outside of this forum
                      the_art_of_giving_up@mastodon.social
                      wrote last edited by
                      #10

                      @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@infosec.exchangeD david_chisnall@infosec.exchange

                        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?

                        shapr@recurse.socialS This user is from outside of this forum
                        shapr@recurse.socialS This user is from outside of this forum
                        shapr@recurse.social
                        wrote last edited by
                        #11

                        @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 relay@relay.an.exchange shared this topic
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

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