• 0 Posts
  • 37 Comments
Joined 4 months ago
cake
Cake day: May 11th, 2026

help-circle
  • Yeah it’s just very poorly written, I was trying to be too charitable in my previous comment but I think the article deserves a lot more criticism, like about the random change of tone (ex: professional to swearing for no reason to professional again), missing explanations, and taking several paragraphs to explain that sometimes people do shit they don’t like for money, like, we’re human, we know that lmao


  • I also gave up reading it, but from a few paragraphs below, when they said knowledge work they mean stuff like marketing, finances and other relatively high paying jobs that most people aren’t passionate about but choose to do for money. I think it’s a weakness of the article that it isn’t upfront about what it means, so you’re not wrong for looking it up, but yeah, they meant that.

    The article itself seems to be on alienation and stress, but as I said I didn’t finish it, as it’s quite long and not engaging enough, at least to me.




  • I had a senior in my last Ruby job who told me to keep metaprogramming to the minimum and after learning more about design and architecture I’m so glad he taught me that mindset lol. Metaprogramming is very tempting when you have a lot of repeated code that could be drastically reduced, but the whole team needs to be able to understand and work on it too, and not everyone is familiar with these features, nor should they.



  • than what an AI or cheap programmers from places like India or China could do.

    People abroad making less money has more to do with the cost of living, different regulations and so on, not necessarily skill. I’m a mid developer with years of professional experience and my salary is shit for US standards, but it allows me to live okayish here, so that’s why we put up with it. Immigrants also often face a precarious position (such as a visa status being tied to their work, or prosecution by the authorities, or not being part of a union in an otherwise unionized industry, etc), so them getting paid badly is, again, not always related to skill. I’ve met Arab doctors who are cab drivers in Europe.





  • But at least the lefty capitalist artist sold some key chains

    Selling your shit and getting paid doesn’t make you into a capitalist. At most you’re an artisan, if you own your tools and you get paid for your final product rather than your labour hours.

    To be a capitalist you necessarily need to own capital. In the example you picked you’d need to own a factory where you underpay people to and keep the surplus from all the keychains they produce.

    And regardless of what you meant, you’re absolutely barking at the wrong tree here, market consolidation and monopolies predate the internet, and they would have always had the final say in how we shape our infrastructure and share shit online under capitalism.


  • I think it’s a matter of volume, it’s extremely easy and quick to publish large amounts of generated code, and by far most people won’t go searching your codebase in depth to see if the code is decent, if it works as advertised they don’t have a reason to look into it further. If you add a third party to vet all code then you’re still giving massive amounts of work to whoever has to review the mountains of slop.

    It’s not like we didn’t have an issue like this before, about people copy pasting without understanding anything, but these tools made it more accessible and streamlined, and the worst part is that vibe coders believe sharing their slop is of value.







  • To a degree, sure, but going out of your way to go against convention even for the language itself is also to blame if Kelly is right. It’s less about whether you add type annotations to python, and more about following conventions and writing python in a way that a random developer with enough python experience would be able to understand and contribute to the codebase. I’ve seen anti patterns in a handful of languages I know well enough and it’s easy to tell the other person didn’t bother practicing enough and learning basic conventions.