7 comments

  • comrade1234 2 hours ago
    My wife's experience is managing teams and has been involved in creating corporate websites using contractors. She doesn't know anything about html at all. She just manages people.

    She's now working on a biotech start-up pre-funding. They have pretty much zero money. They want to redesign their website.

    I set her up with my deepseek key and she's been using flash-v4 with image detection (I think deepseek says it's still experimental). She just provides the current website, tells how she wants it to look and it works great. I mean it's obviously ai generated but she gets quick results and is able to tweek things to look better by just telling deepseek what to do. She was even able to change the text in one of their images to its new product name without having to contact the graphic designer.

    This is a simple example. Basically it's one of those earlier jobs that you could get someone to bid on for $x but now you can do yourself for $20.

    • jonathanlydall 1 hour ago
      My mother has a psychology practice and wanted to update her 20 year old website.

      I did the first few prompts (single static page, basically a brochure, don’t worry about hosting) into ChatGPT to get her started and a few days later she sent me a .zip which I uploaded.

      Only took a while because she wasn’t paying for ChatGPT so had to wait for the free limit to reset quite a few times.

      But overall it was super empowering for her.

      • Wowfunhappy 1 hour ago
        Not that I'm in favor of spending money unnecessarily, but I find it kind of surprising she didn't just spend the $20, given this was a website for her professional money-making business.
        • thaumasiotes 1 hour ago
          Does updating the website bring in additional money?
          • Wowfunhappy 1 hour ago
            Presumably a nicer website could lead to more customers. Otherwise why update the website at all?
            • ElProlactin 38 minutes ago
              > Presumably a nicer website could lead to more customers.

              It depends what "nicer" means. Paying a web designer/developer to create a bespoke website doesn't guarantee that said website will have a better UI/UX and, most importantly, "convert" at a higher rate. Not every web designer/developer understands IA, content, performance optimization, etc.

              The popular AI tools produce websites that are clearly AI-produced if you know the patterns, but that doesn't mean they can't be usable and quite effective at converting. And if you have a bit of skill with prompting, AI can be really good at working through performance bottlenecks, etc.

            • bayindirh 52 minutes ago
              Changing office address? New qualifications? Better copy?
              • bryanrasmussen 31 minutes ago
                so. if website does not lead to customers - why do any of that? actually why have website? Once you say yes to website you imply having one is somehow valuable, so in that case why not spend 20 dollars.
                • bayindirh 27 minutes ago
                  Just because websites can exist. Sometimes things are done for fun, or just for the sake of it.

                  This perspective declares all the personal websites of people worthless, however, they are priceless.

                  Because people's curiosity and creativity is priceless as well.

                  Similarly, why create art and share it around if it doesn't bring in customers? Why make music, take photos, dance? Do we live to serve customers, or do customers' existence serve us to live a better life?

                  Questions, questions...

                  • Wowfunhappy 13 minutes ago
                    Of course, those are all great reasons to make a website. But this website was for a woman's psychology practice. I don't imagine she made it for fun or to express her creativity. The purpose of a psychology practice's website is to tell people about your psychology practice, so they will either (A) sign up ($) or (B) find information they need more easily (higher satisfaction → $).

                    If OP's mother runs a donation-funded pro-bono psychology practice then you can translate the dollar signs to units of happiness or whatever (which I would imagine is her real goal regardless).

                    This person is spending her time to create the website (with ChatGPT's help). How much is that time worth? Of course when it's your business hourly pay is tricky, but I imagine she values her time highly enough that $20 is not worth very much.

            • thaumasiotes 53 minutes ago
              > Otherwise why update the website at all?

              Because you have it.

    • snakeboy 52 minutes ago
      > She was even able to change the text in one of their images to its new product name without having to contact the graphic designer.

      Is that legal... ? I admit I don't know much about graphic design is contracted.

      • comrade1234 41 minutes ago
        Just like if you're a programmer the company paying you owns the work.
    • technion 49 minutes ago
      Every static HTML pages built this way with ai is another WordPress site that wont get built by contractors just to be neglected, compromised, and used to launch phishing and ransomware attacks.
      • reaperducer 40 minutes ago
        Every static HTML pages built this way with ai is another WordPress site that wont get built by contractors just to be neglected, compromised, and used to launch phishing and ransomware attacks.

        You mean the very web sites that the "AI" trained on?

        If you think AI can't make buggy code, there are several dozen thousand comments on HN that disagree.

    • xyst 1 hour ago
      show us these "corporate websites"
      • comrade1234 53 minutes ago
        That was just part of her work. She was employee #11 at a now $4.5B biotech company so everyone that early on had to do everything. She worked for Novartis, for booz allen, and others. She usually hired McKinsey consultants for projects but the web stuff was for smaller companies. She managed a team in India for one of her companies that took care of the web stuff. Basically just look at any top-10 Pharma or government website and you might see what she managed.
    • latchkey 2 hours ago
      i started a web development business in 1995 and have been coding web stuff for decades.

      like the OP, all those years of learning how it works under the covers gives me a distinct advantage since i can easily tell what is slop and what is going to perform. as well as how to get AI to iterate and fix the things it isn't good at (yet). i feel like now i have super powers. i love it and can't get enough.

      the fact that your wife can be productive at lower cost means that more products will be built and more opportunities will be made. instead of spending money on website design, her business can spend money developing biotech.

      i welcome that, even if it means that things will change from the past and those that have made a career out of charging thousands will get replaced by a $20/month subscription.

      • throwayay4929 2 hours ago
        Would you say this is a similar but perhaps bigger change to frontpage/Dreamweaver/web app frameworks? Those all drastically cut down tub development time for web pages and at the same time opened up new possibilities. I wonder how it'll pan out with AI
        • Gualdrapo 2 hours ago
          FrontPage, Dreamweaber and co seemed to fell into obscurity when HTML5 & CSS3 came up and from that point web development went much more complicated than that.

          Granted, it seems it is easier now to give prompts to an LLM so it will spit things out than back then where you had to know the tool and fiddle with menus and thingies to sort of try to produce a result.

          But the drawback seems to be the same for both - lots of unreliable and unoptimized code that will go live if you don't know what they're doing under the hood and can potentially cause issues in the future. Remember that all this tools do are sorts of interpolation. I've seen lately lots of "modern" websites with tons layers of !important in their CSS and who knows the monstrosities that they have with their JS.

          Meanwhile I and all people like me still don't have a job because all of this and the alleged "thousands" I was getting for doing this things.

          • latchkey 1 hour ago
            the thing you haven't come to terms with is that it is more important to ship than it is to worry about the issues in the future. i thought RoR taught everyone that.

            the beauty of what's happening today is that AI might produce slop on the first try, but you can also refactor just as easily too. "clean up all !important and optimize the code for speed", is just as easy of a prompt and it'll go off and do a fantastic job at that. that is what the OP was talking about in his article.

            you don't have a job because you're not adapting to this new world order quickly enough. i predict that there will be insane demand for porting existing applications off these over priced SASS contracts and building tailored products for businesses. as much as they are trying to convince people, you don't need a $5m/yr salesforce / servicenow contract when you understand the business model and can envision a better solution to the actual problem out of thin air.

            i'm burning 500m+ tokens a day on a $200/mo subscription. it is creating 10000x more value for me. it is no longer how much you know HTML/CSS, it is how well you know how to get AI to do what you want it to do and the only way to develop that skill, is to do it.

            • toyg 28 minutes ago
              > you don't need a $5m/yr salesforce / servicenow contract when you understand the business model

              I'm sure many people will think that; and I'm also fairly confident that 5 years later they'll take their obscure, bug-ridden, vibecoded monstrosity that nobody really understands, throw it out, and get a salesforce contract. Technical debt doesn't disappear just because you have agents working for you; in fact, it is exploding right now, and I would bet good money that 2-3 years for now there will be a flourishing cottage industry of consultancies specialized in dealing with such monstrosities.

              • latchkey 22 minutes ago
                Context is important in a response like this. Giacomo is a Sr. Presales consultant at a SaaS company that sells "The AI operating system for modern Finance." Of course you're adverse to things because it is a direct threat to what your business offers today.

                If I can vibe code up a solution that fixes my problems for $200, it doesn't matter what happens in 5 years. The rate of change that's happening today in the increase in quality of the output of the models, I can just tell it to fix whatever we have and make it better.

        • latchkey 2 hours ago
          no, those tools sucked in comparison to what ai is doing.

          i just built a financial dashboard for my business. in realtime, i'm sucking in all the data from quickbooks, mercury, stripe, deel APIs and presenting it to myself, and my investors. it does all that sitting in cloudflare as a worker, for $5/month. took me a couple weeks of iteration, not a single line written.

          from that i just told ai... "i'd like to get rid of quickbooks because yesterday it was down and i couldn't log into it. figure out what i'm using there and present me an interface that allows me to do whatever i'm doing in quickbooks, but with my existing data from stripe, deel and mercury."

          it then dutifully went off and built me that app and now i'm running it in parallel and synchronized with quickbooks, until i feel that i can just turn that off. it is customized exactly to my business workflow and easily maintained with full unit tests. it costs me nothing but a $200/mo codex subscription and a few hours of work.

  • Supermancho 43 minutes ago
    > The frontend is less risky to just hand to an agent.

    The smaller the problem, the less risky it is to do this, regardless of the nature of the problem. This is not a frontend-specific issue today.

    • josephg 16 minutes ago
      Frontend development - perhaps more than any other kind of software development - is “what you see is what you get”. There aren’t a lot of ways a website can be invisibly broken.

      Systems engineering isn’t like that. Vibe coders beware: A database could silently corrupt data, or have latent security vulnerabilities. It might have a badly designed query language that will be difficult to change later. But frontend code can be rewritten at will. It’s a perfect target for LLMs.

  • rudi-c 2 hours ago
    In a related but less public way, I've found myself less motivated to write internal documentation at work. It feels like in a lot of cases, it'd be better for the reader to throw Claude at the codebase to explain things.

    A separate document explaining how a system works can go out of date. While I'm quite good at highlighting the most important insights and non-obvious traits of a system, I'd still be guessing what the reader needs from my doc at the end of the day. Claude can answer questions based on what the reader is curious about and wants to learn.

    Some types of document are still useful, namely higher-level directional or philosophical topics about the intention of a codebase. e.g. "we would like to eventually move X system to Rust for Y reason", "we chose mutable data structures over immutable in this part of the system because Z". But fewer than before.

    • kolinko 30 minutes ago
      Even the latter can be done automatically from meeting notes, tickets etc.
  • paulpauper 2 hours ago
    Being a programmer in the era of AI now means configuring the AI and run environments to produce the sought result, than manipulating the code itself. It's like how C runs on top of assembly.
    • chowells 24 minutes ago
      It's nothing at all how like C runs on top of assembly. C has semantics. Code means something without ever being run. You can check in your source code and (assuming it actually follows the C standard and your compiler's documented extensions, which almost no real C code does - C was a horrible example) it will work just as well in a year as it does today.

      Try checking in only your prompts and nothing else. Just the parts you actually typed. See how well it works to regenerate the same application next week, let alone next year. Prompts are fundamentally a different sort of thing from code. Do not mix them up.

    • j4yav 2 hours ago
      Being a programmer in the era of AI means not being a programmer
      • josephg 1 minute ago
        It depends how much you outsource to the llm.

        If you outsource everything to a llm, I just don’t think you get very good results right now. Language models aren’t great at remembering all the little design decisions that are needed in medium to large projects. The code ends up riddled with semi-conflicting design choices, which have been slammed together and maintained by context inertia. For a lot of projects this is more than fine - sometimes higher quality work simply isn’t worth my time. But for a lot of projects, you will pay for that slop later.

        But I think there is a useful middle ground. If you carefully review all the decisions an llm makes, I think you can often be more productive than just programming everything by hand. But it’s a very different way to do engineering. I think I learn more this way than if I program by hand - if only because I’m touching more code. My mind roves around the design space a lot more. I don’t lock in as much as when I’m programming each piece individually.

        If you work with an llm like this, your engineering skill matters more than ever.

      • shostack 24 minutes ago
        Being a programmer has always meant dealing with abstraction layers and climbing up the abstraction ladder.

        You are simply learning a new language, whose syntax happens to look like English (or whatever language you speak), but with new, undiscovered, and constantly changing design patterns and best practices.

      • chpatrick 56 minutes ago
        Typing the code was never the interesting part.
        • qalmakka 31 minutes ago
          For me it definitely was
        • jplusequalt 54 minutes ago
          >Typing the code was never the interesting part.

          But solving hard problems and developing systems intuition was. If you're trying to tell me that people working on code bases predominantly written by AI are still solving hard problems themselves, or understand the systems the AI is building, I think they're lying to themselves.

          • kolinko 24 minutes ago
            From what I’ve seen they get to the level of understanding of systems way faster than we did because they iterate and experiment with this from day one. We had to spend years understanding code syntax, and other minutia.

            Also, you need a different kind of toolset/skillset to grok a system that was vibe coded all the way - different failure scenarios. Older devs tend to just say “see, I told you, it’s just spaghetti underneath, you need to clean it up”, and the newer gen learns to work with that spaghetti.

          • avgDev 47 minutes ago
            I have a blazor app in poduction, Codex made errors which it could not fix and it required me reading documentation. I won't argue that it didn't make my life simpler, tasks which would take me days are done in hours, sometimes without touching code.
            • unshavedyak 29 minutes ago
              Yea, i still deal with a ton of code in AI heavy workflows. If anything the frustrating part is absorbing the code quickly enough. AI (Claude for me) writes in cryptic text and the code flows can often be non-obvious.

              I need (and am exploring) custom review tooling to improve this AI->Human code flow. Reviewing PRs were always the hardest part for me in programming. They were often full of the developers decisions and you have to rediscover those as you're reading code for it to make sense[1]. However i find this even more difficult to discover these decisions from AI.

              However unlike human PRs we can ask more of AI. Rarely have i had a developer put on a presentation for a PR - but AI could right? AI could produce a guided walkthrough of the code. Not sure if it will help of course, but my thought is we're all stuck in the old "PR review flow" but instead of PRs it's AI - and the volume of them is far greater than anything prior. So i expect we need to tweak how we review, how we get information from LLMs.

              [1]: I'm speaking generally, and about larger PRs. Not some small func where you can easily see what it does. Business logic and complex code can be difficult to decipher in PRs, imo.

      • hirvi74 1 hour ago
        That is why I am very thankful for my job. We are not really allowed to use LLMs for much of anything.
    • whateveracct 2 hours ago
      thanks i hate it
    • sitzkrieg 2 hours ago
      luckily there are still some people who know and care about actually understanding what is happening. but dwindling. market correction needed to wash larpers out
  • pmestha 57 minutes ago
    [dead]
  • jdw64 1 hour ago
    [dead]
  • sitzkrieg 2 hours ago
    writing about your dates with an ai prompt are not that interesting