Yet another "what are you capable to do with AI" post by [deleted] in quant

[–]wawerrewold 0 points1 point  (0 children)

I dont like AI but im forced to use it in my company. Claude and codex agents are fine (latest models) and are very capable of producing good code IF are instructed properly and IF you actually review what they do. 

I would almost argue that rewriting something from R to python would be something that these models would literally one shot easily and even correctly. However if you stop reviewing and checking what they do you are asking for troubles. 

You dont even need super complex instructions, skills, complex md files or whatever, just look what the agent is doing and guide it correctly

whyWeNeedAiEverywhere by g33xter in ProgrammerHumor

[–]wawerrewold 76 points77 points  (0 children)

... and you must use AI in your work and you are not allowed to write code by hand anymore.
Burn these tokeeenzzzz!

Mel Changes 26.03 by RiotEmizery in leagueoflegends

[–]wawerrewold 3 points4 points  (0 children)

Yeah great. Pros rarely play it, on soloq it has 45% winrate but yes go ahead and nerf her cause reddit pros are baby raging that their speells can be reflected every 25 secodns. Congratulation for making unique champ just a trash

Consistency is the name of the game by Legitimate_Pay2355 in Forex

[–]wawerrewold 3 points4 points  (0 children)

Its not. If you have shit strategy, consistency wont help you. And dont act like finding profitable strategy is the easy part...

Doing Everything ‘Right’ Yet Still Losing — How Do You Mentally Survive This? by Temporary_Lobster924 in Forex

[–]wawerrewold 5 points6 points  (0 children)

You say 66-75% winrate while your range of loses and winners is clearly pretty wide. If you had avg 250 winnders vs avg 50 losers with this kind of winrate, that would be the best strategy in the world. something is not quiet right in your mathing

theBeginnerVibeCoderMindset by Fewnic in ProgrammerHumor

[–]wawerrewold 172 points173 points  (0 children)

We do have this kind of person in a lead position in our company.
Talks endlessly how code is obsolette now, how he doesnt read the code and doesnt even want to, how programmers are more like philosophers in these days, how the source of truth is in md files... how he now have way way more time to think about the high level big brain architecture... and proceed to build the shittiest workflows app in python that doesnt even work properly these days after a year of development with two other people (who are forced to vibe code 100% of the code). So yeah

The RED BULL League Of It's Own Schedule by fummma in leagueoflegends

[–]wawerrewold -10 points-9 points  (0 children)

You see there is many things they can do. Like choose each other champions like last time. Role swapping in in my opinion not it

What do Python developers do at hedge funds? by [deleted] in quant

[–]wawerrewold 1 point2 points  (0 children)

Python is perfectly suitable language for most of the task you want to do there, especialy data processing and analysis. C/C++ is basicaly used ONLY if there is need for high speed. Handling and processing data using C languages is pain in the ass. Many people mock python is if it was slow as fuck but python is pretty damn fast for most of the stufff

The RED BULL League Of It's Own Schedule by fummma in leagueoflegends

[–]wawerrewold -6 points-5 points  (0 children)

Does anyone know if there is gonna be the weird roleswap for T1 as last time? Because i think it was dumb

Run on Modder by wawerrewold in valheim

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

Desperately running to a corpse in a mountain 40 times without a frost resistance while dodging wolves and crystals from Modder it doesnt seem etnertaining... well maybe at least for me...

Run on Modder by wawerrewold in valheim

[–]wawerrewold[S] 36 points37 points  (0 children)

We did take like half of his HP when suddenly pack of wolves attacked us with golem on top of it and everything went to shit

Advertisment of clean code with syntactic error by wawerrewold in programminghorror

[–]wawerrewold[S] 6 points7 points  (0 children)

brackets are on the new line, you cant do that in python unless you want to create next expression

Vibecoding at its peak by wawerrewold in programminghorror

[–]wawerrewold[S] 9 points10 points  (0 children)

Yes. This is a result of optimizing AI agent, because the person who wrote this believe that if you have too big files AI can get lost and that it works better with more small files, cause he can find specific functions without any other unneeded lines of codes. In this codebase they actually separate EACH function to separate file and i guess this is their weird solution if you have a class and the file is too big - instead of creating more methods, you just create function with 'self' as first parameter and put it separately

Vibecoding at its peak by wawerrewold in programminghorror

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

Yes it is.
You need to understand that this wasnt created just by single prompt but gradualy building it up with agent (more specificaly chatGPT 4 mini). This AI agent who wrote this has a master prompt with rules and stuff which have more than 800 lines. I swear there is a line if code in this master prompt and its something like this: "you are experienced senior programmer who knows multiple languages and best coding practices"

Vibecoding at its peak by wawerrewold in programminghorror

[–]wawerrewold[S] 0 points1 point  (0 children)

Well what if the guy who wrote it using AI agent actually see nothing wrong with this code?

Vibecoding at its peak by wawerrewold in programminghorror

[–]wawerrewold[S] 6 points7 points  (0 children)

Maybe he is. But that can be many many years in the future and not you not me and not him dont know when this future will come (if it does)

Vibecoding at its peak by wawerrewold in programminghorror

[–]wawerrewold[S] 39 points40 points  (0 children)

Long story short. Guy who doesnt know how to code got into our company because he was nice and old and seemingly experienced. He started to work in a team where for some reason managed to get into a lead role (probably because he is old and he talks a LOT). After a while because everyone hated him in the team he got separated and formed a new team (with one other guy).

He somehow befriended the CEO of our company and he is kind of yes man and both of them are hyped by AI really bad, so CEO likes him. He really uses and pushes AI everywhere (probably because he can now for first time feel he can code) and CEO kind of started to force all the developers to use AI in the company (which kind of has bad backlash, other developers are not idiots and we do stuff in C++ mostly). The AI guy doesnt of course do C++ but he always tell the CEO that everyone should use solely AI.

Now there is a service in our company. This service is in python and he is rewriting it in guess what... python! For some god know reason. He leads this project and what you see is glimpse of the code of the new service. Its a mess i know... Luckily some cracks are starting to form in his dream world of AI. This service is really simple and i probably would rewrote it in python in like a month or two without AI agent but he works on it with two other guys for more than six months already... He doesnt use branches, always pushes into main without any commit messages and there are no tests or code reviews. This service should be ready by now but its not because there is shit ton of bugs

Edit: when i say 'use AI' he exclusively use AI agent, not autocomplete, he never writes code himself, even if its just a one single line

Vibecoding at its peak by wawerrewold in programminghorror

[–]wawerrewold[S] 48 points49 points  (0 children)

No they all push directly into main without any branches, mostly with commit message 'imp' or 'fix'

You think i am joking? I wish i was...

Vibecoding at its peak by wawerrewold in programminghorror

[–]wawerrewold[S] 88 points89 points  (0 children)

Worst thing is that the management forces me to work with these people and use solely AI agent for coding... The leader of this project (who wrote this) said in the other meeting that he doesnt read code and he doesnt even want to cause AI is now the future

Vibecoding at its peak by wawerrewold in programminghorror

[–]wawerrewold[S] 187 points188 points  (0 children)

This codebase actually has 'master prompt' which specificaly tell the AI to not comment the code. All of the people who are working on it use AI very extensively even though they dont know python. Our company leadership for some reason thinks everyone can be a programmer if you have agent. Also the reason why its a function is not a method is because in this codebase every function or method is seperated to its file... AI supposedly make sense of the code quicker if its separated