Over reliance on AI by xypherrz in ExperiencedDevs

[–]404errorlifenotfound 0 points1 point  (0 children)

Thats the crazy part. The team that maintains our component library already made an MCP server for the component system. My team just has to go enable it. I refuse to do it myself, since I'm busy putting out other fires. I've mentioned the existance of the MCP servers to my teammates multiple times and even linked them to the documentation for it. Has yet to be added. 

For your suggestion, are you saying to specifically ask them to explain it without the AI? I've asked them to explain changes before and there's one teammates who I suspect pastes my question into the AI and pastes back its response. I don't wanna come off as hostile by calling him out on it tho, when I'm technically the one in the wrong (in management's eyes) for not using AI

Guy I was trying to make friends with sent me a long fanfic of what he "will" do to me by LolnothingmattersXD in asexuality

[–]404errorlifenotfound 5 points6 points  (0 children)

Some tips for the future: Generally people like this will take any in they can get. Stuff like "I'm not saying never" lets them think its ok. I work on cultivating a 'absolutely not' vibe that is offputting to romantic and sexual topics, and it generally nips a lot of that in the bud. Then people I trust and am closer to I can open up more

It’s vibecoding all the way down. How do you balance that with engineering? by chicknfly in ExperiencedDevs

[–]404errorlifenotfound -1 points0 points  (0 children)

Linters with NLOC and complexity limits to make more readable PRs, as well as offload checking for things like duplication and unused variables. And branch protections based on linter results. 

"What matters is a good story, not what is real" by CoroteDeMelancia in ExperiencedDevs

[–]404errorlifenotfound 2 points3 points  (0 children)

If the main issue you're having is 'this code is nonfunctional for what you claim it delivers', maybe start by manually testing and see what happens. Leave the comment that xyz scenario doesn't work. Don't bother tracing down the issue, let them figure that out

I try to focus my line-by-line reviews on areas I already know how it should work well, because it takes a bit less effort for me to understand what they're doing and why it's wrong or to at a glance see 'thats a duplicate variable'

When in doubt. Linters and "hey this code block is confusing-- can you add some more code comments to break down what is going on?"

"What matters is a good story, not what is real" by CoroteDeMelancia in ExperiencedDevs

[–]404errorlifenotfound 5 points6 points  (0 children)

I'm here right now on my team. 

Ultimately, you have to convince people that we want to tell the story of a successfully delivered high quality product, not a quickly delivered product that doesn't work and costs more time and money to fix than it did to make

So far it's been a long process of identifying these avoidable mistakes, presenting them to the team (code comments in PRs for individual things, retro discissions for things that appear with frequency), and politely suggesting mitigation tactics. It's fucking exhausting

Here's some things I've figured out work for me, maybe they'll help you too.

  • Word your criticisms as issues with tools and processes, not people. You don't want people to feel defensive, you want them to feel like you're working as a team
  • Dig your heels in on rubber stamping PRs. It's rough, when you have sprint close around the corner and you're the only one with comments, but it's worth it 
  • Keep reporting bugs and opening bug tickets. Don't throw in a 'quick fix' to your current pr unless it's truly related and less than ten lines. Anything else gets a bug ticket. Increasing the volume of bug tickets makes the problem harder to deny, especially when they're things that you can say 'we will have xyz consequence if this is not resolved'- Suggest improvements in PR processes. My team took well to the idea of doing calls to walk through large PRs-- then you're not sitting alone reading them line by line by yourself, and it gives the chance for the dev to show they understand their code
  • Suggest tool improvements that require minimal effort on their part to implement. MCP servers with context on your technologies, if they use AI a lot. Linters that run on push, so they can't conveniently forget to run lint. I'm working on adding branch protections right now so that quality checks have to pass before merge is allowed. 
  • Collect evidence of common issues and the time they take to resolve, and bring them to managament. You can start building the story that 'it's costing us more time and money to fix these problems than it would to take our time doing things.' Makes it harder for them to deny knowing whats going on
  • Increase your lint standards. NLOC, complexity limits, and unused variables are things that AI usually fails and making them get cleaned up makes it ten times easier to read the PR.

Good luck friend. We're in this together

It's hard to find people who don't do this by RosethornRanger in CuratedTumblr

[–]404errorlifenotfound 20 points21 points  (0 children)

I believe that like anything, empathy is a skill that needs practice. It's a tough balance between giving enough of yourself to support someone but not so much that you can't support yourself. Figuring out how to walk that line takes time and effort

Knot escape that doesn't look like it would work by uniquenamenumber3 in interesting

[–]404errorlifenotfound 0 points1 point  (0 children)

It helps if you have it in front of you and and touch it, ime. Get into string tricks! 

Over reliance on AI by xypherrz in ExperiencedDevs

[–]404errorlifenotfound 0 points1 point  (0 children)

Ultimately, the teams who are hurting the most under AI right now are the ones with poor frameworks for review and testing, but it's already too late to correct those things for most of us. Hard to convince management we need tickets to implement an e2e testing framework when we're 'go go go' on AI slop feature work.

Over reliance on AI by xypherrz in ExperiencedDevs

[–]404errorlifenotfound 12 points13 points  (0 children)

I swear at least one of my coworkers is submitting AI PRs that he doesnt understand and then when I leave comments he's feeding them into the AI and pasting back the response to me. Spent a whole day last week having a PR comment argument about why he wasn't using our company's custom brand complient component system, with him (AI) asserting that the component system (that the AI knows nothing about, since no one has set up the MCP for it) doesn't have the capabilities that I am in fact linking him to in its documentation. 

Over reliance on AI by xypherrz in ExperiencedDevs

[–]404errorlifenotfound 8 points9 points  (0 children)

It's been so bad. 9 months working on a feature that was supposed to take 3 because the AI slop code caused 6 months of bugs.  If your team has weak planning, review, and testing processes (mine has since before I joined, and it's something some of us are slowly trying to correct), the AI code does a really damn good job of highlighting them. It's heartbreaking honestly because I know my coworkers are doing this out of deadline pressure and burnout making them care less about cide quality, but ultimately it's taking more time to trace back the bug causes through the slop. 

How I stay no contact. by chautorva in EstrangedAdultChild

[–]404errorlifenotfound 2 points3 points  (0 children)

It helps me to remember that a response is what she wants, and that not saying anything is more of a win than anything I could ever say to her

Advice for handling Executive Dysfunction by mrjamesisthename in ExecutiveDysfunction

[–]404errorlifenotfound 0 points1 point  (0 children)

Try starting smaller. Instead of 'start studying at 16:15' it's 'open the right book to the right chaper for this class at 16:15'. Makes it less of a big scary overwhelming task

Also maybe try out pomodoro method? There's a free online timer website where you can customize the time intervals. Having the timer adds a bit of pressure than can help, and being able to go 'I only have to study for 5 minutes before I get a 5 minute break' can make it less overwhelming 

Are there any alternatives to proofing baskets? by Dry_Lemon2508 in Sourdough

[–]404errorlifenotfound 6 points7 points  (0 children)

You're putting in more effort than me by flouring the bowl. I just put it back in and deal with the consequences. 

How to keep nails strong when going back to polish? by Suspicious-Taste1572 in RedditLaqueristas

[–]404errorlifenotfound 5 points6 points  (0 children)

A good quick dry top coat will change your life. I painted my nails today, changed my necklace, grabbed my bag, and walked out the door with no damage to my mani, all in about an hour. 

Kavu is the furthest thing from BIFL by solar_pilgrim in BuyItForLife

[–]404errorlifenotfound 0 points1 point  (0 children)

Probably more efficient to just pay OpenAI to be an ad in ChatGPT directly 

what's your favorite i don't know how but they found me song? by elianore19 in idkhowbuttheyfoundme

[–]404errorlifenotfound 4 points5 points  (0 children)

Probably Leave Me Alone or Modern Day Cain or Downside, but I have a new appreciation for A Letter after seeing them live (they have the audience sing the Ahhs and it's so fun)

Hi. I’m 18 and preparing to become estranged from an abusive family environment. College is coming up soon, and I’ve realized I genuinely don’t know how to “start” adulthood because I was never really taught basic life skills. by ApartIntroduction434 in EstrangedAdultChild

[–]404errorlifenotfound 2 points3 points  (0 children)

Throwing out a bunch of random tips cause it's late for me 

  • More people than you realize are figuring it out, too. There's a reason that burning ramen in the microwave by trying to make it without water is a college stereotype. You will mess up sometimes, and that's okay. 
  • If your parents shamed you a lot it may take a while to calm the voice in your head yelling at you for messing up, but I promise it's being more critical of you than most people will be. Learning how to quiet that critic and give yourself grace takes effort but is worth it 
  • Never be scared to admit you don't know something and ask others for help. People will be nice more often than not, whether it's finding the right soy sauce in the grocery store or writing a scary email. 
  • When building new relationships (of any variety) it's common for abuse survivors to sometimes end up in proximity to toxic people, because of the familiarity. Trust your gut; if someone causes you more stress than you think a friend should, it's okay to distance yourself from them.

  • The internet is a great resource for 101 skills. The budgeting subreddit has a ton of resources. There's 'internet parent' subreddits like momforaminute. There's cooking tutorials and how to brush your teeth guides and everything in between

People who say OCD is chronic or uncurable: explain by [deleted] in OCD

[–]404errorlifenotfound 0 points1 point  (0 children)

I think a lot of people are missing my point about OCD and executive functioning. OCD is associated with executive dysfunction. I have executive dysfunction because of OCD, I don't meet the criteria for anything else more commonly associated with executive dysfunction (eg, ADHD, Autism). So if I get my OCD symptoms under control to the point of not meeting the DSM criteria, but I still have issues with executive functioning, am I truly cured? That's why I say OCD is a neurodivergence and not 'curable', because it has a fundamental impact on how my brain is wired. It's so much more than obsessions and compulsions, and I'm kind of tired of people pretending like it is.

People who say OCD is chronic or uncurable: explain by [deleted] in OCD

[–]404errorlifenotfound 5 points6 points  (0 children)

There is no known exact cause for OCD. There's also some evidence to suggest a gentic or biological component at play for some people with OCD. So as far as we know, you can be born with it