22 pointsby xueyongg5 hours ago5 comments
  • holyra4 hours ago
    "If you resist AI, it helps to ask why"

    I am not intrinsically opposed AI. I am opposed to its environmental and social impacts. I constantly see spamming AI bots that send zillions of useless or poor-quality PRs to OSS. I see PRs that add features, but are really huge, making maintenance even harder in the future without the help of AI. AI creates bloatware everywhere. I see AI trained on stolen data without respecting licenses. I see data centers popping up at a scale never seen, consuming more and more energy. more and more resources (They basically consumed all RAM/SSD of 2026).

    "It drives rising energy prices in poor communities, disrupts wildlife and fresh water supplies, increases pollution, and stresses global supply chains. It re-enforces the horrible, dangerous working conditions that miners in many African countries are enduring to supply rare metals like Cobalt for the billions of new chips that this boom demands. And at a moment when the climate demands immediate action to reduce our footprint on this planet, the AI boom is driving data centers to consume a full 1.5% of the world’s total energy production in order to eliminate jobs and replace them with a robot that lies." [0]

    I am tired of people that have no concerns about climate change or the impact of their collective actions on other humans. I hope that one day everyone will be judged for their role in this system.

    [0] https://drewdevault.com/2026/03/25/2026-03-25-Forking-vim.ht...

    • surgical_fire5 minutes ago
      I use AI. I think it is moderately useful. I also think it's a sort of dead end technology that will die sooner or later because the economics make no sense, and likely never will.

      It's also very destructive in a societal and environmental level. I didn't pick this music though. The only thing I can do is either dance or stand around while it plays.

      > I am tired of people that have no concerns about climate change or the impact of their collective actions on other humans. I hope that one day everyone will be judged for their role in this system.

      I have a more practical approach - I reject that individual action is meaningful to fight climate change.

      Ir requires societal and political action for anything meaningful that might move this needle. Individual action will do nothing to fix systemic problems, you will only giving yourself a debuff for nothing.

      Vote for parties that want to tackle the issue seriously, support initiatives at societal and political level that may so something in the right direction, etc.

      "I am not using AI because it has a negative effect in climate change" will do nothing while a gargantuan amount of money is pumped into it so GPUs may turn electricity into bullshit text, code of questionable quality, and images of dubious taste.

    • subhobroto2 hours ago
      > constantly see spamming AI bots that send zillions of useless or poor-quality PRs to OSS. I see PRs that add features, but are really huge, making maintenance even harder in the future without the help of AI

      Is there a possibility of using automation to fix this very issue? Before you admonish me of burning more carbon to address output of burnt carbon, hear me out.

      For example: if these PRs are on GitHub, then we have a set of actions that:

      - run a regression test suite to ensure there are no net new bugs.

      - Then it verifies whether the PR has high quality tests for the feature they're implementing

      - runs a suite of complexity, readability, security tests and gathers metrics about them, automatically closing poor quality PRs and even blocking accounts that submit them?

      I argue these automation are great to have for any project - those that have AI contributions or not.

      > I see data centers popping up at a scale never seen, consuming more and more energy. more and more resources (They basically consumed all RAM/SSD of 2026).

      > consume a full 1.5% of the world’s total energy production in order to eliminate jobs and replace them with a robot that lies

      From my perspective, this is an extremely reductive view of AI. My view is that we are fundamentally undergoing a shift in knowledge work and these are all costs that will bear fruit for decades to come.

      Imagine freeways being built on barren land. In decades to come it will bear fruit entire new cities and farms. Right now all that construction for those freeways in progress alarm anyone thinking of the climate but the farms that will be possible thanks to these freeways will offset the debt and even support the cities around them.

    • hparadiz3 hours ago
      I promise you I spent more energy air conditioning my house this month than the collective energy of all my prompts over the past year to date while refinaries are being blown up in multiple countries right now. It's a silly argument. The hardware coming out now is 10x faster while using the same amount of energy as a regular desktop while I'm gaming. I legit can't take this "please think of the environment" argument seriously. The math ain't mathing.
  • bovermyer4 hours ago
    Most of that article is just good career advice in general, so I'll just comment on the part about AI.

    One major problem I see with the use of AI is that it will prevent people from building an understanding of <insert problem domain X here>. This will reduce people's ability to drive AI correctly, creating a circular problem.

    • gloxkiqcza2 hours ago
      > One major problem I see with the use of AI is that it will prevent people from building an understanding of <insert problem domain X here>.

      I don’t really think this is a problem. AI is a tool, you still learn while using it. If you actually read, debug and maintain the produced code, which I consider a must for complex production systems, it’s not really that different compared to reading documentation and using Stack Overflow (i.e., coding the way it was done 10 years ago). It’s just much more efficient and it makes problems easier to miss. Standard practices of AI assisted development are slowly forming and I expect them to improve over time.

      • nerptastic2 hours ago
        I’ll bite - I’ve been a dev at a new company for about a year and a half. I had mostly done front end work before this, so my SQL knowledge was almost nonexistent.

        I’m now working in the backend, and SQL is a major requirement. Writing what I would call “normal” queries. I’ve been reaching for AI to handle this, pretty much the whole time - because it’s faster than I am.

        I am picking up tidbits along the way. So I am learning, but there’s a huge caveat. I notice I’m learning extremely slowly. I can now write a “simple” complexity query by hand with no assistance, and grabbing small chunks of data is getting easier for me.

        I am “reading, debugging, and maintaining” the queries, but LLMS bring the effort on that task down to pretty much 0.

        I guarantee if I spent even 1 week just taking an actual SQL class and just… doing the learning, I would be MUCH further along, and wouldn’t need the AI at all. It’s now my “query tool”. Yeah, it’s faster than I am, but I’m reliant on it at this point. I will SLOWLY improve, but I’ll still continue to just use AI for it.

        All that to say, I don’t know where the future goes - our company doesn’t have time to slow down for me to learn SQL, and the tool does a fine job - it’s been 1.5 years and the world hasn’t ended, I can READ queries rather quickly - but writing them is outsourced to the model.

        In the past, if a query was written on stack overflow, I would have to modify it (sometimes significantly) to achieve my goal, so maybe the learning was “baked in” to the translation process.

        Now, the LLM gives me exactly what I need, no extra “reinforcement” work done on my end.

        I do think these tools can be used for learning, but that effort needs to be dedicated. In many cases I’m sure other juniors are in a similar position. I have a higher output, but I’m not quickly increasing my understanding. There’s no incentive for me to slow down, and my manager would scoff at the idea, really. It’s a tough spot to be in.

      • exceptionean hour ago

          > AI is a tool
        
        That would be groundbreaking news. A tool works either deterministically or it is broken.

        A more helpful analogy is "AI is outsourced labor". You can review all code from overseas teams as well, but if you start to think of them as a tool you've made too big promotions into management.

      • subhobroto2 hours ago
        > It’s just much more efficient and it makes problems easier to miss. Standard practices of AI assisted development are slowly forming and I expect them to improve over time

        Bravo! IMHO, AI just underscores core high quality engineering practices that any high quality engineer has been practicing already.

        AI is a tool that provides high leverage - if you've been following practices that allow sloppy coding, AI will absolutely amplify it.

        If anything, I would guess that the AI assisted future will require engineers to think through the problem more upfront and consider edge cases instead of jump and type out the first thing that comes to mind - the AI can spit out code way faster.

        There's an alternate, vibe coded universe where engineers just spit out slop but as I wrote in another comment here, there are tools to detect that. These are tools that sound "enterprisey" and that's because before AI, no one else had to deal with such scale of code - it's was just far too expensive to read, update and create PRs.

        Those boundaries are coming down and now almost everyone who can pay for Oxygen tanks have a shot at scaling Mt. Everest.

    • subhobroto2 hours ago
      > One major problem I see with the use of AI is that it will prevent people from building an understanding of <insert problem domain X here>. This will reduce people's ability to drive AI correctly, creating a circular problem.

      Very much the opposite. LLMs do a fantastic job of increasing accessibility of knowledge.

      They have wide exposure to content and is incredibly good at spotting patterns and suggesting both well established norms from the current domain and serendipitous cross domain concepts.

      I feel the concern you share is LLMs expose new frontiers to people who otherwise might not even have imagined that frontier exists and then those people do a lazy or superficial job of it because they lack any internal motivation to do a deep dive on it

      • bovermyer27 minutes ago
        We must be from _wildly_ different backgrounds.
  • gyulai3 hours ago
    It's not like "spend more time away from the screen" is a real choice that is actually offered to "codemonkey ICs", like myself, in most workplaces, and I haven't seen AI change a damn thing about that. If anything, it has become worse. With AI raising the expectations about how much code I need to ship per unit of time (and all the responsibility for that code actually working still resting with me), I am more glued to the screen than ever.
    • redeux3 hours ago
      Then spend less time on screens when you're not working. The post says "Go to meetups and events. Offer help. Offer introductions. Learn to be a connector." These are all outside of work activities. Also, these don't have to be tech events. They can be anything, just unplug, get out there, and meet people.
      • gyulai2 hours ago
        Telling someone they need to learn to be an extrovert to get ahead in a field that people tend to gravitate towards because they are introverts is psychologically quite unsound advice, because personality is quite fixed. I've beaten myself up over my not-get-ahead-able personality enough when I was at college, and have, paradoxically, gotten ahead quite a bit better than the people I knew back then, who did have those model extrovert personalities.

        The second reason why I take issue with that line is, as I've said, the fact that few employers allow employees time "on the clock" to do anything at all that's away from screens, and saying "do it in your spare time, then" is adding insult to injury. I have a rich social life, hobbies, and am raising a family. What I'm observing is that this is not helping my career one bit, and that's perfectly fine. Not everything in life needs to be in service of one's career. But this is also the reason, why I do not have time, off the clock, to attend meetups and events.

        The third thing I would notice is that it helps your career (again, speaking from a "code monkey" perspective here), less than you'd think. What is going to come out of the chance encounters at meetups and events? Maybe someone wants to hire you. Maybe someone wants to work with you more informally. If you sell your time in 40-hour-per-week blocks, none of this is a business opportunity you can capitalize on. If you're on a job, you've already sold your 40-hour-block, and have nothing left to transact with. If you're off a job, you need a new one, and you need it now, so you need to be more transactionally-minded than just investing time into chance encounters.

        Now, there is a separate consideration that may enter into career planning, namely that one might try to evade the 40-hour-per-week payrolled-employee trap, and try to prioritize maximizing hourly rate over yearly compensation and do freelancing. But this sort of consideration, in my mind, is not properly the domain of career advice. Career advice is: "Here is some mistakes you should avoid. Avoiding them is always an option, no matter what your circumstances are, and by avoiding them, you will always have better outcomes." This is not that: It is simply not the case, that everyone can and should be a freelancer.

        • subhobrotoan hour ago
          It's all about perspective and hence your personal experience weights heavily.

          Are you in SF? If not, it would be hard to explain how much of an impact geography can have on your success in life.

          > The third thing I would notice is that it helps your career (again, speaking from a "code monkey" perspective here), less than you'd think. What is going to come out of the chance encounters at meetups and events?

          I'm unsure if you're being facetious - billionaires have been made of people who happened to be at the right place at the right time and you don't get there by staying at home. I mention the billionaires because you can look these up - I'm pretty sure there's a far larger volume of people who made far less.

          If you discount the value of chance encounters, you've not yet had the opportunity to realize how random success is. You increase your chances by increasing your chances at random success. This is all probability theory and provable mathematically.

          • gyulai26 minutes ago
            I normally know better than to respond to "career advice", particularly, coming at it from an angle of vulnerability. I think the primary reason I'm doing it is as a service to my younger self (and people in equivalent situations now), which could have been spared quite a bit of heartache, if it had had more people around ready to call bullshit on bad advice.

            Moving to SF is only an option for the rich and privileged. Saying no to a solid paycheck that comes with a 40-hour workweek to make space for randomness is for the rich and privileged. Some of us are born rich and privileged, some are not. Some of us are born as extroverts, some as introverts. For some of us, putting off-hours to use for doing more work-related stuff ends up working out, for others it wreaks havoc on our ability to have hobbies, social lives, and families and is a surefire way to destroy happiness (and might still not help our careers).

            "Everyone needs to move to SF and start prioritizing hustling over staring at their editors and compilers" is terrible advice. For a sizeable proportion of people it's not an option. For a sizeable proportion of people it's a surefire way to destroy their lives.

  • cronin1014 hours ago
    With the exception of 3 (How to survive in the world of AI: use AI!), these have all been par for the course all along if you wish to succeed at senior+ level.

    With the current surge, everyone is (expected to act as) a senior/mentor to a swarm of workers that lack interpersonal/business context.

    It’s not a huge shift if you’re already deeply invested in business lore, but it’s unfortunately a brutal speedrun of skills that were previous slowly accumulated for new/junior hires.

  • redeux3 hours ago
    Spend more time away from the screen and meet real people - Coincidentally, this is a use case that I'm about to task OpenClaw with. I'm going to make a personal social events coordinator of sorts where I give it my interests, tell it where it can find local events related to those interests, then let it suggest them as they come up and add them to my calendar. Then I can just show up and do the fun stuff and automate the boring part of finding things to do.