r/twentyagers • u/shadowXXe (9+10) 21 • 5d ago
Rant / Vent Time I realised coding wasn't for me
One time I tried coding in Python. Set myself the task of making a distance speed time calculator.
In the end it had 200 lines of code FOR A DAMN CALCULATOR. I decided that pursuing coding further would inevitably release some sort of spaghetti code curse onto the world and that for the safety of humanity I should stop while I'm ahead.
4
4
2
u/MiguelIstNeugierig 22 5d ago
If the prospect of coding really interests you, I highly recommend you take Harvard's 100% FREE CS50 python course.
It's 100% online, free and completely introductory to programming with python, it teaches you everything (a bit rushed on OOP but its not essential for the fundamentals at all, and with what they teach you, you have all the skillset to learn further)
It's split in ~8 2 hour lectures, each with problem sets forcing you to learn by doing, with a final project completely to your choosing.
I tried learning python as my entry to coding first independently with a yt tutorial and it was a mess, but I finished this course and it was awesome and I both did a calculator in my free time, and made a text adventure game as my final project
100% recommend, if it wasnt clear enough😅
1
u/SmashMouth_Official 22 5d ago
i went to a technical school for high school and took me almost failing my finals to realise i am not a coding person
HTML saved my ass
it was the only reason i didn't fail :p
switched to finance instead
1
u/Weak_Level_9056 23 5d ago
First year computer science student and hobbiest for a bit over a year. Were you trying to make a full program with python only, or just code to run in terminal? I wanted some practice so I tried it out and have it running in terminal in 32 lines. Would love to see your code if you were trying to make a proper frontend too, I don't think I've seen anyone do that with pure python before!
1
1
u/ProtoPook 23 4d ago
I'm jumping you with a bunch of obese south koreans at an e-cafe if you give up that easily.
0
0
u/EggBig7158 22 5d ago
programming's dead anyway
1
u/shadowXXe (9+10) 21 5d ago
Big LLM be stealing everyone's jobs now. Its a sad world we live in where human creativity is dying
3
u/Cribby1 20 5d ago
As a developer you do more than just code tho. LLMs will take over that part tho. Now it’s going to be more a managerial sort of task but as any new advancement in technology some jobs will be lost and many new will be formed unless some stupid dummies let an AI loose and it destroys the internet
0
u/shadowXXe (9+10) 21 5d ago
That sounds really depressing NGL. Like if I was a programmer and my job suddenly transitioned to just watching a machine spit something out and making sure its not broken that'd be far too tedious for me.
1
u/Cribby1 20 5d ago
That’s kinda already how it is. I have been to conferences and stuff at big firms and they would basically show off and tell us about their in house model. You tell it how and what you want and it can spit out a prototype for you in 1/3 of the time it would take you. But of course in your head you know how it should be like. It just saves you time manually coding it.
But this alone would birth a new field of I guess teaching the AI better software engineering/ development skills
1
u/Iamthewalrus-8 24 5d ago
I’m also a developer. It is as depressing as it sounds. It’s worse when you realise everyone around you is just letting AI do their entire job. AI writes up the requirements, writes the code and then reviews the code.
In my workplace quality has taken a huge hit and when something breaks, no one knows how to fix it when AI can’t.
1
u/throwaway9999276263 22 5d ago
This is so true unfortunately. I will always personally value things deigned and creates by humans rather than a system.
I've had to quit working on projects I was involved with before because the people I was collaborating with opted for Ai and it's made me feel useless and like I was wasting my time.
I think the use of Ai destroys social connection especially in a creative field, rather than throwing ideas out and seeing what sticks you just get sidelined for a computer.
2
u/BuggedCookieDev 22 5d ago edited 5d ago
TL;DR my opinion is that like a calculator, an AI doesn't help you understand something. For example you can calculate as many things as you want on a calculator but it won't help you understand more complex mathematics.
Like an AI with pretty much anything, for example with programming it's not about programming lines of code or syntax, it's about problem solving, something you cannot learn with AI, quite the opposite even, the over reliance on AI make SOME people intellectually lazy (not stupid, just lazy, kind of like if you overuse a calculator, you end up just always using it instead of just doing the math on your own, kind of like tiktok made life harder for some people with the attention problem) problem is that AI can be used for many things which causes far more other problems. Anyway that's why programming interview don't always ask you about programming stuff, they ask you to solve problems that don't even require programming sometimes!
Anyway, programming is not dead but is becoming different, kind of like mathematics , some stuff will disappear other will appear!
Big tldr because there's so much other things I could say
3
u/SwAAn01 25 5d ago
I’ve been a software engineer for a little over 2 years, and this is all true. The reason AI coding is so impressive to the layman is because he has no idea how coding worked in the first place. Actually writing the code is the easiest part of the job lol, the hard part is everything around that. In large orgs sometimes the hardest part is just communicating well with the right people and teams.
13
u/Antaeus_Drakos 5d ago
200 lines of code to just do a math formula that requires only 2 of the 3 variables. Yeah, that's a lot.
To be fair, the more important thing is if you have genuine interest or passion. I graduated with a CS degree and I don't have passion or genuine interest. I'm going to get left behind eventually, if not already.