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. i like to make websites and I've been slowly realizing that my requirements for making websites might be a little weird

i like to make websites and I've been slowly realizing that my requirements for making websites might be a little weird

Scheduled Pinned Locked Moved Uncategorized
61 Posts 49 Posters 141 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.
  • Julia EvansB This user is from outside of this forum
    Julia EvansB This user is from outside of this forum
    Julia Evans
    wrote last edited by
    #1

    i like to make websites and I've been slowly realizing that my requirements for making websites might be a little weird

    - I have maybe 20 websites (mostly static but not all)
    - I want to spend basically 0 time maintaining them, maybe 5 minutes every 2 months at most
    - I need to be able to ignore a project for 3 years and then come back and be able to develop it easily

    i feel like all of this stuff makes my choice of tech stack different than if I worked on one site full-time

    AdrianoA knowuhK filipa mvP Ted MielczarekT Emelia/EmiB 25 Replies Last reply
    1
    0
    • Julia EvansB Julia Evans

      i like to make websites and I've been slowly realizing that my requirements for making websites might be a little weird

      - I have maybe 20 websites (mostly static but not all)
      - I want to spend basically 0 time maintaining them, maybe 5 minutes every 2 months at most
      - I need to be able to ignore a project for 3 years and then come back and be able to develop it easily

      i feel like all of this stuff makes my choice of tech stack different than if I worked on one site full-time

      AdrianoA This user is from outside of this forum
      AdrianoA This user is from outside of this forum
      Adriano
      wrote last edited by
      #2

      @b0rk I want you to know that I will buy this book/leaflet/scribble/pamphlet/letter in a bottle the minute you publish it.

      Madame Pres commandasaurus 🦖A 1 Reply Last reply
      0
      • Julia EvansB Julia Evans

        i like to make websites and I've been slowly realizing that my requirements for making websites might be a little weird

        - I have maybe 20 websites (mostly static but not all)
        - I want to spend basically 0 time maintaining them, maybe 5 minutes every 2 months at most
        - I need to be able to ignore a project for 3 years and then come back and be able to develop it easily

        i feel like all of this stuff makes my choice of tech stack different than if I worked on one site full-time

        knowuhK This user is from outside of this forum
        knowuhK This user is from outside of this forum
        knowuh
        wrote last edited by
        #3

        @b0rk many of us would like to know what your typical setup is for this if and when you find time to share it.

        1 Reply Last reply
        0
        • Julia EvansB Julia Evans

          i like to make websites and I've been slowly realizing that my requirements for making websites might be a little weird

          - I have maybe 20 websites (mostly static but not all)
          - I want to spend basically 0 time maintaining them, maybe 5 minutes every 2 months at most
          - I need to be able to ignore a project for 3 years and then come back and be able to develop it easily

          i feel like all of this stuff makes my choice of tech stack different than if I worked on one site full-time

          filipa mvP This user is from outside of this forum
          filipa mvP This user is from outside of this forum
          filipa mv
          wrote last edited by
          #4

          @b0rk it’s an enlightened path

          1 Reply Last reply
          0
          • Julia EvansB Julia Evans

            i like to make websites and I've been slowly realizing that my requirements for making websites might be a little weird

            - I have maybe 20 websites (mostly static but not all)
            - I want to spend basically 0 time maintaining them, maybe 5 minutes every 2 months at most
            - I need to be able to ignore a project for 3 years and then come back and be able to develop it easily

            i feel like all of this stuff makes my choice of tech stack different than if I worked on one site full-time

            Ted MielczarekT This user is from outside of this forum
            Ted MielczarekT This user is from outside of this forum
            Ted Mielczarek
            wrote last edited by
            #5

            @b0rk the tech industry has aligned itself around the needs of huge corporations who have teams dedicated to maintaining their sites as well as teams dedicated to maintaining the frameworks they use to develop those sites. It's kind of ridiculous that anyone uses these technologies for personal sites!

            Marijke LuttekesM Julia EvansB 2 Replies Last reply
            0
            • Julia EvansB Julia Evans

              i like to make websites and I've been slowly realizing that my requirements for making websites might be a little weird

              - I have maybe 20 websites (mostly static but not all)
              - I want to spend basically 0 time maintaining them, maybe 5 minutes every 2 months at most
              - I need to be able to ignore a project for 3 years and then come back and be able to develop it easily

              i feel like all of this stuff makes my choice of tech stack different than if I worked on one site full-time

              Emelia/EmiB This user is from outside of this forum
              Emelia/EmiB This user is from outside of this forum
              Emelia/Emi
              wrote last edited by
              #6

              @b0rk I mean, that's basically the same way I do it for my stuff, so as far as that goes it's just nginx with certbot on debian stable, and either statically-generated sites or hand-written HTML (But it does have PHP set up, so I can do stuff with that if necessary). With unattended-upgrades the only manual updates I need to do are when debian makes a new stable release, and the stack itself is stable enough that it just Keeps Working.

              For the stuff that needs to be dynamic, if I can't find a stable-enough "off-the-shelf" stack for it I usually just bodge something together with a 'stable-ish' framework ("pretty much anything that isn't go or nodejs" at this point)

              1 Reply Last reply
              0
              • AdrianoA Adriano

                @b0rk I want you to know that I will buy this book/leaflet/scribble/pamphlet/letter in a bottle the minute you publish it.

                Madame Pres commandasaurus 🦖A This user is from outside of this forum
                Madame Pres commandasaurus 🦖A This user is from outside of this forum
                Madame Pres commandasaurus 🦖
                wrote last edited by
                #7

                @adriano @b0rk I would also like to purchase this, please and thank you 💖

                Billy SmithB 1 Reply Last reply
                0
                • Julia EvansB Julia Evans

                  i like to make websites and I've been slowly realizing that my requirements for making websites might be a little weird

                  - I have maybe 20 websites (mostly static but not all)
                  - I want to spend basically 0 time maintaining them, maybe 5 minutes every 2 months at most
                  - I need to be able to ignore a project for 3 years and then come back and be able to develop it easily

                  i feel like all of this stuff makes my choice of tech stack different than if I worked on one site full-time

                  Marijke LuttekesM This user is from outside of this forum
                  Marijke LuttekesM This user is from outside of this forum
                  Marijke Luttekes
                  wrote last edited by
                  #8

                  @b0rk I'm slightly shocked at seeing this sensible list described as "might be a little weird".

                  That is an excellent set of requirements!

                  1 Reply Last reply
                  0
                  • Ted MielczarekT Ted Mielczarek

                    @b0rk the tech industry has aligned itself around the needs of huge corporations who have teams dedicated to maintaining their sites as well as teams dedicated to maintaining the frameworks they use to develop those sites. It's kind of ridiculous that anyone uses these technologies for personal sites!

                    Marijke LuttekesM This user is from outside of this forum
                    Marijke LuttekesM This user is from outside of this forum
                    Marijke Luttekes
                    wrote last edited by
                    #9

                    @tedmielczarek @b0rk And somehow the industry has also decided to call this ✨ progress ✨

                    Daniël Franke :panheart:A Ted MielczarekT 2 Replies Last reply
                    0
                    • Julia EvansB Julia Evans

                      i like to make websites and I've been slowly realizing that my requirements for making websites might be a little weird

                      - I have maybe 20 websites (mostly static but not all)
                      - I want to spend basically 0 time maintaining them, maybe 5 minutes every 2 months at most
                      - I need to be able to ignore a project for 3 years and then come back and be able to develop it easily

                      i feel like all of this stuff makes my choice of tech stack different than if I worked on one site full-time

                      Zaͩnͦsͤt̀́rͤa̅̆̈D This user is from outside of this forum
                      Zaͩnͦsͤt̀́rͤa̅̆̈D This user is from outside of this forum
                      Zaͩnͦsͤt̀́rͤa̅̆̈
                      wrote last edited by
                      #10

                      @b0rk That’s indeed a true observation. Plus: on your own sites, you determine your requirements. Professionally, if you know the actual requirements, you might consider yourself lucky.

                      Edit: you were not saying that exactly. But still, interesting …

                      1 Reply Last reply
                      0
                      • Julia EvansB Julia Evans

                        i like to make websites and I've been slowly realizing that my requirements for making websites might be a little weird

                        - I have maybe 20 websites (mostly static but not all)
                        - I want to spend basically 0 time maintaining them, maybe 5 minutes every 2 months at most
                        - I need to be able to ignore a project for 3 years and then come back and be able to develop it easily

                        i feel like all of this stuff makes my choice of tech stack different than if I worked on one site full-time

                        Chris Ford :tw:C This user is from outside of this forum
                        Chris Ford :tw:C This user is from outside of this forum
                        Chris Ford :tw:
                        wrote last edited by
                        #11

                        @b0rk What tech choices does it lead you to?

                        1 Reply Last reply
                        0
                        • Marijke LuttekesM Marijke Luttekes

                          @tedmielczarek @b0rk And somehow the industry has also decided to call this ✨ progress ✨

                          Daniël Franke :panheart:A This user is from outside of this forum
                          Daniël Franke :panheart:A This user is from outside of this forum
                          Daniël Franke :panheart:
                          wrote last edited by
                          #12

                          @mahryekuh @tedmielczarek @b0rk

                          I honestly miss the times of geocities et al. Hell, I'll even welcome MS Frontpage back.

                          1 Reply Last reply
                          0
                          • Julia EvansB Julia Evans

                            i like to make websites and I've been slowly realizing that my requirements for making websites might be a little weird

                            - I have maybe 20 websites (mostly static but not all)
                            - I want to spend basically 0 time maintaining them, maybe 5 minutes every 2 months at most
                            - I need to be able to ignore a project for 3 years and then come back and be able to develop it easily

                            i feel like all of this stuff makes my choice of tech stack different than if I worked on one site full-time

                            evanaE This user is from outside of this forum
                            evanaE This user is from outside of this forum
                            evana
                            wrote last edited by
                            #13

                            @b0rk the constant churn of the JavaScript ecosystem doesn't lend itself well to that. Static site generators _can_ help, but generally less code is more, so I'd look at the actual output and see what kind of dependencies it has. Writing a small amount of JavaScript yourself for areas where you need dynamism may also be a reasonable idea -- I'd consider the amount of code in your source repo across both build and run time. (This pattern can also apply to many other areas of effort once you decide that maintenance cost and non-technical outcomes are more important than demonstrating your technical sophistication.)

                            Of course, I say this and then have spent the last 3 months building a dynamic site to represent results of an API. But I didn't see a better way to do it, and I'm happy to resent my choices later.

                            Julia EvansB 1 Reply Last reply
                            0
                            • Marijke LuttekesM Marijke Luttekes

                              @tedmielczarek @b0rk And somehow the industry has also decided to call this ✨ progress ✨

                              Ted MielczarekT This user is from outside of this forum
                              Ted MielczarekT This user is from outside of this forum
                              Ted Mielczarek
                              wrote last edited by
                              #14

                              @mahryekuh @b0rk I'm willing to believe that using things like React does make it easier to develop and maintain Facebook, as long as you have a dedicated React team. I feel the same way about tools like kubernetes. Probably fine for Google-scale companies who have huge infra teams!

                              1 Reply Last reply
                              0
                              • evanaE evana

                                @b0rk the constant churn of the JavaScript ecosystem doesn't lend itself well to that. Static site generators _can_ help, but generally less code is more, so I'd look at the actual output and see what kind of dependencies it has. Writing a small amount of JavaScript yourself for areas where you need dynamism may also be a reasonable idea -- I'd consider the amount of code in your source repo across both build and run time. (This pattern can also apply to many other areas of effort once you decide that maintenance cost and non-technical outcomes are more important than demonstrating your technical sophistication.)

                                Of course, I say this and then have spent the last 3 months building a dynamic site to represent results of an API. But I didn't see a better way to do it, and I'm happy to resent my choices later.

                                Julia EvansB This user is from outside of this forum
                                Julia EvansB This user is from outside of this forum
                                Julia Evans
                                wrote last edited by
                                #15

                                @evana yeah I've had to spend so much time learning how to work with the JS ecosystem in a way that works for me, I wrote this about it https://jvns.ca/blog/2024/11/18/how-to-import-a-javascript-library/ and this https://jvns.ca/blog/2023/02/16/writing-javascript-without-a-build-system/

                                1 Reply Last reply
                                0
                                • Ted MielczarekT Ted Mielczarek

                                  @b0rk the tech industry has aligned itself around the needs of huge corporations who have teams dedicated to maintaining their sites as well as teams dedicated to maintaining the frameworks they use to develop those sites. It's kind of ridiculous that anyone uses these technologies for personal sites!

                                  Julia EvansB This user is from outside of this forum
                                  Julia EvansB This user is from outside of this forum
                                  Julia Evans
                                  wrote last edited by
                                  #16

                                  @tedmielczarek what kinds of frameworks do you mean? i feel like I use a lot of "technologies" to build my sites, for example on my latest project I'm using S3, a Dockerfile, a managed deployment service, GitHub Actions, and probably more things.

                                  definitely gauging what is worth it and what isn't can get complicated and sometimes I try a new thing and decide it isn't worth the complexity

                                  Ted MielczarekT 1 Reply Last reply
                                  0
                                  • ElricE This user is from outside of this forum
                                    ElricE This user is from outside of this forum
                                    Elric
                                    wrote last edited by
                                    #17

                                    @frankdelporte @b0rk +1 for hugo, but I run it in a container with a fixed (and now ancient) version because they aren't as backwards-compatible as I'd sometimes like...

                                    1 Reply Last reply
                                    0
                                    • Julia EvansB Julia Evans

                                      i like to make websites and I've been slowly realizing that my requirements for making websites might be a little weird

                                      - I have maybe 20 websites (mostly static but not all)
                                      - I want to spend basically 0 time maintaining them, maybe 5 minutes every 2 months at most
                                      - I need to be able to ignore a project for 3 years and then come back and be able to develop it easily

                                      i feel like all of this stuff makes my choice of tech stack different than if I worked on one site full-time

                                      markwalkerM This user is from outside of this forum
                                      markwalkerM This user is from outside of this forum
                                      markwalker
                                      wrote last edited by
                                      #18

                                      @b0rk I feel the same way. I also want it to cost as little as possible and be easy for me to create content. Like content from my phone would be a win.

                                      Currently I have an unmaintained netlify project running gatsby because at one point in time it was easy to add markdown files to a repo and have dependabot keep it updated.

                                      1 Reply Last reply
                                      0
                                      • Julia EvansB Julia Evans

                                        @tedmielczarek what kinds of frameworks do you mean? i feel like I use a lot of "technologies" to build my sites, for example on my latest project I'm using S3, a Dockerfile, a managed deployment service, GitHub Actions, and probably more things.

                                        definitely gauging what is worth it and what isn't can get complicated and sometimes I try a new thing and decide it isn't worth the complexity

                                        Ted MielczarekT This user is from outside of this forum
                                        Ted MielczarekT This user is from outside of this forum
                                        Ted Mielczarek
                                        wrote last edited by
                                        #19

                                        @b0rk I'm primarily thinking about frameworks like React here, which seem to only work well for companies who can dedicate staff to wrangle the complexity.

                                        1 Reply Last reply
                                        0
                                        • Julia EvansB Julia Evans

                                          i like to make websites and I've been slowly realizing that my requirements for making websites might be a little weird

                                          - I have maybe 20 websites (mostly static but not all)
                                          - I want to spend basically 0 time maintaining them, maybe 5 minutes every 2 months at most
                                          - I need to be able to ignore a project for 3 years and then come back and be able to develop it easily

                                          i feel like all of this stuff makes my choice of tech stack different than if I worked on one site full-time

                                          Dimitri KokkonisP This user is from outside of this forum
                                          Dimitri KokkonisP This user is from outside of this forum
                                          Dimitri Kokkonis
                                          wrote last edited by
                                          #20

                                          @b0rk fwiw this is exactly why I made https://github.com/kokkonisd/mrbones

                                          I wanna make the site not fight the site generator

                                          dasgrueneblattD 1 Reply Last reply
                                          0
                                          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