• 0 Posts
  • 14 Comments
Joined 3 months ago
cake
Cake day: June 28th, 2025

help-circle

  • I’ve had “success” with using them for small one-off projects where I don’t care too much about correctness, efficiency, or maintainability. I’ve tried using various AI tools (Copilot, Cursor agents, etc) for more serious projects where I do care about those things, and it was counter-productive (as studies have shown).

    Hmm, I was curious if ChatGPT still gives inefficient code when asking it to write quicksort in Python, and it still does:

    def quicksort(arr):
        if len(arr) <= 1:  # Base case
            return arr
        pivot = arr[len(arr) // 2]  # Choose middle element as pivot
        left = [x for x in arr if x < pivot]   # Elements less than pivot
        middle = [x for x in arr if x == pivot] # Elements equal to pivot
        right = [x for x in arr if x > pivot]  # Elements greater than pivot
        return quicksort(left) + middle + quicksort(right)
    

    That’s not really quicksort. I believe that has a memory complexity of O(n log n) on the average case, and O(n^2) for the worst case. If AI does stuff like this on basic, well-known algorithms, it’s likely going to do inefficient or wrong stuff in other places. If it’s writing something someone is not familiar with, they may not catch the problems/errors. If it’s writing something someone is familiar with, it’s likely faster for them to write it themselves rather than carefully review the code it generates.






  • People have different levels of “nerves” as others, and it kind of sounds like you may filtering out applicants on an arbitrary metric (how nervous a person may be in an interview). Don’t have enough information about your process to say for sure (obviously), but it may be something to think about. Interviews can be very high-stakes for some people (such as “I may become homeless”), and not for others (“my parents are rich”). After hired, it’s not necessarily as high-staked, and toy problems aren’t what SEs work on day-to-day.




  • Being in Spain kind of explains the difference. There’s a big push for offshoring US software engineering jobs right now, and I know Spain is one of the countries where some dev jobs are being offshored to (along with Eastern Europe, LATAM, and India). I’ve interviewed with a few startups, and their dev teams were in India, and they just wanted a US tech-lead/manager.



  • May depend on location and experience. I used to have so many recruiters contacting me on LinkedIn (1-2 years ago), I hid my account. Now, when I’m actually looking for a job, I get maybe 1 random recruiter contact me per month, and then ghost me even before the first call. I’ve probably applied to over 750 job postings, had maybe 7-8 interviews, and no offers. 14 yoe, mostly in web-dev at small companies and startups with unrecognizable names; my last role was staff-level. The city I live in is probably one of the most impacted by tech layoffs; was one of the cities tons of people and businesses flocked to during covid, now it’s shedding businesses, jobs, and software engineers.


  • They are black boxes, and can even use the same NN architectures as the generative models (variations of transformers). They’re just not trained to be general-purpose all-in-one solutions, and have much more well-defined and constrained objectives, so it’s easier to evaluate how their performance may be in the real-world (unforeseen deficiencies, and unexpected failure modes are still a problem though).


  • What you’re describing is basically stagflation. It doesn’t necessarily mean a crash. It’s possible for the majority of people to keep on earning less and less real income for a long time without a crash.

    I do wonder what the effect of all the layoffs from tech and the public sector and all the cuts in federal funding will do though. Dunno if that’s enough to flood the housing market and crash it or not. I think I’ve read that banks are in a good position to absorb housing market losses, so it won’t be like 2008.

    AFAIK, most current economic indicators are OK. Not necessarily great, but not dire either.

    The stock market makes no sense to me. It doesn’t appear most stocks move on the fundamentals of the companies or anything like that. It all appears to be driven by hype/gambling, and propped up from sustained lows by 401ks on auto-pilot and people trained to “buy the dip” by the quick Covid recovery.

    The USD appears to be rapidly losing a lot of value compared to other currencies like the EUR. But, that fits well into the plan to reduce imports and boost US exports. Inflation with stagnant wages makes US exports more attractive/cheaper.