Comment by Arainach

5 days ago

Someone wrote and deleted a comment saying

> I don't get it. LLMs are supposed to have 100% bridged this gap from "normie" to "DIY website." What's missing?

This is an all too common thought process among technologists, so:

Where to even start? Well, let's start that every single "AI" company is massively overhyping everything to try to avoid any unfortunate realizations about the emperor's clothes regarding their CapEx and finances. Yes, even your favorite one.

The very short version: running a small business like a restaraunt takes all your resources and then 20% more. Long hours, hard work, all your time. You do not have 2 hours to learn about LLMs or to pick which company to pay. From there:

* Most people don't know what they want

* Most people don't know the words for what they want

* Even if you say "I want a website", what do you want it do look like? To say? These people aren't experts in web UX nor should they be.

* You have some HTML and images. Where do they go now? Again people literally don't know what they want or need. If you realize you need a "web host", how do you pick a trustworthy one? How do you know if it's a good price? How do you get a domain name? How do you get the files onto the server?

* Do you want people to be able to buy things? Now you're taking payment methods and have security concerns.

* Your site is live. You want to change something on it. How do you do that? Where are the original files? How do you change them? How do you get the changes on the server?

It's not "Hey, write me a website". There are lots of steps that assume a lot of knowledge, and it is easier, faster, and better for people to focus on their expertise and just pay some service for their web shop.

I often turn to the saying "Rich people don't talk to robots". Time poor people want things done for them not by them. The agency of action needs to be delegated.

Just because Flight Centre can automatically line up your flights for you, doesn't mean they want to. Time poor people still don't have time to go through that nor do they want to. They ask their assistant to do it, their assistant knows them well and fills in all the knowledge gaps.

Even in the age of AI chat assistants, I don't see a time poor person bothering to go through the process of building a website with a chat interface. There's too much knowledge asymmetry that needs to be closed and that's time cost again. Still much easier to ask a team member to do it.

Their assistant might have reached out to a digital agency in the past, maybe now they don't thanks to AI.

  • If you're time-poor maybe you're not as rich as you think.

    The richest person I know talks to robots all the time.

    • > The richest person I know talks to robots all the time.

      I've noticed this too, but I always thought of it as mostly people fooling themselves.

      If you're rich (let's say anywhere above 10mil), it's practically guaranteed that you can allocate resources in such a way that more effective engineering, or science, or whatever, is done in less time than if you tried to do it yourself (rather than spending your time allocating capital). I've actually thought of this as a bit of a curse: the value of a rich person's labor output is inverse to their net worth. No matter how smart, you're not smarter than a crack team of Ukrainian/vietnamese/taiwanese/Indian scientists/engineers/whatever, and the more rich you get the more you can stack your crack teams, either paying higher salaries for higher skilled people or building bigger teams.

      I think there's maybe 100 outliers to this rule in the world, people like John Carmack. I mean I assume he's rich.

      2 replies →

    • So what, the richest person I know talks to DMT jesters, it doesn't make it good.

    • The richest people I know talk to a range of people like personal assistants, but really the PA is valued for getting things done reliably and in the real world with any needed resources. Even calling in experts as needed - of course they may indeed talk to an AI too

    • Nah, they're right. In fact, "self-service" is one of the biggest value transfers from people to capital owners, a society-wide "fast one" the computing industry pulled over everyone.

      It's cool that you can do something yourself with a computer, whether it's ordering food or picking clothes or booking a trip. But, market doing market things, that can quickly became a have to, which is much less cool.

      It's a problem that's hard to see until you're certain age (and therefore easily dismissed as whining of old people yelling at cloud(s)) - it's because most people in the west start with no money and lots of free time to burn, and gradually become extremely time-poor as their start working and accrue responsibilities (and $deity forbid, start a family).

      22 replies →

    • By choice. Your friend is presumably wealthy enough that they could talk to a human instead, or completely delegate whatever they’re talking to AI about and never talk of it further.

    • Oh I am not speaking from experience here, I'll clear that up.

      Also the original saying used rich people but I think it better pertains to busy people in general.

  • "Time-poor" rather than "time poor" would make this a lot more readable. I struggled a bit on the first go of reading.

    Otherwise, totally agree.

    • Referring to a person rich enough to buy human labor as “time poor” is interesting because poorer people working 12+ hour shifts who don’t get paid time off or holidays would consider themselves “time poor”.

      5 replies →

  • Why can’t people just ask for simpler, less custom, prebuilt websites? If you want a custom app then you can always create spaghetti logic, but does a restaurant or small accounting firm really need that?

    • From what I've observed in different parts of the world, small restaurants, hair salons, beauty salons, boutiques, etc. all go straight to Facebook/Instagram. Opening hours and driving directions are already there, menus/offers are in the gallery - together with pictures of the meals or whatever they are selling. Contact forms are replaced with a WhatsApp number. Testimonials are the customers comments. If there are negative ones, either respond for bonus points or just outright delete them.

      Restaurants don't even need a dedicated take-out ordering section since delivery apps cover that too.

      I rarely see Squarespace or Wix.

    • > Why can’t people just ask for simpler, less custom, prebuilt websites?

      They already do.

      e.g. our landscaper's website is something like:

      bobslandscaping.landscaper.com

      It handles the invoices and hosts his basic contact information etc. Sounds like a great business to be in to be the hosting company for this.

    • >but does a restaurant or small accounting firm really need that?

      Where I live in my part of Europe, most small restaurants, cafes, bakeries etc. only use a Facebook page and their Google maps entry to share their menu, phone number and interact with the customer base. They have no use to spend time and money owning and maintain a website, plus the advantage of even grandmas knowing how to update a Facebook page versus stuff like shopify or squarespace.

      12 replies →

    • Instructions unclear: my website is now advertising the logic of spaghetti for an Italian restaurant.

To add onto this, I used to frequent a cafe near my old work and had quite a good rapport with the owner. One day I was going for lunch and wanted to check their menu, pick something new and then go order. When I went and ordered it she said she they no longer serve that and couldn't get onto the developer to change their menu on the site. They were a couple working 7 days a week, only taking public holidays off, so it was easily the least of their concerns.

  • I think if you are half capable you should just adopt the project and do it for free.

    I have a web app that is a html document with an [edit] button at the end. It points at edit.html which has a textarea, a password field and a submit button. (Below is a list of links to all pages in the folder starting with index-) The textarea shows the middle chunk of the html document. You edit it, fill out the password (the browser will do it) and press the save button. It posts to save.php which constructs a new index.html and save a copy as index-2026-03-18.html The link to the copy shows up on edit.html The edit link there points to edit.html?file=index-2026-03-18.html if you save it that will become the new index.html (it refuses to edit anything that isn't "index-\d\d\d\d-\d\d-\d\d\.html")

    If each menu entry is: `<tr><td>Beer</td><td>$3.50</td></tr>` They can just edit, delete or copy and paste it. Simply: `<br>Beer $3.50` Would work just as well. If they screw up they can put back an older version.

    Put your phone number on the edit page. Write some html tags on a napkin. `<br> <b> <i> <h3> <img> <a>`

    They want more pages? make the /about folder drop index edit and save.php into it, remind them to make a link to it on the front page and they will figure it out.

    • > I think if you are half capable you should just adopt the project and do it for free.

      Why? A website is a standard business expense. Should their accountant work for free also? And their waiters and kitchen staff?

      4 replies →

    • Firstly, I think you missed that they are small business-owners and simply do not have the time to manage this. Even if I volunteered to do charity work for a local business, they would still need to spend the time to get onto the old developer to transfer domain access, host access, billing info, etc.

      Secondly, I no longer work near there and haven't gone to that cafe in about 5 years. I keep up with old colleagues who say the cafe is doing well, but now if I had taken on that work now I'm their contact.

      Lastly, this is all ignoring the maintenance cost. What version of PHP? What version of Apache/NGINX/Traefik? Any security vulnerability in Ubuntu in the past half decade? Now we have to play the security cat & mouse game.

      At the end of the day, while I don't want to go to Instagram/Facebook to find menus/opening hours, the truth is that it is significantly easier for the average person to just make a social media post.

Yeah, setting up a website is a pain.

But in reality there’s only a handful of things people care about for your restaurant: what, when, and where. Put up your menu, put up your hours, and put up your location. And a phone number.

  • I specifically tracked this problem and built https://lleu.site to try and get businesses in my city off of social media.

    Built a menu editor. Has a built in blog and image galleries. Events calendar and event posts. Has a single page simple mode and multi page editor. Contact form with message intake and forwarding. Easy UI that I don’t change underfoot every quarter so its consistent. Works on mobile and low powered devices as well.

    Kept the monthly price low and I’ve done cold emails, mailers, newspaper ads, online ads.

    Still barely any takers. Probably a bit of a branding thing. Maybe its something else.

    • "lleu.site" might not be the clearest in regards to what the service offers. It reads too nerd. Something like "easyweb.site" or "yourown.site" might better describe it.

      1 reply →

    • Restaurants generally have low margins. What brand recognition do social media platforms have with an average person? How much does it cost a restaurant to list themselves on social media? That's your competition, widely-known and free.

      You'd probably have better luck if you gave them an actual dotcom address, and you managed all of their online presence for them (Google Maps, Facebook, Instagram, etc.). But even then it's hard to compete with free, especially when your prospective customers are stingy.

      Edit: I suppose you're also competing with Uber Eats. You can already see menus there, whether you want delivery or not.

    • My first reaction was that it was visually intimidating for a non-computer person. I went through the workflow of the demo and it was pretty easy, but I suspect most people wouldn't make it that far.

      2 replies →

    • IMO the four designs that I saw as examples are not attractive enough. Especially coming from the editor's builder, they should make a stronger showcase.

      4 replies →

    • I noticed users in the United States can't sign up. ("United States" is not in the list of countries in the required Country field, and it's also excluded from "18. Regional Service" is the Terms of Service.) Is that intentional? It could be part of the reason for the slow uptake.

      1 reply →

  • People put that stuff up on Google maps, Facebook, and Instagram now.

    I know it’s not popular with the crowd here, but those platforms are free, easy to use, and where the customers are. The mainstream options for a website like squarespace are absurdly expensive.

    • Yes and no. I find the restaurant on Google maps but 9/10 times the menu is either outdated or not properly structured and having a link to the menu website is better. So Google maps is the top of the funnel but I still appreciate a website.

      13 replies →

    • Google maps makes sense at least, but you're straight losing money if all you have is an instagram page. I can't tell if the facebook mention is a joke or not.

  • Menus change ie seasonal, and there is a daily changing handwritten chalkboard: Make a photo, put it on IG. Hours change: This week only opened from 8 instead 7: Post it on IG. Who has the time to answer a phonecall? And who uses phone numbers these days anyway? Text me on whatsapp like everyone else does. Disclaimer: Don‘t use IG. But if I want to know if our favourite pizza place is open (cook travels to football games a lot), I ask my wife to check on Insta.

    • It's a trend in Sri Lanka for some reason to put your menu on Instagram... as a reel. Because you don't want your customers to have more than 15 seconds to view what you serve.

  • Yeah, you could even just serve a pdf at the root path, that wouldn't even require any HTML.

  • The issue is priorities.

    If you have long list of todos for a restaurant, why put building a website in the top 10?

  • But in reality there’s only a handful of things people care about for your restaurant: what, when, and where. Put up your menu, put up your hours, and put up your location. And a phone number.

    It's those things but more as questions than things they want to read. What people actually care about for a restaurant is:

    "Can you tell me if the food is good?"

    "Can you tell me are the staff great?"

    "Can you tell me what does it cost?"

    and "Can you tell me where it is?" to an extent, especially if it's not on a major route.

    People want answers that they can trust for those things. They want a trusted source to tell them the answers.

    You can't really get any of those things from a Google search or a website (ignoring reviews because they're gamed to hell now). The majority of a restaurant's customers come from word-of-mouth recommendations or reputation through curated services like critics and directories especially at the top end. A good website helps for people who are visiting the area, or for restaurants that are very new and whose owners don't have a great network (or who wrongly believe a website is key to getting business), but for most restaurants the only way to drive business is to build a loyal base of people who tell their friends and colleagues about it.

    If a restaurant is going to have a website at all it should be a great one, because bad websites shouldn't be a thing, but a restaurant could happily run for decades with just an Instagram page these days and it'd make no difference to their success.

    • > a restaurant could happily run for decades with just an Instagram page these days and it'd make no difference to their success.

      Well they still need a website with a menu and hours or I'm not going to be there. You can't view an instagram page without an account.

    • No really we want to know when it's open, what it serves, and how much it costs. The quality conversation is completely separate.

    • > "Can you tell me if the food is good?"

      > "Can you tell me are the staff great?"

      > "Can you tell me what does it cost?"

      > and "Can you tell me where it is?" to an extent, especially if it's not on a major route.

      A restaurant's Instagram page - which is what this post is about - does not answer these questions in any way better than a restaurant's website does.

    • Sadly, at least in the Netherlands, most restaurant have to pay extortionary prices to aggregator sites like The Fork and others, that most people use to find restaurants and reserve a table. In addition they are incentivised to offer reduced prices on their meals, so the algorithm ranks them higher. So dominant is the role of the aggregator that the restaurant cannot afford not to be listed, and lose the customer base that flows in through these aggregators. Having their own website is of lower concern than doing this well.

      2 replies →

I know a twelve year old kid who is proactively using LLMs to build websites for lawn-mowing businesses, calling them up, asking them if they want it for $200, and closing deals in seconds.

I know it sounds far-fetched, but he does all the work up-front before even contacting them, using logos and info from Facebook or Google. He's cleared several thousand dollars so far.

I get that the owners aren't going to be the proactive ones who have the awareness, time, or vision for doing this, all your points are valid. However, AI has definitely changed the calculus here--I'm glad I'm not a web dev anymore.

  • Once he creates the website, does he also host it and handle the billing for his clients? Is he using a website builder like Square space or hosting on AWS?

    The hurdle is more than just building the site, a lot of really small non-technical businesses don't want the trouble of handling the billing and maintenance of the site.

    • It might just be static site hosting for businesses that want a real website, and not just a Facebook page. Static site hosting is so simple, I believe a 12 year old could do it.

      1 reply →

    • I recently stood up a personal and a business site using Claude + Astro + GitHub + Cloudflare Pages, and apart from the Claude subscription, it’s all free.

      Definitely not skills that are going to be in the typical restaurant owner’s wheelhouse (not hard to learn, just not likely to care) so you’d need to figure out how to host per-business to avoid hosting everything under one account and running over the free tier. But there’s very little management or payment necessary until you get quite a bit of traffic, which is probably not likely for your average suburban sandwich shop.

    • So, he's non-technical. He hasn't written a line of code. I don't know the details of how he hosts or deploys the sites, but I'd likely guarantee that he asked whatever AI he uses and it just walked him through the process of getting one hosted, then he has replicated that.

    • I mean, for a 12 year old, $200 and not having to do any more work in the future might be a good deal, and for a business, a $200 one-time probably seems like a steal. I agree that there might be long-term issues for them if they don't know how to maintain them, but what are they going to do, sue the 12 year old?

My partner is an outdoor ed teacher at a no-screens school. I tried to teach her to code a few months back and it was hilarious. We started with "First download VS Code". We never made it to another step.

I had a similar experience showing her Skyrim. She never quite figured out how to walk and look at the same time. Made for an absolute berserker of a barbarian.

In any field, when you're surrounded by competent people, you'll begin to take that baseline competence for granted. I think especially so in ours due to virtual forums. I can work with my peers all day, go home, and talk with more online. It's enlightening to walk a curious outsider through your day (and probably also a great test of the systems you have in place).

  • > I tried to teach her to code a few months back and it was hilarious. We started with "First download VS Code". We never made it to another step.

    This has been a serious regression in the industry for a while: popular operating systems (I'm looking at you, Windows) don't encourage and are not set up for their users to program or even do the bare minimum of random automation unless it's embedded in an application and meant for automating just that application (excel macros).

    You are encouraged and directed to install and use "apps" which are either a one-size-fits-all lowest common denominator or a tries-do-everything dog's breakfast frustration.

    The Commodore 64 turned on instantly and said "READY." and effectively gave you a blank canvas to poke (no pun intended) at. It was BASIC, but it was a real (if simple and limited) programming language and you could get immediate feedback and satisfaction from playing with it to learn what it could do. The syntax of BASIC is simple, the stdlib is comprehensive and unopinionated. There was nothing to download to get started to try to get that initial dopamine hit and to start to realize the true power of what computers can do and what you could make them do.

    If you want a better chance at getting someone excited about programming, there are much better places to start than VSCode. pico8, scratch, even the browser's developer toolbar is more accessible than VSCode.

Part of the problem is that there's no accepted standards for the minimum website worth making. This is very much a fault of the "website people" because they don't want to sell you a five page static site with the most complex feature being a php script that runs a couple for loops to put formatting around images and text.

Other than basic description and contact info that's all 99% of small businesses need (as evidenced by the fact that they use social media in exactly that way)

  • >Other than basic description and contact info that's all 99% of small businesses need

    I disagree with this popular notion. A website should be a fully functioning sales system, so that it helps ease the admin burden of a small business, and also helps them get more sales.

    Take the most common small businesses: Restaurants and accommodation. Both of these can save/make thousands of dollars per year by having their own ordering systems on their websites.

    As for the other small business which perform more bespoke services, it's good to have offerings for set prices on the website, just so that customers know what they can expect when contacting for a bespoke solution.

    • This is exactly the problem we kept running into. The website exists, the traffic comes, and then it does nothing. A visitor at 11pm has a question and leaves because there's no one to answer it. The "Book a Demo" button assumes they're already sold enough to commit to a 45-minute call with a stranger. Most aren't.

      The website being static is the real failure mode, not the absence of one.

      1 reply →

I saw a meme one time that went something like this:

"AI is so cool, I asked ChatGPT to combine a card game with a flight simulator and it did it!"

"Yeah, that is pretty cool I guess."

"My question for you is, what do I do with the code it gave me?"

"What?"

"Where do I put the code to make a game?"

  • Just ask ChatGPT for that too, it'll happily walk you through standing up Unity or whatever.

    • I just wanted to see what was possible with Codex and Claude Code. Without my ever getting involved with the actual work, both were able to create rudimentary weather apps and load them on my phone. I think I had to follow instructions for what it couldn't access, but I fed it error messages any time something didn't work and was pretty impressed what could be accomplished.

I read comments such as:

>> I don't get it. LLMs are supposed to have 100% bridged this gap from "normie" to "DIY website." What's missing?

as less sincere and more facetious, calling out that every single "AI" company is massively overhyping their capabilities and use-cases. You did the same thing in a more detailed fashion, enumerating all the constraints that AI can't address, and others that speak to the reasons that small businesses don't have websites independently of the tooling/services that are ostensibly able too make it easier or remove barriers.

I'm trying to be the change I want to see in the world by offering IT services in my local area, and I'm getting a good amount of traction. Might need to take on a second person soon. Turns out small business owners especially have a lot on their plate, and if you're tired of their WiFi sucking ass, odds are, they are too, and if you offer to fix it for a reasonable price, they'll pay you.

Hell I unfucked a local place's WiFi for the cost of a free meal for my wife and I because I couldn't browse Imgur whilst eating lol

Doesn’t something like Wix take care of all of this?

  • Yes. It’s also idiot-proof enough that I sent a tech illiterate estate agent friend there with instructions to ask ChatGPT if he had any questions. He was up and running, with property listings, three days later.

    Honestly, this is a solved problem - the actual problem, if you talk to folks who maintain only a FB page, is that they don’t want to pay.

    • It's not that they don't want to pay, but they don't want to pay outrageously. Squarespace, etc. are stupid expensive for most websites. $5/mo is the limit for a lot of businesses, especially when they can't tell if having a website will even improve their traffic over just having a social media page.

      The administration and billing side can also be confusing for a lot of non-technical business owners.

The way to get a website for your small restaurant used to be having Jim's nephew make one for you and you'd give him a pizza and a six pack as payment for setting it up.

Yes!

It's just like with any other process. Want to get a visa to x country? Seems like an easy thing, but in many cases it isn't. That's why you contact a visa company. They do things for you to make it happen. It's not that what they do is too hard for you to do, it's about time.

I’ve built websites for clients. Some of those clients were restaurants and small businesses. Often professionals.

Send any of them a list of 5 questions, the likelihood that you get 5 answers is close to nil.

These people might be good at what they do, but a website might as well be city planning to them.

Squarespace made a business simplifying all that. It's expensive but there are templates and it had a WYSIWYG editor.

  • Ridiculously expensive. The cost of hosting a mom-and-pop website is close to zero, and they charge $20/month or something like that.

    • You're not paying for the hosting, not why would they try to sell you that, really? People pay them for everything else around the hosting.

    • It's not ridiculously expensive. It's ridiculously cheap. $20 per month is nothing for a small business to spend on something that solves a problem.

    • Except Squarespace does not just sell hosting. Their main business is selling a CMS and website builder that is supposed to be easy enough for complete noobs to use.

      You and I know how to build and host websites, ok, but it had likely taken us dozens if not hundreds of hours of learning everything between TCP/IP to ARIA attributes to get here. The average small business owner does not have this knowledge or the time to learn it. They keep Squarespace in business.

      5 replies →

  • It is expensive. Add to this: On this audience, people will lose their passwords, leave outdated information, transfer their business, and not connect often — I bet the security is more costly that a technical audience.

I prompted claude and it wrote me a pretty good landingpage. Thats all I needed and its never been more easy to have that html file. The hard thing for users is to host it and configure DNS, but that is free with cloudflare, just need to buy a domain name.

But even buying a domain name can be too much for some people as facebook is "free"

  • I think you are overestimating the knowledge of the average person. You still need to have an idea of what is html, DNS, cludflare. Most people wouldn't even know where to start looking. But I agree that once you know how to create a website, generating a landing page with Claude is painless.

    • Overestimating? I did comment that even buying a name is too much.

      People who are non-technical will never have a website, but the barrier of entry is low for anyone who has access to the right information.

    • I mean I made a website for my mum's store probably 10 years ago, just a landing page, contact details and a map showing where it is + some pictures, put it on Digital Ocean on a basic Linux instance and I haven't touched it since. I don't think I even have the passwords for it anymore - but it just lives there for over a decade without any trouble, the DI host costs like $5 a month and that's the only thing we ever really had to worry about. The website is a basic HTML, it doesn't need to be anything more than that.

      My general point is that if that's all you need(and I'd argue most businesses really need just that) then basic infrastructure is both really easy to set up and really resilient long term. That Apache server(or whatever it is, I honestly don't remember) isn't going to randomly fall over on a Tuesday for no reason, unless the fabric of the internet changes then it will continue serving HTML websites forever.

Sounds like what we need is Facebook pages, except as a free service from the government or non-profit.

  • Back in the day, there was this thing called the "Yellow Pages"! :-)

    • I believe the yellow pages were typically printed by private companies, often the telephone companies, so in a way Facebook is an apt comparison!

      2 replies →

  • Wouldnt ISPs give you a bit of web space with your internet plan back in the day? (I'm too young to have been around for that but I've heard it used to be a thing)

    • Yes, but that's an ugly address tied to your provider. And you had to learn rearing a website (in Frontpage?) and FTP. Also expectations on websites were different. They were allowed to be fun and didn't have to care about different kidb sof devices, accessibility and all these things.

      Back in the day™ this worked somewhat as people who were online and a somewhat level of technical interest. Else they wouldn't have used the Internet. The average restaurant owner doesn't have that interest. They like cooking or talking to customers on the bar or something, but not doing Webdesign. Probably they only use the desktop/laptop for preparing numbers for tax purpose unless they can fully outsource that.

      1 reply →

  • Do you have any justification in mind for the “free service” being funded by tax payers? Why should it be free for the people who need it, and why should tax payers fund it?

    • Such proposal doesn't need justification. You can merely disagree.

      Anyhow. The justification is that it is an important part of a communications infrastructure.

      Just like the government finances roads, etc.

      4 replies →

    • Converted to dollars, the value is far greater than the cost of a single bomb dropped on strangers that aren't a threat to me, so I don't need to justify it until someone can justify to me the bombs, the oil and gas subsidies, the bailouts, the...

      2 replies →

    • > Do you have any justification in mind for the “free service” being funded by tax payers? Why should it be free for the people who need it, and why should tax payers fund it?

      Because the government should provide useful services. It should be funded by tax dollars because I'm tried of libertarians, and it's well-demonstrated that the free market has consumer hostile incentives that I'm sick of.

      5 replies →

I accept that as a software developer, I have a myopic view on it, but it doesn't have to be hard.

- Get a domain name

- Get a VPS with an nginx image pre-installed

- Write a plain text file with the info you want shown (hours, contact info, etc...)

Yeah it's not sexy, but it's a start and it can be changed when time and interest allows.

  • How do I get a domain name? What is a VPS? What the hell is nginx? How do I write a plain text file in Word? I don't have time for this ...

    • > How do I write a plain text file in Word?

      In college I was a TA a course that (among other things) was the first place students would usually encounter C and the CLI. To standardize how things were compiled and run, we would test everything from the assignments on the school's Linux server that everyone had ssh access to. In order to teach the students how to connect to and use it, we'd have a seminar going over the basics of the Unix shell, sshing, text editing, etc. Because every year there would inevitably be some students who got confused about the idea that Word wasn't a text editor, I started demoing during the seminar opening Word, saving a .docx file (the default by the time I was doing this), and then changing the extension to .zip and double clicking it to show that it was full of XML files under the hood.

      I'm not sure whether it was fully clear how that worked to all of them, but it did at least seem to cut down on the number of students in office hours who were trying to write their C code in Word, maybe just because they remembered "oh that's the TA who was really adamant that I don't use Word for this".

      1 reply →

  • Realistically, most people don't have the expertise of setting up HTTPS enabled web hosting on nginx (maybe Caddy will be easier.) There is just so much prerequisite knowledge for a non technical person to know. What they do instead is either

    - Pay for a shared hosting plan on one of the big players like Dreamhost, Bluehost, Hostinger.

    - Install wordpress in one click

    - Do everything in Wordpress.

    - Pray that no one ever hacks their Wordpress installation

    Or

    - Pay for an agency

    - Have an IT professional — like you and me — make the website, and put a link in the website footer saying "website designed by XYZ Inc."

    • Agree.

      From my personal experience I'd add a lot Director/Sr Director in relatively technical companies who manage scores of web application developers. So when you say most, it could literally be almost everyone.

  • > Get a VPS with an nginx image pre-installed

    You probably already lost 90% of 'normies'.

    Most people won't be able to or willing to do that on their own. They could learn it of course, but they don't bother.

    https://xkcd.com/2501/

    • The reality is much much easier. You just google "I want a website" or "give me a .com" and click links until you get some free website builder or a webhosting company who will take your credit card and give you very easy to follow directions to choose a domain name and then takes you right into their online builder where everything is super user friendly and not much different than leaving a post on a social media platform. Most people would absolutely be able to get a website. It might be the best way to do it, but it would get done.

      1 reply →

    • For a normal person, the only real words in this sentence are "get", "with", and "image", but the last one does not mean what they would think it means.

      Even WIX needs some level of tech savviness, usually beyond 90% small business owners. And Instagram? Well, one of the main points of having a restaurant is to tell your friends about it, so the Instagram profile is more important than actually having a real restaurant.

    • Make it 100%. I consider myself relatively "geeky", but I couldn't explain neither what a VPS or an nginx image is.

      "Normies" are people who are not sure whether the photos they took today with their phone are "on the phone" or "in the cloud" or maybe on the laptop also? Or what?

      Go from there to "nginx", I'll wait and don't hold my breath.

      1 reply →

    • Also lost 1/3 of developers who have no interest in self-hosting on the open net.

  • That's not realistic for non-developers.

    However, anybody can easily get a website: Just send an e-mail or make a call to any of the myriad web design people in your local area.

  • How are you going to convince your ie hair salon? Being cheeky but I imagine the conversation is going to go like:

    - "What the heck is a domain name"

    - "What the heck is a vps"

    Probably going to doze off by the time you get to explaining an http server.

    Don't get me started on the "plain text file". A website that looks like notepad.exe from '95?

    It's worse than not sexy, most users would think the website got hacked or something. And I'm not teaching my hair stylist CSS

  • The VPS should just be their home router, and then have the ISP provide the domain name.

    Uploading the web site could be a discovered Samba or NFS share.

    Hopefully IPv6 can make self hosting viable again.