Hacker Timesnew | past | comments | ask | show | jobs | submit | haliskerbas's commentslogin

And infinite 15s porn clips

Maybe folks with the opposite opinion can add some context. My manager told our team the same thing using more words, as far as expectations go.

Personally, I believe that the supposed productivity gains of LLMs will turn out to be much like outsourcing to India around the turn of the century: managers think it's a great idea to cut costs, but it will also make quality plummet, and there will be a correction back towards sanity. That doesn't mean that everything is all roses - even if the market will get over the AI insanity someday, that's cold comfort if you're out of a job right now. But I do think that it's not going to be "if you aren't on board, then gg" in the long run.

I have already seen multiple CLs from people who are both senior and junior where I know they did not look at the code. I thought, at first, they worked and upon review it looked good but when I synced these changes I found either big bugs that a human would never make or a test would never catch or lots of code repetition.

One example was an engineer who was refactoring some code that ended up doing this:

    def execute(jobs):
      for job in jobs:
        asyncio.create_task(compute(job))
        yield await compute(job)
This is very simplified, it as actually broken up into two separate loops and hidden behind multiple nested calls but at some point there literally was a `asyncio.create_task` where the result was not being used.

I looked at this code because we were hitting some quota limits very early for some reason and it turned out we ran 2x the reads we needed to. I refactored this code, 1/2ed the execution time, fixed the quota issues, and took it from ~300 lines to 80 lines.

This was code from a *senior software engineer* with 15 years in the industry. What is very interesting is I see similar bugs from juniors who do or don't use AI.

I am not saying AI can't be useful. On weeks I have had clear tasks set out, while the rest of my team was OOO, I tackled probably 5x the work our team normally accomplishes (this was after all the work was identified, just working). My skip actually said "Wow, we had a very productive week!" so multiple layers noticed the productivity. I think what made this possible was:

    1. I fully understood the **entire** task and the end-user needs.
    2. The code base was structured "fine" with enough decoupling between components that I wasn't hitting merge conflicts with myself.
    3. I self-reviewed all the work before sending anything to other people (opened all the changes in my IDE, read all the tests).
    4. If something seemed too complicated I refactored it manually. 
    5. I left the AI chugging for long periods of time on objectively measurable tasks.
I don't think the practice of engineering software is dead. The architecture of your software now has measurable impact on productivity. I don't think thinking about performance is outdated. If you're running code no one has reviewed but is functional you wasting cycles / money. Having domain knowledge still improves your velocity.

Because of these reasons I think there is still marginal value to programmers. Companies which maintain internal talent pools and build tooling to scale the impact of people will probably beat out smaller companies that just vibe code.


Do the booming companies pay the same as the ones who did layoffs? If you're laid off from Meta or other top tier paying company (the behemoths doing layoffs) you might have a tough time matching your compensation.


But do they need to? If a <role X> job at a top tier company making $600k is eliminated and two <role X> jobs at a "more average" company making $300k replace it; is that really a bad thing? Clearly, there's some details being glossed over, but "one job paying more than a person really needs" being replaced by "two jobs, each paying more than a person really needs" might just be good for society as a whole.


It doesn't seem too bad when you cherry pick an outlier example, but what about when the person making $100k now makes $50k?

I'm sure the retort of the AI optimist will be that AI will make the things that person buys cheaper, and there may be truth to that when it comes to things that people buy with disposable income...

But how likely is AI to make actual essentials like housing and food cheaper?


Are there that many people at top tier companies making 100k? I was under the impression that they were top tier because they paid really well.


There's likely going to be a separation between the top earners and the average.

IE. If a top tier dev make $1m today, they'll make $5m in the future. If the average makes $100k today, they'll maybe make $60k.

AI likely enables the best of the best to be much more productive while your average dev will see more productivity but less overall.


I think this is assuming that the labor market knows how to identify the dirct value of devs. This already seems to be a problem across the board regardless of job role.


I think solo founders or small software companies where top tier devs can have huge ownership will be making top dollar.


Can you give an example of what a solo founder might now make top dollar on that he previously couldn't?


I think a solo dev can make a $1b company whereas it was impossible before.


Yes I understand but so far I don't know what such a company could look like, or even in what industry it would be.

That’s what my teammates are for, I pipe slack and jira to Claude and the asker and teammates tell me if there’s a bug


I've noticed people who are using LLMs more, myself included, are starting to talk like that.

Oops I mean, you're absolutely right, those ARE hallmark signs of an LLM. Let me breakdown why this isn't just your imagination but actually...


This is like inverse drop shipping.


same is true in many startups


True enough, but do you think the usual level of disparity is so vast that it ends up on the front page of international press outlets? I'm thinking the $100m pay offers etc


Happens with professional sports teams all of the time. I guess the difference is with professional sports the criteria for receiving the monster pay packages is a bit more objective.


no you need to be a "cracked engineer" working "7 days a week in our house/office in SF"


they are working on ads, that is usually the "switch"

https://www.adweek.com/media/openai-chatgpt-ads-job-listing-...


What do I look up to find places and providers that do this especially if I don’t have a relationship established with the place already.


Personally I had success with my primary care doctor. But you could also look into online telehealth diagnosis. That was my backup plan to ensure I have access to medical treatment.


You in California by chance? I can recommend an online provider here, but they only serve CA patients.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: