sacredfire

u/sacredfire@programming.dev
1 posts · 51 comments

Recent posts

Recent comments

That was an interesting read… The company I currently work for doesn’t allow AI tools to be fully integrated into our code base. I tinker around with them on my own time, but I’m left wondering what the profession is turning into for other people.

Here on lemmy, we are definitely in the naysayers camp, but this article is trying to paint the picture that the reality is that almost everyone in tech is all on board and convinced these tools are the way. That writing code by hand is something of the past. The author certainly went to great lengths to recount many interviews with people who seem to share this opinion - many who I will note, have a vested interest in AI. Yet they didn’t really ask anyone who specifically held the opposing viewpoint. Only tangentially mentioning that there were opponents and dismissing them as perhaps diluted.

I did appreciate that they touched on the difference between greenfield projects and brownfield projects and reported that Google only saw about a 10% increase in productivity with this kind of AI workflow.

Still I wonder what the future holds and suppose it’s still too early to know how this will all turn out. I will admit that I’m more in the naysayers camp, but perhaps that’s from a fear of losing my livelihood? Am I predisposed to see how these tools are lacking? Have I not given them a fair chance?

This may not fall under the umbrella of micro profiling, but I’ve using the cli tool perf a lot lately in Linux. Pretty powerful tool for performance profiling that can do active monitoring as well as take snapshots. Not sure about windows compatibility, maybe with wsl?

on Get. Out · c/lemmyshitpost · 7 pts · 168d

The near future? How is this a sustainable business model for any business? You just need one developer and “agentic” AI to build anything, how do you differentiate yourself?

But before that problem, I don’t see the current tools anywhere near able to deliver on the hype. They are incredible and they have plenty of use cases, but for anything non trivial it feels like it’s more work fixing the errors they create than just doing it myself. I think I’d kill myself if I had to review and fix multiple agents worth of indecipherable code.

All that being said, everyone still might get laid off! It doesn’t have to be good to crash the market.

on But bro please · c/lemmyshitpost · 4 pts · 177d

I think you’re missing the spirit of their comment. They are not saying they get out of the tank right then, they are saying eventually everyone has to get out of the tank and go back to their home and if your neighbors aren’t happy with you and are well armed… good luck.

Wasn’t there a recent METR study that found 20% decreased productivity with ai coding tools? Oddly enough, the people using the tools thought they were 20% faster.

https://metr.org/blog/2025-07-10-early-2025-ai-experienced-os-dev-study/

From my own experience, they can be useful until they aren’t… and if you don’t know what you’re doing they can output convincing but flawed or downright dangerous code or suggestions. I’m not sure if it saves me time or not. Im not doing front end web development anymore so maybe the stuff I’m working on now is too obscure for the current tools?

on Pretty good at math · c/AntiMeme · 50 pts · 237d

It does, he just didn’t show that a/√a simplifies to √a. There are a couple ways to think about it, but the simplest is if you just wanna get rid of the square root in the denominator, you can multiply the entire left side by (√a/√a) which gives you a√a / √a√a. This then turns into a√a/a. From there you get to just √a

My experience with LLMs for coding has been similar. You have to be extremely vigilant, because they can produce very good code but will also miss important things that will cause disasters. It makes you very paranoid with their output, which is probably how you should approach it and is honestly how you should approach any code that you’re writing or getting from somewhere else.

I can’t bring my self to actually use them for generating code like he does in this blog post though. That seems infuriating. I find them useful as a way to query knowledge about stuff that I’m interested in which I then cross reference with documentation and other sources to make sure I understand it.

Sometimes you’re dealing with a particular issue or problem that is very hard to Google for or look up. LLMs are a good starting point to get an understanding of it; even if that understanding could be flawed. I found that it usually points me in the right direction. Though the environmental and ethical implications of using these tools also bother me. Is making my discovery phase for a topic a little bit easier worth the cost of these things?

I feel like I’ve found a fairly sweet spot with LLMs and coding. I use them almost entirely like a rubber ducky. Any small bits of code that they do generate I then diligently try to understand, see inefficiencies or issues and come up with a better solution.

This is a pretty slow process so they don’t speed me up at all. They just make the initial discovery may be a little bit easier? As Google has gotten worse and especially if I’m working in a code base with limited documentation or bad documentation, I found them to be useful to get my bearings. I always go into it with a paranoia that anything they generate could be a disaster so I have to do extra due diligence.

I’ve found that they’re pretty good at generating a couple lines of code, though I have to usually refine it a lot. Anything more than that seems to be more trouble than it’s worth.

However, I have found them to be a great tool for learning even if I’m not sure if what they’re putting out is correct. It will usually lead me to start thinking about things and looking deeper into documentation and research papers, etc.

That there are so many ways to store data on a browser (including exploits) and that they expose so much information about your physical device is a big part of the problem. Even barring that, there are additional ways they can fingerprint a user. While any one thing might not be telling, when you take all of them in combination, it gets frighteningly accurate how easy it is for them to know exactly who you are.

How much is your time worth to you? If you have a business that you feel provides a worthwhile product and the amount you charge for that product does not provide the lifestyle you desire, either improve the product, accept a lower standard of living, or quit/change the business.

If you feel you could charge more but it would be “unfair”, don’t worry, no one will buy it unless you are doing something unethical, like a dishonest mechanic or a doctor who lies to trick people into procedures they don’t need or you have a monopoly on an essential need.

If that doesn’t describe you, then charge a fair price for your cost and time. It seems like you don’t value your product or your time and you are looking for a way to trick yourself into be ok with that?

on Uh... · c/programmer_humor · 4 pts · 347d

I remember when the term was first coined and it meant something like “asking an llm to code and NOT attempting to validate, fix or correct the outputs yourself. Just keep prompting in natural language until it works.” It was supposed to be a joke - this sort of use hits a wall pretty quickly and illustrates how limited llms can be.

The term has taken off and its meaning is now in flux. I did find it particularly amusing seeing all the LinkedIn lunatics start posting LLM written garbage about “integrating vibe coding Into your workflow” because they thought it was the new buzz word… and I guess they were right.

on It could be so easy · c/politicalmemes · 4 pts · 356d

Compared to previous generations, most of the luxuries you are describing are a much lower percentage of our overall expenses, while 3 big things: housing, healthcare, and education have outpaced wages dramatically and are a MUCH larger percentage of our expenses compared to previous generations. Yes, you can save a lot of money by being thrifty, but home cost, healthcare, and education are hard if downright impossible for many people to mitigate.

All that being said yes, you could live a much simpler life, but I think the issue is people seeing an expected standing of living that many western countries used to have, slipping away while a very small percentage of people at the top are consolidating phenomenal wealth. So saying to them “hey it’s your fault for not lowering your expectations” comes off as well, ridiculous.

on *Permanently Deleted* · c/linux · 4 pts · 1y

One of the things that first made me fall in love with the cli was how fast doing things like this was. GUIs are hard, and can crash or use up resources for all sorts of different reasons wholly unrelated to the primary task you are trying to accomplish. Once I got over the learning curve of using the cli (and to be fair I’m still in the process of getting truly comfortable with it) I was able to do things so much faster and with less frustration.

Of course, I also don’t want to neglect that it’s not just a matter of the command line but just how good Linux is in this regard. Windows has a command line too and I hate using that thing.

AWS is getting their money regardless. The front end doesn’t matter, if the data/infrastructure is hosted on the backend with aws, they get paid for usage and the data (like the spice) must flow. I suppose by circumventing the website’s frontend you hurt that site’s bottom line by making them incur costs from AWS while not being able to monetize your visit. Which is at least something.

I’ve heard it’s one of the best (if you’re looking for a full IDE experience). I haven’t tried it yet but I am on the lookout to hear about what tools people like to use for c/c++ development. Do you have one that you prefer?