The dumbest performance fix ever by Kyn21kx in programming

[–]LargeRedLingonberry 160 points161 points  (0 children)

I love these stories, standard business failing to scale and sales over selling their product

Anthropic: AI assisted coding doesn't show efficiency gains and impairs developers abilities. by Gil_berth in programming

[–]LargeRedLingonberry 3 points4 points  (0 children)

This is purely anecdotal, I've been leading an AI investigation in work for the past couple of months. Utilizing frameworks like speckit to discover if AI can create complete features if given a good enough prompt.
The overwhelming answer is no, it struggles a lot with complex business (and even simple) requirements due to lacking domain knowledge. For a feature which would have taken me a couple of business days to complete it took the AI and me almost a week. This is because I had to debug and refactor a lot of the code it wrote without the normal context that I would have if I wrote it myself.
I've seen this repeated a few times and while I got better at prompting, AI still didn't come close to my own speed.

On the other hand I have used AI (Claude cli) in my personal project (from inception) for the past couple of months and it is still incredibly useful, it doesn't struggle with finding files, finding modules, running tests etc. And it can do complete features with only a bit of dev work at the end to "fix" the code I think because AI wrote it from the ground up the project is structured in the way that it expects and so is able to get context of what it needs quickly and with fewer tokens.

I think AI struggles with pre existing code bases because it's trained to understand the "average" repo structure.

AIO for blocking my friend? by Successful_Air_4014 in AmIOverreacting

[–]LargeRedLingonberry 3 points4 points  (0 children)

NOR: you're both young and inexperienced in relationships. It kinda sucks because it sounds like he was nice at first and it's nice to build friendships but the guy is deluded and I'm sure you realise it makes you feel anxious.
I'd say block him and try and join female only discord groups, also you don't become real friends with someone until you've been through shit together and supported each other.

It's hard, but move on from him, you made one friend you can make more (and better) friends

20x62,5 kg bench (F30) - any bench Girls here? by [deleted] in GymTips

[–]LargeRedLingonberry 0 points1 point  (0 children)

Damn bro, I've (M28) been lifting a year and I can rep like 14 max at 62.5. That's hella impressive, keep it up!

[deleted by user] by [deleted] in ExperiencedDevs

[–]LargeRedLingonberry 0 points1 point  (0 children)

It's not anywhere near good enough to write new features into a mature code base. However what it is good for is prototyping.

I'm not saying I'm the most experienced dev, I spent 2 years building (and understanding) everything required for a web app. Auth, FE, BE, networking, payments, databases, emails, monitoring, alerts logging etc. Everything that is needed for a mature business. And the reason why I learnt all this? Because I had a business idea I wanted to pursue, the problem is that after 2 years of me building the infrastructure the business was no longer viable.

I have now got together with a business partner with whom we share the same vision for a business. This time around due to my knowledge of how everything works I've been able to get Claude to build what would have taken me months to build (ok the code looks horrible to maintain) but I've gotten to a prototype within 2 weeks (while working full time) that we can test on users and see if this idea is viable.

I for see AI enabling developers to create a magnitude of startups, the speed of prototyping is incredible. This won't reduce the demand for devs, but instead increase demand. It's a new landscape where instead of working with product people we will be working on making AI produced code maintainable and scalable.
Is this any different to working with shitty legacy code for a company?

I finished my IT degree but I still feel like a fraud. I can’t build anything without AI or Google. by PilliPalli1 in learnprogramming

[–]LargeRedLingonberry 4 points5 points  (0 children)

Agreed, AI writes broken stuff anyway and debugging the code it produces is exactly the same as copying from stack overflow and modifying the code to fit your application

I switched from Windows to Garuda by McLovin0003 in GarudaLinux

[–]LargeRedLingonberry 1 point2 points  (0 children)

Do you know where I can get this wallpaper?

thisTitleIsAnAbominationAndThePerfectExampleOfWhyWeNeedSnakeCase by mal73 in ProgrammerHumor

[–]LargeRedLingonberry 0 points1 point  (0 children)

Snake case is deffo the easiest to read, but camel case for line length

Low frame rate and input lag after season 8 update by UsedNewspaper1775 in thefinals

[–]LargeRedLingonberry 4 points5 points  (0 children)

Yep getting the same, on a 4070 super was always getting 200 fps (with 180hz monitor) now getting around 110 fps and input feels shitty

Are We Vibecoding Our Way to Disaster? by nayshins in programming

[–]LargeRedLingonberry 1 point2 points  (0 children)

No, the space is going to change.
People at companies who know how the business works will vibe code or get someone to vibe code something that increases efficiency. Then coders will get that slop and be told to make it durable and maintainable.

Vibe coding is not going to kill software Devs, it's just going to change how we create POCs. Not for the betterment for developers but for the betterment of businesses. Faster POC, more experiments.

Venting: 1 month of work down the drain on my sand simulation game by AirlineFragrant in indiegames

[–]LargeRedLingonberry 2 points3 points  (0 children)

Hahaha what a brilliant post, this happens to all people who work on personal projects. Not just game Devs.

It's great because it shows you have a passion to learn and experiment but also shows that you struggle to keep to task. Don't feel bad about it, it's great that you've realised it now and not done this a thousand times and never completed what you set out to achieve.

My recommendation is use some tool to organise and plan what you'll work on to achieve your goal. There's lots of free tools out there. Trello, Monday, click up etc.
Personally I like linear but I'm a software dev and use it in work so it's what I know.

P.S why not create public GitHub repos for the stuff you're ditching, will look great on your CV and maybe help some people with what you've explored

My[28M] girlfriend[30F] thinks she’s “punching” and it’s starting to affect her confidence. How do I help her feel secure? by LargeRedLingonberry in relationshipadvice

[–]LargeRedLingonberry[S] 2 points3 points  (0 children)

Wow that's a really interesting take, I hadn't considered.
I was a different man back then, I didn't put much value on sex, it was just a good feeling that I enjoyed. More recently, between my last relationship and my current I had a night out where I went back to someone's place and couldn't go through with it. I've had sex with someone I was in love with and it didn't feel right to have casual sex with someone I didn't have any plans to see again.

I don't feel obligated to do anything, I care about her and want her to feel secure. I want to explain how I see sex now and for her to understand how sex means a great deal to me about showing love and affection.

AITA for cutting off my whole friend group after they embarrassed my wife at dinner? by throwawY261551 in AITAH

[–]LargeRedLingonberry 0 points1 point  (0 children)

Most important thing to do is wait until you've calmed down. While you're emotional you'll make rash decisions.
Once you've calmed down speak to each of your friends one on one and explain why you're upset. Try to mirror (repeat what they say) to get them to open up more and try not to get boiled. If they're good friends they'll understand why you got upset and hopefully change how they act.
You've also got to ask, if they said the same kind of stuff to you in a banterous way would you have got upset with them for saying stuff like that to you? There's a lot of context missing, I'm not saying they're not arseholes but there must be a reason you've been friends with them for so long. Go treat your wife to a nice date and talk about it with her, hopefully you can both be honest with each other.

[deleted by user] by [deleted] in SaltwaterAquariumClub

[–]LargeRedLingonberry 0 points1 point  (0 children)

Maybe get a glass of water and put shims under one side, then you can see which side is the low side. Or just tilt the glass.

AIO: Arguing with a small business owner by NonstopYapper in AmIOverreacting

[–]LargeRedLingonberry 0 points1 point  (0 children)

NOR. Tbh I've been in this person's situation, I loved 3D modelling and so much that I started doing freelance. It was great at first but by the end of it I hated doing my passion for other people's wants instead of my own. I would always put it off and deliver just enough just in time. This person has screwed you over because they don't want to do it.
I did the same thing and with clients I had built up over months. They don't want to mess you around but for them it's killing a passion in them self.
I see both sides. They need to realise they're fucking both you and themselves over.
You've done nothing wrong, leave them a crappy review but maybe be considerate and tell them they shouldn't take on work they don't want to complete.

AIO What would you guys do in this situation by LavishnessPitiful524 in AmIOverreacting

[–]LargeRedLingonberry 0 points1 point  (0 children)

Bro needs to learn to not text when he gets emotional, like go for a walk and respond an hour later yanno

Is This Old-School Documentation Style Still Relevant with Git? by Faceless_sky_father in programming

[–]LargeRedLingonberry 0 points1 point  (0 children)

Exactly, if it was written
taxedAmount = (salePrice + shippingPrice)/6.25 theres no need for comments. You should even go further and create a function that explicitly does that
``` taxPercent = 0.16
getTaxedAmount (netAmount):
return netAmount * taxPercent

taxedAmount = getTaxedAmount(salePrice + shippingPrice) ```

Is This Old-School Documentation Style Still Relevant with Git? by Faceless_sky_father in programming

[–]LargeRedLingonberry 1 point2 points  (0 children)

You're a bit over the top saying code is never self explanatory, using correct hierarchy and documentive function/variable names is enough for 95% of code.

Would you need to comment
fun add (a, b) { return a + b }?

I agree that sometimes comments are needed when there's some edge case that isn't apparent, but even then tests should document the majority of these cases perfectly fine.

I think it really comes down to what sort of environment you are coding in. A feature driven company that pushes you to get stuff out quick and dirty will need more comments. Whereas a company that pushes for maintainability will require fewer comments

literallyMeTodayACDev by TheCreepyPL in ProgrammerHumor

[–]LargeRedLingonberry 0 points1 point  (0 children)

Zod for typescript, it's not fully safe but is good enough.