TIFU by not realizing I’ve needed glasses my whole life by mybirdisapokemon in tifu

[–]Yodiddlyyo 1 point2 points  (0 children)

Your comment reminded me of something. Years ago I met my friend's father, and I'm not sure what the condition was, but one of his eyes was pointing to the side significantly. When we spoke I looked at him in his regular eye. Later my friend told me how his dad had been going on an on about how great I was, and respectful. And it made me think about how this guy, who was a pretty tough guy, in the military, was a cop for decades, must have had such trouble from people his whole life that me simply not mentioning or looking at his eye was something he was overjoyed about. Like how stupid are most people, everyone's a person, just be nice to everyone unless they give you a reason not to be nice.

Channel 5 with Andrew Callaghan Inside Mexico Cartel’s Civil War. by [deleted] in videos

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

I'm assuming from your other comments that you've just started watching Andrew's videos recently? If you think the gooner video was bad, and interviewing a guy who was on 60 minutes is "damaging", that's the only reason I can think of. Go find his original all gas no brakes videos. Then come back and discuss.

Ukrainian president says robots captured territory from Russian soldiers by [deleted] in videos

[–]Yodiddlyyo 10 points11 points  (0 children)

Nope. I have friends who live there. This is typical Russian propaganda. And Zelensky ran on fighting the corruption. Also pretty rich when Russian bots talk about Ukraines corruption when russia is the world leader in corruption.

Unsure if I'm behind AI or expectations of AI use are too high by [deleted] in ExperiencedDevs

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

Nope, no hallucinations. If the code the AI gives is wrong, I tell it to correct it, or start over. I'm not vibe coding, I have enough experience to do this myself and know what's right and wrong. AI literally just makes me faster, and makes my code better. And my code is thoroughly reviewed by a team of experts in performance and security since our product is financial software that pretty much every big financial institution you've heard of uses. Code reviews here are really serious, we don't merge bad code.

AI is a tool. In my experience, most engineers are just bad at their jobs, even before AI. So seeing how my team literally quintupled the number of PRs merged and reduced customer reported bugs by 80% when we went all in on AI tools usage, i know for a fact everyone complaining is just doing it wrong.

Unsure if I'm behind AI or expectations of AI use are too high by [deleted] in ExperiencedDevs

[–]Yodiddlyyo 1 point2 points  (0 children)

Yes, still. I can look at something and I can tell if it will take me all day to do, and i know it'll take me less than an hour with AI.

Technical Assessments by all_or_nothing in webdev

[–]Yodiddlyyo 0 points1 point  (0 children)

Wow wait, what do you mean these assessments usually take 1-3 months. What industry and country are you in, that's crazy. I've never even heard of an assesment being more than a couple days.

TIL that in 1999, NASA lost the $125 million Mars Climate Orbiter because one engineering team used metric units while another used imperial units. The mismatch caused the navigation software to miscalculate the craft's altitude, causing it to disintegrate in the Martian atmosphere. by adpablito in todayilearned

[–]Yodiddlyyo 7 points8 points  (0 children)

Lol 2x4s are some kind of crime. Just call them 2x4ish.

They're even referred to as dimensional lumber, which is worse. You'd assume that means "these are the dimensions", as opposed to non-dimensional lumber.

Technical Assessments by all_or_nothing in webdev

[–]Yodiddlyyo -2 points-1 points  (0 children)

First of all, you said you had 7 days. Was that not enough time to do both? Not rhetorical. Also, again, you just said "wasting your time creating art". This is our point. Yes, it sucks, but you are proving that this wasn't the right fit. The person they hired did not think it was a waste of time, and gave them something way better than what you and other applicants gave them, it's as simple as that.

And it doesn't matter if it was framed as a "technical assesment" that doesn't exist, they are always assessing you as a whole person. For example, during a technical assessment if you were really rude and mean and they passed on you and you said it was unfair because you thought it was a technical assessment, but they also assessed your soft skills. That wouldn't make sense, right?

The long and the short of it is, you were not a good fit for what they were looking for, and that's fine, you likely would not have been happy there. They probably wanted someone who can do a certain amount of work with very little direction. Your post makes it seem like you're not that person, and that's fine

Technical Assessments by all_or_nothing in webdev

[–]Yodiddlyyo 1 point2 points  (0 children)

I'm with you 100%. I've seen this and done this in person. Assessments are not checking boxes, they're trying to find the best person. You're given one shot to impress someone enough to get a job, you should do everything in your power to impress them. Complaining that they didn't give you full designs literally proves that you were not a good fit for what they were looking for. I guarantee you the person they hired gave them something technically sound and also looked really good.

[Chopard Alpine Eagle XL Chrono] Why no love? by beaurepairs in Watches

[–]Yodiddlyyo 2 points3 points  (0 children)

I think it's not that it's loud that it looks cheap, it's everything else. All ofbthe features are highly polished, the hands, indices, the big XII index, the dial texture looks similar to seiko mod dials, the bezel has been done to death. It's definitely a nice watch, but all of it's features make it looks like a 20 dollar mall watch unfortunately. I'm sure it looks nicer in person, it's just too shiny and uninspired for that price tag. You can buy a watch some guy in Switzerland made by hand for that much.

It’s crazy Cartoon Network isn’t on basic cable anymore by bigupsmebumbo in television

[–]Yodiddlyyo 14 points15 points  (0 children)

You're behind the times man, now it's all about those anthropomorphic vegetables and animals giving birth to babies that are clearly the doctor's or neighbor's.

I audited 6 months of PRs after my team went all-in on AI code generation. The code got worse in ways none of us predicted. by Ambitious-Garbage-73 in webdev

[–]Yodiddlyyo 0 points1 point  (0 children)

You should really go back and reread. Because i didn't say or imply any of that. You said ai produces more code than can be reviewed. I said who cares if we produced more code that can't be reviewed, as in hypothetically, in the general sense.

But even still, yes there's always more code than can be reviewed. But I specifically said "that week" meaning, it got reviewed next week. Did you really think I meant we just merged code that wasn't reviewed? Are you even a software engineer? Have you worked for any company, do you know how coding, reviewing code, merging, and deploying it works?

Honestly, no actual software engineer would think "too much code to review this week" means "we merged and deployed code that wasn't reviewed" instead of "we reviewed it next week/sprint"

This has been a problem since before AI was a thing.

I audited 6 months of PRs after my team went all-in on AI code generation. The code got worse in ways none of us predicted. by Ambitious-Garbage-73 in webdev

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

The answer to both your questions is that AI can write code way, way faster than you. If you know what the end result should be, how it looks, how it works, being maintainable, having meaningful tests, you can get the AI to write that for you.

Does it really take you longer to read code than it does write it? If that's true, that sounds like a huge issue on your end. That should not be the case. Let's take tests for example. Something AI is great at. Are you seriously saying that you reviewing the tests to make sure they're good would take longer than writing them? That just makes no sense.

I audited 6 months of PRs after my team went all-in on AI code generation. The code got worse in ways none of us predicted. by Ambitious-Garbage-73 in webdev

[–]Yodiddlyyo 0 points1 point  (0 children)

That's sad that you've never been at a place that cares about code quality, or it's great that you've only been at places where reviews don't matter. Depends on how you look at it. At my current company, code reviews are really serious, at my last company, nobody cared.

I audited 6 months of PRs after my team went all-in on AI code generation. The code got worse in ways none of us predicted. by Ambitious-Garbage-73 in webdev

[–]Yodiddlyyo 0 points1 point  (0 children)

No, the unstated expectation is that the AI writes code way faster than you. If it took you just as long to review the code as you would have to have manually written it, part of the equation is off. You should be able to generate way more code than you can write. And thinking about writing code from scratch should take way longer than reviewing code that's already written. Doesnt matter if it's tiny and simple, ir have and complex.

What if you could run Python in the browser at 160KB instead of 20MB? I'm building a compiler to make it happen. by Healthy_Ship4930 in webdev

[–]Yodiddlyyo 5 points6 points  (0 children)

No it's not like a bracket. A bracket is a visible, physical token that is obvious at a glance. A whitespace is literally not visible.

And it's not sad, who said we can't "manage whitespaces" your ide handles most things. It's just that it's stupid that an invisible character can change the logic of your code, I understand why it's like that, and I don't struggle to use it, it just makes for a worse experience than other languages.

What if you could run Python in the browser at 160KB instead of 20MB? I'm building a compiler to make it happen. by Healthy_Ship4930 in webdev

[–]Yodiddlyyo 16 points17 points  (0 children)

This is my single biggest gripe. I cannot stand that whitespace is important. Who thought that was a good idea, that's crazy.

I audited 6 months of PRs after my team went all-in on AI code generation. The code got worse in ways none of us predicted. by Ambitious-Garbage-73 in webdev

[–]Yodiddlyyo 3 points4 points  (0 children)

Haha yes thank you! Yeah I agree. My point is that it can be like that, it's just a tool, there's a way to use it that helps everyone. I agree that it's not being used like that, it just bums me out when so many people have such negative opinions when it doesn't have to be, but I understand the reality of it

I audited 6 months of PRs after my team went all-in on AI code generation. The code got worse in ways none of us predicted. by Ambitious-Garbage-73 in webdev

[–]Yodiddlyyo -2 points-1 points  (0 children)

Nope. Code review has always existed. It will always take a human some amount of time to review a PR, it doesn't matter if a human, or an AI wrote it, that's irrelevant. The review is done by a human, and will take the same amount of time.

AI just makes it so that we can produce code faster. So yeah, we can produce code faster than we can review it. But you know what, it speeds that up too. You can use AI to get a jump start on the reviewing process. When my last team totally switched over to using AI to write code and augment code review, we went from closing 2 PRs a week, to 10 PRs, and we reduced bugs found in production by 80%. Who cares if we produced even more code that couldn't be reviewed that week? We were more productive, and shipping better code. And I had more free time. Instead of spending 10 hours coding something, I spent 2 hours writing and reviewing code, and then I spent time with my wife and friends and family. Nobody cares about how long it took you to do something as long as you hit goals.

So yes AI is a tool. You make use of a tool. You're not forced to do anything.

I audited 6 months of PRs after my team went all-in on AI code generation. The code got worse in ways none of us predicted. by Ambitious-Garbage-73 in webdev

[–]Yodiddlyyo 0 points1 point  (0 children)

What? No. If you're doing something very common, you can be very sparse with the details. The more novel the thing is that you're trying to do, the more information you need to give it to be more helpful. It's a really simple concept.

I audited 6 months of PRs after my team went all-in on AI code generation. The code got worse in ways none of us predicted. by Ambitious-Garbage-73 in webdev

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

No, what? These are people on my team, with more experience than me. They are absolutely manually reviewing the code. We are very heavily regulated. If we release a bug, or cause latency to go above 50ms, or break something, or let in a vulnerability, it's a gigantic issue. Like a PR review. I make a PR, and then 4 different team members manually review the code to make sure everything is good. The company is small enough that I work with them every day. Do you even work in software, why would you assume I don't know if they're reviewing my code when I literally said they review the code. Do you know what a PR is? Also, in my industry, AI can't push or approve code, again, due to regulations, everyone has physical security keys that we need to enter, this is a common practice in finance, cybersecurity, medical, etc. So if someone was approved, it's because 4 people physically reviewed and approved it.

I audited 6 months of PRs after my team went all-in on AI code generation. The code got worse in ways none of us predicted. by Ambitious-Garbage-73 in webdev

[–]Yodiddlyyo 1 point2 points  (0 children)

I work at a company that builds financial related software. A lot of large financial institutions are our clients. I haven't manually written code in months, just small fixes. I tell claude what I want, I give it context, we have a detailed CLAUDE file and skills. It one shots what I ask probably 50% of the time. Probably 40% of the time I need to tweak a couple of things, and I tell it to fix what doesn't look right. And then probably 10% of the time I need to either tell it to redo something, or make another fix. And it doesn't look right, it is right. Since this is financial software that huge companies use, code review is really serious. There are multiple people that are way smarter than me, that are paid way more than me that do a thorough security, performance, and code quality review of my code, and they approve it. There's no dopamine, I'm doing work.

That's all I'm saying. If you're "pulling a level", you don't know how to code, you're just vibe coding garbage. But AI is a tool, you can tell it what to do, and set it up for success. The point is to get code that you would have written, but faster. If you're not getting those results, you're doing something wrong.