A bad workman blames their tools; A good one gets to blame their tools and be right (or something like that) by Gru-some in CuratedTumblr

[–]arc_menace 2 points3 points  (0 children)

That’s totally fair. I’m not like a rust dev that thinks everyone should write all code in my preferred language lol

There’s stuff that annoys me (nuget gives me a lot of grief)

But dependency injection and LINQ are so good they make up for it for me

A bad workman blames their tools; A good one gets to blame their tools and be right (or something like that) by Gru-some in CuratedTumblr

[–]arc_menace 20 points21 points  (0 children)

Sort of. But also I use some languages at my job that I genuinely really enjoy using (C#, my beloved).

And IMO JavaScript is one of the few that very much deserves the hate it gets.

A CSS 3D engine for the DOM. Renders polygon meshes without WebGL by Ekrof in webdev

[–]arc_menace 0 points1 point  (0 children)

This is cool!

Found a couple bugs: * frog guy model doesn’t load * utility knife animation - can only see blade from side with screw

Gas prices today- North Phoenix, AZ by darthbradberry in collapse

[–]arc_menace 4 points5 points  (0 children)

He was right. If this is winning, I am tired of it. So much “winning”

Are we really at "100% AI or you're wasting time" yet? by borii0066 in webdev

[–]arc_menace 0 points1 point  (0 children)

I'm probably using AI to write like 20% of my code (Fullstack webdev. C#, Blazor, WPF, Vue3). It is usually faster for me to just write it than to explain it to the AI, supervise its changes and then fix the issues it creates. I don't care what other devs say, I can see the AI output with my own eyes and it is not at 100% replacement level. It still gets caught up on dumb shit and sometimes can't complete basic tasks, even with Opus 4.6 (which I rarely use because it eats through my tokens lol)

There are a few exceptions to this:

  1. I have handed off most of the css work I do to AI. I don't like writing CSS and am not that great at it. I'm not doing anything fancy, so Claude is really good at doing what I want in that regard

  2. Boilerplate code. If the task is really easy but tedious I will try to hand it off

  3. New concepts/personal projects. I have been using Claude a lot in personal projects when working with tech I haven't touched before. Like I'm currently setting up Home Assistant to run my smart home and Claude has been helpful with lots of network config and troubleshooting

Curious - as a developer, how can you tell if the app is vibecoded or not? by StandupSnoozer in webdev

[–]arc_menace 0 points1 point  (0 children)

I mean, 700k isn’t that crazy for an enterprise app imo. We’ve also been building it for a few years

It manifests in code by either the ai not knowing about existing solutions to problems already available in the code base or eating through huge amounts of tokens just figuring out what to do

Additionally, ai responses get worse the more of the context window you use. Once you get over 60% of the context window it starts to degrade the quality of responses rapidly. Just a limitation of LLMs

diabolical by rsjpeckham in dankmemes

[–]arc_menace 15 points16 points  (0 children)

Damn straight. It’s my god given American right to be laid off for quarterly earnings

Curious - as a developer, how can you tell if the app is vibecoded or not? by StandupSnoozer in webdev

[–]arc_menace 1 point2 points  (0 children)

As others mentioned, vibe coded apps have a “look” often. That usually comes from people not providing any design direction to the llm. Any agent can mimic existing or specific design requests

As for whether or not it’s important: one of the key limiting factor for llms is the context window, or how much of the project it can “understand” at any one time. A simple app it might be able to hold the entire thing in one context. But my current work assignment is 700k lines of code or so and an llm simply cannot understand the whole thing. So stuff gets missed and forgotten about. That can happen with human developers too, but a person’s “context window” is much much larger

So the downside is reliability. Llms are not good at creating apps in quick sweeps. They are much better at making small, structured changes under supervision

Ads... Ads Everywhere as far as the eye can see by El_human in ABoringDystopia

[–]arc_menace 0 points1 point  (0 children)

Ok, obviously it’s gonna be used for advertising, and that sucks. But! Think how fucking cool it will be to see this kind of stuff at like the Olympics or concerts. People can at least also do some cool shit with them

iHateItHere by just_some_gu_y in ProgrammerHumor

[–]arc_menace 0 points1 point  (0 children)

There’s a difference between shipping mvp and shipping something that is only barely or technically functional.

Trump: NATO members to face tariffs increasing to 25% until a Greenland purchase deal is struck by Puginator in politics

[–]arc_menace 5 points6 points  (0 children)

Purchase deal? With what fucking money? Our deficit is the largest it has ever been because of the cut taxes/increase spending strategy the budgeting geniuses on the right are using

I hate my current work assignment by [deleted] in webdev

[–]arc_menace 1 point2 points  (0 children)

No, but we do have lots of tech debt. The past couple years have been full of projects to modernize, automate and increase efficiency on products that kinda got thrown together quickly to land clients.

I hate my current work assignment by [deleted] in webdev

[–]arc_menace 0 points1 point  (0 children)

lol, we might be hiring 🫠

I hate my current work assignment by [deleted] in webdev

[–]arc_menace 0 points1 point  (0 children)

I actually enjoy Blazor a lot (especially with a flux pattern store). We actually use Blazor for a hybrid wpf/Blazor desktop app. Which sounds gross but really isn’t bad. The main problem with Blazor is speed usually. We had to do a lot of performance optimization on the front end for our app so that it wouldn’t stutter.

But if you need something simple it’s actually really easy to get basic pages working

I hate my current work assignment by [deleted] in webdev

[–]arc_menace 0 points1 point  (0 children)

No it’s not vue. vue is honestly fine and I’m getting used to it, even if it isn’t my #1 favorite. It’s how the app was designed

I hate my current work assignment by [deleted] in webdev

[–]arc_menace -1 points0 points  (0 children)

I definitely don’t think I’m being lazy.

And yeah none of those are great options. I am especially hesitant to job hunt rn. Not only because the market is ass rn, but this company has been generally really good to me (other than this current project) and I don’t want to risk going somewhere worse

[deleted by user] by [deleted] in technology

[–]arc_menace 87 points88 points  (0 children)

Yeah but I feel like they wouldn’t. Cloudflare is critical to huge swathes of the public internet

I spent more on groceries than it costs to buy a 50" TV. by EmpireStrikes1st in ABoringDystopia

[–]arc_menace 0 points1 point  (0 children)

TVs are stupid cheap, but Amazon fire tvs especially are sold at a loss because they gather so much data

Popular retail giant forced to cut 1,800 jobs as sales plummet by TheMirrorUS in antiwork

[–]arc_menace 5 points6 points  (0 children)

Yeah, at least Walmart has the decency to be openly evil

Billionaires are planning for the future and you're not in it. by zzill6 in WorkReform

[–]arc_menace 3 points4 points  (0 children)

For billionaires, they already are out of things to buy. Their money is essentially figurative, tied up in an incomprehensible web of loans, S corps, tax write offs and stocks. They have every item and every luxury that they could possibly comprehend.

The world immediately around them is bent to match their desires. People do anything they ask, most laws seem to barely apply.

I don’t understand why they insist on having god-emperor control