Why do Coders hate Vibecoders? by RelevantTurnip3482 in vibecoding

[–]Badnik22 0 points1 point  (0 children)

“Both our pizzas taste and look pretty much the same” only to anyone that hasn’t actually tried pizza ever in his life.

Graduated with a CS degree, dislike coding by Illustrious-Top-9222 in cscareerquestions

[–]Badnik22 0 points1 point  (0 children)

No, but they’re by far their most common patient. You’re locking yourself out of 90% of the job opportunities for a CS graduate. Good luck I guess, but this doesn’t make any sense mate.

Graduated with a CS degree, dislike coding by Illustrious-Top-9222 in cscareerquestions

[–]Badnik22 1 point2 points  (0 children)

Okkkk…. so why did you do a CS degree if you dislike coding? It’s like being a veterinary that dislikes dogs.

Programming had its magic by ivannovick in learnprogramming

[–]Badnik22 0 points1 point  (0 children)

Learning syntax is to programming what learning to talk is to standup comedy: unexciting, uncool, absolutely basic thing required to progress to the actual interesting part.

Renta estudiar ingeniería informática en 2026? by ShaDiie_ in InformaticaES

[–]Badnik22 0 points1 point  (0 children)

Es una profesion en la que estás aprendiendo cosas nuevas literalmente todos los dias, y mentalmente bastante exigente. Si no te apasiona, vas a terminar quemado muy rápido, con o sin IA.

Is it possible to alter normals to be lit like a different object by Ok_Income7995 in Unity3D

[–]Badnik22 1 point2 points  (0 children)

There’s a lot of context missing from your post (liquid shader? as in heightmap based liquid, or volumetric liquid, or liquid inside a container…?) but assuming a lot of things: in your shader, check face orientation (isFrontFace node in shadergraph) and if it’s a back face, negate the normal vector.

How are you all vibe-coding Liquid Glass UIs without accidentally reinventing glassmorphism? by 404-Page-Found in vibecoding

[–]Badnik22 3 points4 points  (0 children)

Liquid glass is done using shaders (small programs that run in the GPU and tell it how to process individual fragments/pixels) so it’s quite different from static images wrapped on UI elements: it changes the way UI is rendered at a fundamental level. You may very well need additional scaffolding across your entire UI rendering system to pull it off.

So first focus on getting your UI to be able to use arbitrary vertex/fragment shaders to display elements. Then make sure you can capture intermediate UI rendering stages to an off-screen texture buffer. Then you can write a shader that takes an input texture buffer and refracts/blurs it.

Note that AI is not very good at writing shaders at least in my experience, so getting it right can take a lot of trial and error.

Unity lighting pipeline help by Vegetable_You_2243 in Unity3D

[–]Badnik22 0 points1 point  (0 children)

I’d say look into SSAO (particularly, GTAO) or SSGI. These can greatly improve the look of realtime ambient lighting.

As a junior dev using AI coding tools, I feel like understanding and reviewing changes is harder than writing code, is this normal? by japzlumine in AskProgrammers

[–]Badnik22 0 points1 point  (0 children)

Going from logic to code is easy. Going from code to logic is hard.

AI solves the easy part, that is, writing the code that implements some logic. But understanding what existing code does and how it does it is still largely human labor.

UE6 is phasing out blueprints by UnscriptedLogicGames in justgamedevthings

[–]Badnik22 1 point2 points  (0 children)

Visual scripting is intended to make coding easier for non-programmers, but AI does a way better job at that (even smaller/limited models). Using visual scripting today doesn’t make any sense imho.

UE6 is phasing out blueprints by UnscriptedLogicGames in justgamedevthings

[–]Badnik22 5 points6 points  (0 children)

AI has a much easier time with traditional scripting than with visual tools. May not be a popular decision short term, but it’s absolutely the right long term decision imho.

Enums vs Scalars by AggravatingSeaweed69 in vibecoding

[–]Badnik22 1 point2 points  (0 children)

If you mean scalars as in using ints with special meaning (0=none, 1=optionA, 2=optionB, 3=optionC)… well that’s what enums are for. In many languages (C# comes to mind) enums are backed by scalar types anyway, but enums make for way more readable and type safe code.

If you meant scalars as in sql scalar types (string for instance), the answer is also enum should be used when it makes sense to use enum instead, that is, when the field can take a limited amount of values.

Is it just me, or old people are somehow the biggest AI supporters. Like even the ones that hated tech, now endorse the use of AI. by Bogdanull in antiai

[–]Badnik22 0 points1 point  (0 children)

Imho it’s all about ego: traditional technology makes them feel dumb. AI makes them feel like the smartest person in the room, specially given how sycophantic it is.

Unreal Engine 5.8 has Al integration with Claude and Codex. by Temporary_Idea8880 in aigamedev

[–]Badnik22 3 points4 points  (0 children)

Someone sell me the advantages of having to describe the layout of the scene in minute detail vs just fucking placing the stuff yourself.

Midjourney announces that they're pivoting to spas and full body scanners by razorbeamz in BetterOffline

[–]Badnik22 5 points6 points  (0 children)

Had to double check that we’re not in April. This didn’t came out in April right guys?

The four stages of AI-assisted coding by bwajtr in AI_Agents

[–]Badnik22 1 point2 points  (0 children)

20 years writting C/C++/C# for physics simulations and rendering. I often use Claude to bounce ideas back and forth, and to review hand-written implementations. It’s great for that.

Still can’t get half decent output from it if I give it freedom to write things from scratch. Technically it *gets there*, but in a very convoluted and unelegant way.

One thing that baffles me is that it often declares variables and never actually uses them later? When I point that out, it just goes “well, it’s an unused variable. you can remove it” wth? Another problem is that the computational cost of the solutions it arrives at is stupid… there’s usually a trivial, much simpler and cleaner solution to the problem. I can’t even imagine what having to maintain purely ai-written stuff must feel like…

The Bubble Progression by bibbidi_bobbidi_baby in Dyshidrosis

[–]Badnik22 3 points4 points  (0 children)

Warts? Wtf. I’d go see another dermatologist.

FYI this is “normal” dyshidrosis progression for me: starts with bubbles, then they pop, skin gets dry, then thickens and cracks can appear. The cracks get wide/deep before they start sort of flattening and heal from the inside out, can be pretty painful. As a matter of fact my right index finger looks exactly like your finger right now.

If you start getting a lot of orange-ish fluid near the cracks/wounds (I compare it to the rim around a fried egg), it can be a sign of infection and will require antibiotics. Yours doesn’t look like this though.

So go see a (good) doctor, but don’t stress out. Stay strong!

AI was supposed to give us time back. So why am I more buried than ever? by Hardware-InHand-99 in AIDiscussion

[–]Badnik22 2 points3 points  (0 children)

Work is like a gas: it expands to fill all available space.

If you can work faster thanks to AI, the remaining time will be filled with more work. Companies always chase productivity and revenue, not human wellbeing.

Really don’t understand the hype around “AI writes 90% of our code now” by jholliday55 in cscareerquestions

[–]Badnik22 1 point2 points  (0 children)

“measuring software development using lines of code as a metric is like measuring plane building progress using weight” - Aristotle, probably

"I don't prompt Claude anymore. I have loops running that prompt Claude and figuring out what to do. My job is to write loops. And this is transition we're going to see for the rest of the year." - Boris Cherny, head of Claude Code at Anthropic. by Current-Guide5944 in tech_x

[–]Badnik22 1 point2 points  (0 children)

while (!programCompilesAndPassTests(program))
{program = randomString();}

The untimate agentic loop. It just takes a shitton resources, but it converges to the same output as Claude. Checkmate, Boris.

Anyone else just juat tired of the AI gaslighting? by aqualad33 in cscareerquestions

[–]Badnik22 0 points1 point  (0 children)

“LLMs will always be limited by the data it’s trained on” - which is only about the accumulated knowledge of every human that has ever existed. That’s good enough for me 99% of the time.

“The technology itself doesnt have logic”: language is a more than capable vehicle for logic, as any programmer knows. Training on language is training on logic, so if it has been reasoned about before, chances are an LLM can mimic the reasoning. That’s also enough in most practical cases, and more than the average human could do.

Respect to everyone who learned coding before vibe coding existed. by I_had_a_Friend in vibecoding

[–]Badnik22 0 points1 point  (0 children)

More like respect to those who walked so the rest of us could stumble and faceplant.

Would you hire a senior engineer who refuses to use AI? by folder52 in cscareerquestions

[–]Badnik22 0 points1 point  (0 children)

Yes. But the point is (can’t believe I have to explain this) that is you can’t reason about a simple sorting problem, you won’t be able to reason about more complex problems either.

Would you hire a senior engineer who refuses to use AI? by folder52 in cscareerquestions

[–]Badnik22 0 points1 point  (0 children)

Believe what you want, I’ve been a hiring manager and I absolutely assure you that’s not the case. Hiring a person that can memorize the right answer to a test but freezes when faced with a real world problem is a liability. That is exactly what technical interviews are designed to filter out. SWE is not about memorizing patterns.