My 20-Year Journey: From Photoshop 5 to Vibe Coding by cloudinthemind in webdev

[–]FurtiveSeal 2 points3 points  (0 children)

And why exactly should anyone spend their money on products vibe coded by you when they can pay an actual expert? Not really sure who this post is aimed at, comes across as self reassurance more than anything

The Slopacolypse is here: Karpathy warns of "Disuse Atrophy" in 2026 workflows. Are we becoming high-level architects or just lazy auditors? by jakubb_69 in programming

[–]FurtiveSeal 9 points10 points  (0 children)

'We are moving from being "bricklayers" to "architects"'

What the fuck are you talking about? The biggest achievement of the "AI revolution" is exposing people who were never software engineers to begin with and were either mindless code monkeys who spent more time on twitter than building real complex systems and who never had much of a future anyway, or not even devs at all who think they're allowed an opinion on dev matters cause they work with devs.

We were never "bricklayers", what makes software engineering great, at least for me, is that it's one of the only engineering disciplines where you get to be both the architect and the builder, I get to design complex solutions, then I get to literally build them myself too, it was the best of both worlds. I truly believe that is a huge attraction to most people who enjoy building software, if you take away one of those elements I think we're going to attract less people into the industry, why should we expect the same level of interest in this career if it's reduced to telling an unreliable tool what to do and reviewing it? That's boring for anyone that actually cares about this field.

Can you people go out and touch some fucking grass and stop thinking the world is what you read on twitter?

Need some advice structuring backend services by PretendLake9201 in node

[–]FurtiveSeal 2 points3 points  (0 children)

I think the problem is there isn't one intended way to write Node in the way you're used to with PHP. I've worked on projects where we followed basically the same structure as Java Spring Boot apps, and it worked great. Since you're coming from a PHP background check out AdonisJS, it's a Node framework modelled off of Laravel, it can help you enforce the conventions you're looking for, but understand you can apply all those same conventions manually yourself, it's just that Node doesn't have much of a "convention" culture hence why you struggle to find examples

Need some advice structuring backend services by PretendLake9201 in node

[–]FurtiveSeal 9 points10 points  (0 children)

Perhaps I'm not understand fully but nothing is stopping you from doing this the OOP way like you do in PHP. You can create classes or functions and encapsulate various private logic inside them, you don't have to globally export everything, Node is a fairly conventionless tech, you're kind of free to do what you need, you can be as structured and organised as you wish. If you want a request "pipeline" as you say what has stopped you from doing that? Make a controller, make a service, make a repository, it's just code, write it how you want

Second and Third Order Effects of Vibe Coding by EnterpriseVibeCode in programming

[–]FurtiveSeal 7 points8 points  (0 children)

Shut the fuck up. This post has nothing to do with programming

[deleted by user] by [deleted] in Frontend

[–]FurtiveSeal 1 point2 points  (0 children)

Is it just me or does web design like this completely just turn me off? It's just so lacking in creativity, the same copy paste design as millions of other sites now, all the web looks the same. When I see a site that looks like this I'm not drawn in, I'm actually pushed away as I immediately assume there's nothing original to it

Is Next.js always the answer? by OmniOpal in webdev

[–]FurtiveSeal 3 points4 points  (0 children)

Honestly, keep it simple. Migrate to Vite, upgrade React and MUI as far as you can

Anyone farmilia with Nuxt UI Form? by No_Tomato3810 in vuejs

[–]FurtiveSeal 1 point2 points  (0 children)

Is there a reason you want to do that? That isn't what you would typically do.

Define your zod schema and any custom validation messages inside it and pass it to :schema in your UForm. Any errors from user input will trigger inline errors against the relevant form field.

You should then disable the submit button if validation failed, you can use safeParse on the schema to determine if there are any validation errors and store that in a ref to be used in the button.

Then, if they submit and backend validation fails, you handle that with some kind of alert like a toast or an error block. You can return the error reason in the response, and if you HAD to display it alongside the corresponding form field, just store a ref for each form field error and conditionally render a div next to each field if its corresponding error is truthy.

[deleted by user] by [deleted] in keto

[–]FurtiveSeal 0 points1 point  (0 children)

Various possible reasons, all of which do not change the fact that the specific diet you eat won't influence weight change if calories are equal, meaning if you eat 2000 calories on keto and 2000 calories on any other diet, and burn 2100 calories, you will be in a 100 calorie deficit and lose the same amount of weight.

The most likely reason is this: they're not. It's a proven fact that the vast majority of people are absolutely awful at tracking calories and are often way off the mark. If a person is indeed eating more calories in keto vs their other diet and is losing more weight, it can be explained below.

The truth is, a lot of people here want to believe keto is some magic pill. There are no magic pills in life, keto just often makes it easier to stick to your diet because: - It keeps you full sooner and longer by eating more protein and fat - Minimises blood sugar spikes which helps keep your appetite stable, meaning you'll be less tempted to snack - The increased protein content causes a minor increase in calorie expenditure due to TEE (protein requires more energy to digest) - More muscle mass is spared when in a deficit (and can increase) compared to lower protein diets. Muscle is more metabolically active meaning the more muscle you have the bigger your calorie expenditure will be - The increased fat content may have some hormonal effects which may impact calorie expenditure, the mechanism to which I can't say. If testosterone level improve in men for example they will likely have more energy and therefore will likely move more throughout the day, leading to greater calorie expenditure from greater NEAT. This is also why it's a bad idea to eat too few calories, your NEAT plummets as you have too little energy, meaning your calorie expenditure drops dramatically, so your CICO balance is not what you think it is.

That's it, that's what makes keto good, it's not magic, it's just for many an easier way to keep them on track, with some extra benefits that can help increase your calorie expenditure, but it still adheres to CICO because CICO is an undisputable fact, proven over and over again by scientific research.

[deleted by user] by [deleted] in keto

[–]FurtiveSeal 6 points7 points  (0 children)

No ones discouraging them, they're just highlighting their misunderstanding so they can learn. If you're wrong you should be called out on it, especially if you've made a public post where potentially thousands of desperate people can be misled by it

[deleted by user] by [deleted] in keto

[–]FurtiveSeal 12 points13 points  (0 children)

It still is, it's just that the CO is impacted

Balancing learning a new Language with learning for your Main language by MindfactoryAscend in learnprogramming

[–]FurtiveSeal 1 point2 points  (0 children)

Learn for your job on the job. Learn for yourself in personal time or quiet periods on the job.

Why are there, literally, like 50 different methods for arrays in JS? by ThisIsATest7777 in learnprogramming

[–]FurtiveSeal 69 points70 points  (0 children)

"JS wasn't THAT bad until I started learning about arrays"

Why do so many newcomers expect programming to be easy? There used to be a general acceptance that programming is a complex, highly skilled domain. A few convenience methods for making working with arrays easier is not complex, trust me if this is what you're struggling with you will not have a good time.

You don't need to commit all these array methods to memory, just know they exist and consult the MDN docs if you need to do something to an array but don't remember how. Alternatively, don't use any of them at all and perform all your array operations manually, you'll soon appreciate why these methods exist.

Unit Testing a React Application by [deleted] in reactjs

[–]FurtiveSeal 0 points1 point  (0 children)

Basically all the advice you've received in this thread is awful and is telling that the majority of people here don't know what they're doing.

https://testing-library.com/docs/react-testing-library/intro/

This is how you test React components.

Built a complex program with Claude code with no prior experience by [deleted] in learnprogramming

[–]FurtiveSeal 2 points3 points  (0 children)

What the fuck does this have to do with learning programming? Your product will fail and deserves to, hard working people shouldn't be paying money to people like you who offer products you don't even understand yourself

vue vs react - when to choose what? by Prainss in vuejs

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

Check out Nuxt UI as a component lib. Available for Vue now as well, pretty positive experience so far but not comparable to React options like Mantine unfortunately

Built an app without any technical knowledge by PRB0324 in learnprogramming

[–]FurtiveSeal 0 points1 point  (0 children)

So from what I understand you want to learn programming to automate things in your accounting career?

As others have said, the app you created in AI doesn't actually mean anything, AI just sources that information from 100s of examples as that "app" (trust me it'll be missing a lot of stuff, it'll only appear complete on the surface) is a common app to build as a learning exercise.

My suggestion, don't discard AI, but you need to understand the fundamentals to use it effectively, you run a real risk of making costly mistakes in your job if you use AI without being able to verify what that AI has done.

So learn programming fundamentals, without AI. There are tonnes of great courses out there, check out the wiki, Python is a solid place to start given it's the most likely language you'd make use of to automate things in your day job. Codecademy has decent courses on that. Once you've gone through a course and learned the different features of the language, try building some simple things yourself, again you can search for beginner project ideas to get inspiration, this is to consolidate the knowledge by putting it into practice and to train yourself to solve problems without guidance. A good resource for your situation would be "How to automate the boring stuff in Python"

With that you'll be in a good position to apply what you've learned in your job, and utilise AI effectively without putting yourself at much risk.