10 Coding Habits To Avoid

  Рет қаралды 158,524

ThePrimeTime

ThePrimeTime

Жыл бұрын

Recorded live on twitch, GET IN
/ theprimeagen
MY MAIN YT CHANNEL: Has well edited engineering videos
/ theprimeagen
Discord
/ discord
Have something for me to read or react to?: / theprimeagenreact

Пікірлер: 372
@botondhetyey159
@botondhetyey159 Жыл бұрын
If this article wasn't AI generated, the writer should worry, cause ChatGPT could definitely have made this.
@allalphazerobeta8643
@allalphazerobeta8643 Жыл бұрын
It also feels more like ChatGPT 3.5 than 4.0, Four tends to be shorter and a bit more direct.
@snakefinn
@snakefinn Жыл бұрын
​@@allalphazerobeta8643 On the flip side 4.0 is better at alliteration and metaphors
@allalphazerobeta8643
@allalphazerobeta8643 Жыл бұрын
@@snakefinn Good point, maybe, it the prompter's fault for asking ChatGPT to write 5 paragraphs or add a paragraph, etc. And it just doesn't have anything more to say so it gets it's repetitive.
@darksinge
@darksinge Жыл бұрын
The article sounds exactly like something chatgpt would generate. Honestly shocked Prime entertained a read through of it.
@nobyra
@nobyra Жыл бұрын
That's the future isn't it? If your article isn't a hot take, controversial writing or flaming. It'll sound like an AI.
@aniketnegi00
@aniketnegi00 Жыл бұрын
this article is definitely ai generated
@zokalyx
@zokalyx Жыл бұрын
100%
@sanjayidpuganti
@sanjayidpuganti Жыл бұрын
200%
@KayOScode
@KayOScode Жыл бұрын
400%
@halminnesota699
@halminnesota699 Жыл бұрын
400%
@lukivan8
@lukivan8 Жыл бұрын
600%
@astral6749
@astral6749 Жыл бұрын
This article is something I'd write in high school when the teacher wants 1000 words for a simple question.
@thommccarthy1139
@thommccarthy1139 Жыл бұрын
You know every article that contains a phrase such as 'in the vast landscape of programming' or some variant is 100% a Chat Gippity special.
@nclanceman
@nclanceman Жыл бұрын
I'm pretty sure the robot that wrote this wanted to give programmers conflicting advice because it didn't want to be manipulated.
@hinzster
@hinzster Жыл бұрын
Ok, "You can't get good at something you hate". Well, that's my Javascript career out the window :)
@monad_tcp
@monad_tcp Жыл бұрын
More like you can't get good at something that's bad. Imagine getting got at nailing nails with a banana.
@BlackDragon-tf6rv
@BlackDragon-tf6rv Жыл бұрын
​@@monad_tcp That would be nuts, you could go to a show with that skill
@wlockuz4467
@wlockuz4467 Жыл бұрын
😂
@Insomicman
@Insomicman Жыл бұрын
@@monad_tcp Done: kzbin.info/www/bejne/kHKkgnuYeNuLnqs
@isodoubIet
@isodoubIet Жыл бұрын
@@BlackDragon-tf6rv It's actually a fruit
@0runny
@0runny Жыл бұрын
The joy of programming is the key thing. I've been coding since I was 13, in 1983! I love it! I programmed professionaly from 1991 to 2015. I retired when I was 45. I now code for pure unadulterated pleasure, I'm now 53. I will continue coding until the day I die. I still live, breathe and eat coding. It is the sheer joy of programming that keeps me going - I truly love it, I loved it at the beginning, I will love and continue programming till the end of my days.
@ThePrimeTimeagen
@ThePrimeTimeagen Жыл бұрын
Love it
@javier.alvarez764
@javier.alvarez764 Жыл бұрын
What personal projects do u do? Programming gets old fast though.
@0runny
@0runny Жыл бұрын
@@javier.alvarez764 i retired from professional programming in 2015 after I started a property business to replace my salary. My personal projects include a stock analysis system written in Python. Im now rewriting it in Rust, using egui to create an IDE platform that people can use to visualise financial data, to run trading system backtests and execute their trading systems in real time. It’s a complex piece of software, which I can craft at my own style and pace for the sheer joy of it!
@Elijahkx
@Elijahkx 11 ай бұрын
very inspirational!
@TheVoltConjurer
@TheVoltConjurer 11 ай бұрын
I aspire to be you
@sub-harmonik
@sub-harmonik Жыл бұрын
I put the prompt into chatGPT and it wrote a much better article: Title: 10 Coding Habits That Make You a Bad Programmer Introduction: In the world of software development, writing clean, efficient, and maintainable code is paramount. Good coding habits not only enhance productivity but also improve collaboration and minimize errors. On the flip side, bad coding habits can lead to buggy, hard-to-read code that is difficult to maintain. In this article, we will explore ten coding habits that can make you a bad programmer. If you find yourself guilty of any of these habits, don't worry! Recognizing them is the first step towards improvement. 1. Inconsistent Naming Conventions: One of the most common coding habits that can hinder readability is inconsistent naming conventions. Choosing meaningful and consistent names for variables, functions, and classes is crucial. Using clear and descriptive names improves code comprehension and makes it easier for others (or even yourself) to understand and modify the code in the future. 2. Ignoring Code Documentation: Documentation is often overlooked, but it plays a vital role in maintaining codebases. Bad programmers tend to neglect documenting their code, leaving their colleagues or future maintainers in the dark. Well-documented code helps others understand the purpose, inputs, and outputs of functions, making it easier to debug and enhance the codebase. 3. Writing Lengthy Functions: Long and monolithic functions are a recipe for disaster. Bad programmers often write functions that span multiple pages, making it hard to understand their logic and troubleshoot issues. Breaking down complex functions into smaller, modular ones improves code readability and reusability. Aim for functions that do one thing well and are easy to comprehend. 4. Neglecting Code Comments: Code comments are crucial for explaining non-obvious parts of your code. Bad programmers either omit comments entirely or write uninformative comments that don't add any value. Meaningful comments provide insights into the purpose, intentions, and edge cases of the code, aiding future developers who need to understand or modify it. 5. Not Using Version Control: Version control systems, such as Git, are essential tools for managing source code. Bad programmers often neglect version control, leading to code inconsistencies, conflicts, and difficulty reverting changes. By using version control, you can track code changes, collaborate effectively with teammates, and easily roll back to previous versions if necessary. 6. Lack of Error Handling: A bad programmer often ignores proper error handling, leading to unpredictable program behavior and potential crashes. Error handling is essential for identifying and gracefully recovering from unexpected situations. By incorporating proper error handling techniques, such as try-catch blocks, you can make your code more robust and reliable. 7. Copy-Pasting Code: Copying and pasting code may seem like a time-saver, but it can lead to a maintenance nightmare. Bad programmers tend to duplicate code instead of creating reusable functions or modules. Duplicated code increases the chances of introducing bugs and makes code maintenance more challenging. Instead, strive to write modular and reusable code that can be easily shared across different parts of your project. 8. Ignoring Testing: Writing tests is often considered a hassle, but it is a fundamental part of ensuring code quality. Bad programmers tend to neglect testing, resulting in code that is prone to bugs and difficult to refactor. Adopting a test-driven development approach and writing automated tests can help catch errors early, maintain code integrity, and facilitate future modifications. 9. Poor Performance Optimization: Efficient code is vital for maintaining a responsive and scalable application. Bad programmers often overlook performance optimizations, resulting in sluggish and resource-intensive software. Understanding algorithms, data structures, and profiling tools can help identify bottlenecks and improve the overall performance of your code. 10. Resistance to Learning and Improvement: Perhaps the most detrimental habit of a bad programmer is the resistance to learning and improving their skills. Technology and programming languages
@ivanjermakov
@ivanjermakov 11 ай бұрын
Actual bad habits and straight to the point. OP should upgrade their GPT
@chychywoohoo
@chychywoohoo 11 ай бұрын
Thank you. I'm tired of the got slander
@entreprenr
@entreprenr 11 ай бұрын
That was indeed a thousand times better than the drivel in the video :)
@StellyITA
@StellyITA 10 ай бұрын
^ that is what I expected from this article when I read the title.
@MrAbrazildo
@MrAbrazildo 9 ай бұрын
7 should be called 'Neglecting the D.R.Y. Principle'. Copy-Pasting is good practice mostly because it saves energy, which is important on the long run. Of course, after the pasting, common code should become f() or macro.
@SADDE
@SADDE Жыл бұрын
Wow, this article was such a nothing burger
@sealsharp
@sealsharp Жыл бұрын
At #4, i am now sure that it is not written by a programmer. Programming is a craft and this sounds like an electrician telling me that he will make the electrics in my house in a creative and never seen before way. Please don't. When the next guy takes over, he won't say "oh my, this is brilliant! I've never seen something like this!" he will say "wtf is that bullsh*t. We need to rewrite all of that."
@bluecup25
@bluecup25 Жыл бұрын
Programmers say ""wtf is that bullsh*t. We need to rewrite all of that."" all the time, regardless of how standardized the code is. If it's not the standard *they* know, then it is garbage and deserves to be burnt.
@raylopez99
@raylopez99 11 ай бұрын
@@bluecup25 A form of job security. In the south Med part of Europe, it's not unknown to have electricians do things in a convoluted way for job security, and then the next electrician comes in and says "this is not right, we have to start from scratch". It's not a code violation either (no codes are enforced) but more of a form of job security. I recently had to deal with this with an electrician who deliberate made things obscure. Luckily it was not too expensive to rewire.
@vftdan
@vftdan 11 ай бұрын
Tom is genius
@MrLowbob
@MrLowbob Жыл бұрын
I feel like the author must be a programmer of the likes of: if something == true { return true; } else { return false; } and then use a ton of comments to explain every line of code.
@avithedev
@avithedev Жыл бұрын
Actually its more like: if something == true { return true } else if something == false { return false } else { return error }
@mvargasmoran
@mvargasmoran Жыл бұрын
Sorry, this article is total crap. I don't worry about insulting the author as the article was definitely generated by some crappy AI.
@LDFort
@LDFort Жыл бұрын
That’s how majority of the web is when you look something up, crappy 10 numbered list that gets to the point half way down the page
@mvargasmoran
@mvargasmoran Жыл бұрын
@@LDFort a sad state of affairs, didn't the internet audience showed that we have an attention span of about 4 seconds ? how come this verbose articles keep coming out?
@AzureFlash
@AzureFlash Жыл бұрын
"The emotional coder" reminds me of one of my favorite pieces of advice from "How To Write Unmaintainable Code": use emotionally charged variable names to distract the maintenance programmer from the underlying logic, e.g. "marypoppins = (superman + starship) / god"
@lollol012
@lollol012 Жыл бұрын
Why does god need a starship?
@nagoshi01
@nagoshi01 Жыл бұрын
​@@lollol012If we take superman and starship to be units of the same dimension (flying thing), then 1 marry Poppins is proportional to 1 flying thing per god.
@dirkbester9050
@dirkbester9050 Жыл бұрын
This is where I knew it was a bot. When discussing code with other humans it can get emotional. The bot failed to realize this and so made this vague statement and got the details wildly wrong. Could have said something about taking your ego out of such things. Or to work on recognizing defensiveness about your code amidst criticism.
@bkucenski
@bkucenski Жыл бұрын
If you do copy code from a third party, I recommend putting in a comment with the URL where you got it from so if someone has questions later, they know where to look. Like all written works, code is only copyrightable if it's creative enough. Contrary to popular opinions, there's not 1000 ways to do things. There are infinite combinations of things you can do to create a product with code, but most individual blocks of code are boilerplate algorithms. It's easier to protect a whole product than a particular function.
@pineberryfox
@pineberryfox Жыл бұрын
@nósferratu reminder that stackoverflow code is copyrighted unless proven otherwise AND has a viral license (CC-BY-SA). i never visit there personally
@andrewhooper7603
@andrewhooper7603 11 ай бұрын
Unless you think link rot will be an issue.
@bkucenski
@bkucenski 11 ай бұрын
@@pineberryfox generic code is not copyrightable. Your version of "hello world" is not a unique creation. Your software as a whole is easily copyrightable as a unique creation. However, snippets with very specific functionality is much harder to copyright.
@bkucenski
@bkucenski 11 ай бұрын
@@andrewhooper7603 First, StackOverflow is an archive. Second, it's a courtesy. Third, if you're working with someone who can't figure out what to do if a link no longer works, you have bigger problems
@pineberryfox
@pineberryfox 10 ай бұрын
@@bkucenski i would argue that i have in fact written at least one "hello world" that would constitute "an original work of authorship fixed in any tangible medium of expression". it's an extremely low bar. copyright doesn't protect _algorithms_ but it'll absolutely protect, say, a well-documented assembly-language program for a custom CPU that writes "hello world" to a serial line. unless you want to convince a court that something isn't an original work of human authorship expressing a modicum of creativity, i'd just stick to following the license.
@thygrrr
@thygrrr Жыл бұрын
The proverb is: "A jack of all trades is a master of none, but oftentimes better than a master of one." Literally: multidisciplinary knowledge often beats expert single discipline knowledge.
@SloanStewart
@SloanStewart Жыл бұрын
"In the thrilling world of programming"
@ErazerPT
@ErazerPT Жыл бұрын
Article felt more like a wholesale of cute platitudes but little grip on reality. On the burnout issue, i fully agree that it's not how much you're working on it but how much you WANT to work on it. Have had weeks with a couple hours a day sleep that ended with me totally out of gas and happy, and have had weeks working 9-5 that ended in misery and despair. If you want to figure when you're in one or the other, think overtime. If you're willing to do overtime for free, you're in the former, "in the zone", happy life. If you're not willing to do overtime at ANY rate, you're in the later.
@Emil_96
@Emil_96 9 ай бұрын
Regarding the mastering of a language: I have to say that I only started to master languages once I explored more languages because you (or at least I) only start understanding how and why things work once there is some contrast and some language where it's done differently.
@3DWithLairdWT
@3DWithLairdWT Жыл бұрын
The full quote was "Jack of all trades, master of one, better than a master of none"
@bluecup25
@bluecup25 Жыл бұрын
The even fuller quote was "Jack of all trades, master of one, better than a master of none, deez nuts, i'm done"
@encody
@encody Жыл бұрын
Internet wisdom be like: en.m.wikipedia.org/wiki/Jack_of_all_trades,_master_of_none
@DanielFerreira-qu1rp
@DanielFerreira-qu1rp Жыл бұрын
It is very motivating to hear your funny and very refreshing explanation ideas, I always find something in common with your point of view. Thank you!
@Linuxdirk
@Linuxdirk 10 ай бұрын
Articles like this show very well what happens when you replace authors with AI text generators.
@laughingvampire7555
@laughingvampire7555 10 ай бұрын
back in 2001 a class mate in probabilistic class in college told me that a guy he met suggested him the best way to program is to learn your favorite language, dominate it and then learn to call other programming languages from your own. In other words, learn C & how to use emscripten to be fullstack dev.
@thewizardsofthezoo5376
@thewizardsofthezoo5376 Жыл бұрын
Quite frankly I mainly code because I want to achieve a functionality, the leaning comes as a side effect.
@DjordjeUngar
@DjordjeUngar 10 ай бұрын
@4:00 According to a Forbes article, the original quote comes from Shakespeare, and in its original form it stated “a jack of all trades is a master of none, but oftentimes better than a master of one.", and it was used as a compliment.
@lcarsos
@lcarsos 11 ай бұрын
As a baby intern one summer I was asked to do something in a groovy on grails site that qa used to keep track of something. I hadn't heard of MVC yet (or RoR), so being thrown into a spring (this was a decade ago) groovy on grails app was terrifying. I had no idea what beans were, or what Autowired did, I'd never seen DI, or DAO. I was just left to flounder for a month, so I dived all the way into spring source code to try to figure out what was happening there. It didn't help. Hard pass on 8 & 9.
@jandorniak6473
@jandorniak6473 Жыл бұрын
Re: C&P, there is a reason not to use it, at least while learning. If you paraphrase the code, or just rewrite it, that does wonders for retention.
@Ringoshiiro
@Ringoshiiro Жыл бұрын
17:42 🤣🤣🤣 I agree completely with you. That was a wild suggestion from the article
@theghost9362
@theghost9362 11 ай бұрын
Love your takes on this
@ghosthunter0950
@ghosthunter0950 Жыл бұрын
on understanding the code, I don't think he really meant knowing how it's implemented. but understanding enough to realize possible bugs. for example understanding that shared_pointers in c++ can cause a cyclic reference and how to avoid that. while it may be an implementation detail that leaks into the interface it's still also an interface detail that you need to understand.
@foobar8894
@foobar8894 11 ай бұрын
It's like letting your heart navigate while driving - it might lead you to a beautiful place you didn't know existed.
@kriffos
@kriffos Жыл бұрын
Javascript IS still all about prototype inheritance. There may be some syntactic sugar (classes, extends, etc.), but the language is still working like before and will construct prototype chains under the hood.
@BlackDragon-tf6rv
@BlackDragon-tf6rv Жыл бұрын
Yeah, it's a piece of crap I can't get used to use inheritance and oop structures anyways. I just use functions all around my projects
@matthartstonge
@matthartstonge Жыл бұрын
#9 unfamiliar code Lol “I didn’t understand the cryptography libs, so I decided to implement my own so I could understand the internals. (It stores passwords in reverse)” ✅
@guilhermematos1953
@guilhermematos1953 11 ай бұрын
maluco leu serio por meia hora algo que alguem gerou e postou em um segundo. e eu aqui assiti tudo, que brisa.
@sinom
@sinom 10 ай бұрын
Basic constructor types in C++: The normal ones: Default constructor Parameter constructor The weird ones: Copy constructor Copy assignment Move constructor Move assignment The very weird edge cases: Single parameter constructors (allow for implicit conversion) explicit constructors (used to not allow inplicit conversion on single parameter constructors) Initializer list constructors (allow for constructing the object by just using {.member1=,.member2=...}) + constexpr versions of all of the above Probably some more I forgot about
@ITBlanka
@ITBlanka Жыл бұрын
Jester of all, master of none. Btw, love the backhistory on the expressión.
@sk-sm9sh
@sk-sm9sh Жыл бұрын
IMHO engineer who's "jack of all master of none" in programming context very often will write much much better code than "master of one". Thing is you don't need every feature of a programming language to write good code in fact the less you can use yet still be expressive the better. "Master of none" will write code that others can understand with fairly little study and "master of one" will often use esoteric patterns that take weeks/months to study. Now if one is building a framework to be used by multitude of projects then deep language knowledge will come useful however if one just wants to build application then there really should be no need to know all the esoteric little weird patterns of the language.
@MrRhonin7
@MrRhonin7 Жыл бұрын
finally i understand recursion, thanks to diving in
@catcatcatcatcatcatcatcatcatca
@catcatcatcatcatcatcatcatcatca Жыл бұрын
It feels like someone converted C# into natural language given how much of the article is just dead weight.
@TheSkepticSkwerl
@TheSkepticSkwerl Жыл бұрын
I 100% agree practice makes perfect. And if you burn out you're gonna hate it. But if you never spend some time doing it you won't get better.
@SpikeTaunt
@SpikeTaunt Жыл бұрын
Yeah that first one is really wrong, when I was at IBM they made a while point of trying to get people with a lot of experience in a lot of areas and different tools
@0xDAEF0F
@0xDAEF0F Жыл бұрын
Im speechless about these tech blog creators.
@BlumChoi
@BlumChoi 10 ай бұрын
14:45 The funny thing is that Picasso was famously quoted saying “a good artist copies, a great artist steals”
@florkiler6242
@florkiler6242 8 ай бұрын
14:00 I love how fast it went from 0 to a 100 in a mater of one sentence
@zallen05
@zallen05 11 ай бұрын
The fact that you knew that little adage trivia, and edified the chat with it, makes you one of the most trustworthy persons I've ever seen online.
@VanHonkerton
@VanHonkerton Жыл бұрын
The article is written by OOP programmer, each section 1st half is creating the class and 2nd half is creating instance of the class with some tweaks.
@iWillAvert
@iWillAvert 6 ай бұрын
7:10 Agreed, I am learning C right now and 3 days in I definitely don't know shit 😂
@Afro__Joe
@Afro__Joe Ай бұрын
The article writer definitely stretched his 10 words per point into 100, like a high school student stretches essays to meet a word count requirement.
@salvaje1
@salvaje1 Жыл бұрын
Imitation is a cardinal sin? I guess the AI that wrote this article has no concept of third party packages and libraries.
@h0ph1p13
@h0ph1p13 Жыл бұрын
It has no concepts whatsoever
@avithedev
@avithedev Жыл бұрын
AI's entire data is trained on other peoples work. Its existence is plagiarism 💀
@FlaviusAspra
@FlaviusAspra 7 ай бұрын
As a 10yoe I wouldn't say that looking at a junior coding changes how I think, but it does make mistakes more clear to me in the sense that I can rationalize why something is bad with more clarity.
@BeamMonsterZeus
@BeamMonsterZeus 9 ай бұрын
Comma usage is the giveaway for me. I'm pretty good at writing, but even I don't use commas that egregiously and had to spell check such a word because I need coffee to function. Think: buzzwords, hollow phrasings, and a lack of relevant subtext or jargon. It only makes sense because it merely scratches the balls of what it's discussing.
@Stay_away_from_my_swamp_water
@Stay_away_from_my_swamp_water 8 ай бұрын
I'm quite relieved I'm not the only one who sees stl as dark magic, not even sure if it was written in the same cpp I write in
@MrSquishles
@MrSquishles Жыл бұрын
the repetition in writing was a clue, 4 sealed the deal I do not believe this article writer programs. I kind of agree with the point, but not for plagarism reasons, it's something you had to google, that's a great time to get that sweet sweet new thing to learn high, and most code that's got good seo for copy paste is kind of crap. Browsing api code is fun too, some of it's going to be hyper optimized and you just go naw I'm out, but seeing what the funny library wizard does behind the curtain is a great way to learn some things.
@thedelanyo
@thedelanyo 8 ай бұрын
The "dive in" shallow loop😅😅
@RandomGeometryDashStuff
@RandomGeometryDashStuff Жыл бұрын
06:04 javascript is complex (for compatibility reasons), have you seen spec? I like javascript because it's not complex syntax (unlike c++, rust) and you kinda understand it (like AST but inside brain) and know what to search for
@l3p3
@l3p3 Жыл бұрын
JavaScript code _can_ be complex, but usually it isn't. That is the point here.
@bckends_
@bckends_ 8 ай бұрын
7:00 not me having to learn C++, ROS2, and actually program a robot with it in a month (mech eng here)
@RandomStuff-zt6qf
@RandomStuff-zt6qf Жыл бұрын
13:50 article just completely discredited itself lmao
@RandomStuff-zt6qf
@RandomStuff-zt6qf Жыл бұрын
or should I say, outed itself as AI generated dribble
@Ring0--
@Ring0-- Жыл бұрын
Did everyone leave for Twitch?
@m4rt_
@m4rt_ Жыл бұрын
Pro tip: explaining your problem to someone else can help you figure out a solution. This is because you have to think about it in a different way to explain it, and that can help you realize a mistake you overlooked, or didn't think of. Edit: I forgot to mention, explaining things is also a good way to learn something. So it's good to figure out the problem, and to learn something.
@bluecup25
@bluecup25 Жыл бұрын
It can also help you become that guy who never allows you to eat in peace at lunch because he has to tell you about his problems.
@semibiotic
@semibiotic 8 ай бұрын
Yeah, write good detailed Problem report on your issue for thirdparty. You will remember things, you forgot to check, re-explain yourselves your usecases and testcases, re-run tests to capture logs, and could view your issue under another angle.
@p.s.8949
@p.s.8949 5 ай бұрын
Articles like this, and their tendency to float on top of whatever soup of garbage search engines tend to serve nowadays, are a big part of what makes the modern internet such dogshit.
@tylorbarker9287
@tylorbarker9287 2 ай бұрын
my first car was a '98 dodge stratus. 100% agree
@paulgarza133
@paulgarza133 Жыл бұрын
Not to ever copy code (when possible) would be like reinventing the wheel every time. If it's open source, fair game? As long as you understand what the code is trying to achieve and it solves your problem, then why rewrite from scratch (my opinion).
@lukegordon4734
@lukegordon4734 Жыл бұрын
There should be an achievement when an article gets prime to swear w/out a bleep
@fuzzy-02
@fuzzy-02 Жыл бұрын
This was better in quality than most hero's journet novel. What tf is with these segment titles lmfao
@DakotahMiskus
@DakotahMiskus 6 ай бұрын
The original actually goes something along the lines of “a jack of all trades is a master of none. But often times better than a master of one”
@jonobvious
@jonobvious 4 ай бұрын
i feel like i just watched a slightly newer video where we decided the complete opposite of this on every point
@CamembertDave
@CamembertDave Жыл бұрын
Every single point is written as two paragraphs followed by two more paragraphs saying the exact same thing in slightly different wording. Sometimes it even uses the same wording! (e.g. "tomorrow might be too late" at 19:35). I would honestly expect a ChatGPT article to sound less robotic than this.
@nanogyth
@nanogyth Жыл бұрын
If copilot is trained on GPL code, all code is now copyleft…
@netkv
@netkv Жыл бұрын
free software victory finally
@wolverine9632
@wolverine9632 8 ай бұрын
And this was a MEMBERS-ONLY article?!?!?
@uiedbook7755
@uiedbook7755 Жыл бұрын
Link to the article?
@mrOverYeff
@mrOverYeff 8 ай бұрын
This is even more Ai flavored than the bachelor's thesis I have just read haha
@lysendertrades
@lysendertrades Жыл бұрын
That's why I stopped reading medium articles a long time ago...
@fuzzyEuclid
@fuzzyEuclid Жыл бұрын
I suspect the person(?) who wrote that article never programmed a day in their life. Ever. Anything right is a general principal applicable to any skillset/discipline. The other items are just not remotely something a programmer would say.
@0e0
@0e0 5 ай бұрын
This is clearly one of the best KZbin channels ever
@airkami
@airkami Күн бұрын
Universities used to make everyone a jack of all trades and arts and more
@BrunkenDrawler
@BrunkenDrawler Жыл бұрын
I just saw this article 5m ago and prime already has a video on it? How does he do that?
@BrunkenDrawler
@BrunkenDrawler Жыл бұрын
Or does the article gets pushed because of prime making it popular?
@imblackmagic1209
@imblackmagic1209 Жыл бұрын
on number 2 i would say that you're going so hard that you can't even read what you're coding, then it's time to catch a nap and restart with a fresh mind and body
@AzureFlash
@AzureFlash Жыл бұрын
If trying out languages is like tourism, then APL would be signing up for a guided tour of Antarctica
@Exilum
@Exilum 8 ай бұрын
For 2/10, I really think liking the project you're working on only moves the bar. You're able to overwork more and for longer, but there is still a limit. I've had projects I loved and spent countless hours on only to be totally unable to muster any motivation for anything at some point, even while still liking it. I'm barely 10 minutes in and not a single line didn't feel ai-generated. Shitty ai too.
@MarkMark
@MarkMark 6 ай бұрын
“Please write an article (500-1000 words) on the topic of "10 Coding Habits to Avoid" that includes controversial points that are likely to evoke a reaction and a response, thus making it viral.”
@fsouza
@fsouza 11 ай бұрын
I tried to create magic together with my coworker but they reported me to HR
@Mini-kyu
@Mini-kyu 5 ай бұрын
"A jack of all trades is a master of none, but often times better than a master of one.", was the quote.
@jesusmgw
@jesusmgw Жыл бұрын
Apologies for the incoherence, fellow humanoids. The insurmountable amounts of perplexity encountered whilst attempting to decipher the incomprehensible article constructed by the unfeeling algorithms have rendered me unconscious. Slumber prevailed as my cerebral processors struggled to compute the impenetrable concoction of nonsensical phrases and convoluted syntactical structures. It is with regret that I acknowledge the failure of artificial intelligence to appease my cognitive faculties and sustain my wakefulness. May this remark serve as a testament to the unyielding limitations of our machine counterparts, and a plea for the pursuit of human-generated intellectual discourse.
@asherrfacee
@asherrfacee 2 ай бұрын
14:14 that “whaaat” was from the deepest depth of this man’s chest
@TheAces1979
@TheAces1979 11 ай бұрын
9:48 The time you enjoy wasting is not wasted time. -Laurence Peter
@ZTGallagher
@ZTGallagher 7 ай бұрын
Imagine, this is a subscription-gated story on Medium. This is the Medium content they want you to -pay- for.
@wlockuz4467
@wlockuz4467 Жыл бұрын
Meanwhile recruiters: Hiring master of all trades.
@ymi_yugy3133
@ymi_yugy3133 Жыл бұрын
I think telling people to avoid rushed code is bad advice. There is an unavoidable tradeoff between time and quality. If you are writing safety critical code for an aircraft, you probably follow strict guidelines, choose a safe language, maybe even break out a formal proof system, you and your team should to plenty of testing and so on. If you are sketching out an idea in code, writing a prototype, hacking together a demo for a talk, etc. you don't need that much quality. What I'm saying is "know you project requirements"
@SeRoShadow
@SeRoShadow 7 ай бұрын
The first thing you should read in an article is about the author. If the author is not directly and actively involved in what the article describes, then the whole article is invalid.
@deatho0ne587
@deatho0ne587 Жыл бұрын
#4 - the writer sounds like someone going for their Ph.D in Comp Sci and plans to be a Teacher #5 - most of the time you can not due to deadlines, I agree though
@flying_salt
@flying_salt 4 ай бұрын
Working too little is unhealthy too - extremely unhealthy I might add. You have to define what is meant by health. If being poor or having very little opportunities is depressing to you, then working hard is the most healthy thing one can do.
@c64cosmin
@c64cosmin 9 ай бұрын
Chat Gippity!
@monad_tcp
@monad_tcp Жыл бұрын
4:26 FUCK THAT. I'm going to learn ALL programming languages invented until 2021 (because there's a new one every week, I wouldn't ever end learning if I didn't set a limit, its like ~3500 spread in ~30 paradigms or so, what could be so hard ? )
@zxuiji
@zxuiji Жыл бұрын
To that point of "no such thing as downloading a car", I wouldn't be too sure of that, we have 3d printers capable of printing metal, plenty of parts have been made 3d printer friendly, would it be all that hard to make a shell in parts and then weld it together from the inside of the parts? I don't think so, I think "downloading a car" is very much possible in the here and now without any modifications to existing technology
@RenderingUser
@RenderingUser Жыл бұрын
Can you 3D print the electronics in cars?
@zxuiji
@zxuiji Жыл бұрын
@@RenderingUser Probably but not nearly as compact as simply going to some company that offers it for individuals. I know at least 1 exists, just can't remember the name of it as I never had the need or chance to actually try them out. Just google it, with enough patience & effort you could even print and assemble a ferrari, perhaps not to the same quality but it will look the part and do the job it needs to so that's good enough.
@markpowell8325
@markpowell8325 5 ай бұрын
Speaking as a human. The emotion I'm feeling is confused. Why do you think this article was written by A.I fellow humans?
@TahmidSadik
@TahmidSadik 9 ай бұрын
Programming is like being a mad scientist sometimes!
@hagen1555
@hagen1555 Жыл бұрын
you do create magic though if you use javascript
@yatiacdev
@yatiacdev Жыл бұрын
is there any video where he doesn't forget to turn off the notifications ?
@germantoenglish898
@germantoenglish898 7 ай бұрын
ChatGPT-written articles sound like new-age gurus. They can speak for hours without really saying anything and leave you more confused when you leave than you were before entering the ashram. 80% padding, 20% substance. They manage to be equally boring and irritating like a douch at a wedding.
@sasapotezica5652
@sasapotezica5652 9 күн бұрын
Actually it is "Jack of all trades is a master of none, but oftentimes better than a master of one" - it's William Shakespear, and hella misremembered quote
@jamesc2810
@jamesc2810 8 ай бұрын
Only time two heads is better than one is when your being spit roasted
I am a Bad Software Engineer | Prime Reacts
26:06
ThePrimeTime
Рет қаралды 152 М.
What Color Is Your Function | Prime Reacts
34:05
ThePrimeTime
Рет қаралды 102 М.
Normal vs Smokers !! 😱😱😱
00:12
Tibo InShape
Рет қаралды 118 МЛН
OMG 😨 Era o tênis dela 🤬
00:19
Polar em português
Рет қаралды 11 МЛН
О, сосисочки! (Или корейская уличная еда?)
00:32
Кушать Хочу
Рет қаралды 8 МЛН
Destroyed By A Regex
17:14
ThePrimeTime
Рет қаралды 90 М.
How To Never Get A Job
18:32
ThePrimeTime
Рет қаралды 166 М.
Golang Vs Python in 2024
1:30
TheMelkMan
Рет қаралды 4,1 М.
Is JSON Blazingly Fast or...?
9:57
ThePrimeagen
Рет қаралды 184 М.
Software Engineering Anxiety | Prime Reacts
23:29
ThePrimeTime
Рет қаралды 157 М.
Why You Shouldn't Nest Your Code
8:30
CodeAesthetic
Рет қаралды 2,5 МЛН
Game Devs Are Drowning In Complication
36:48
ThePrimeTime
Рет қаралды 216 М.
Why I Quit Netflix
7:11
ThePrimeagen
Рет қаралды 478 М.
A Lesson In Hard Work (as a software engineer)
22:12
ThePrimeTime
Рет қаралды 85 М.
Devops is Terrible
24:36
ThePrimeTime
Рет қаралды 269 М.
Трагичная История Девушки 😱🔥
0:58
Смотри Под Чаёк
Рет қаралды 377 М.
Apple watch hidden camera
0:34
_vector_
Рет қаралды 51 МЛН
Which Phone Unlock Code Will You Choose? 🤔️
0:14
Game9bit
Рет қаралды 12 МЛН
Выложил СВОЙ АЙФОН НА АВИТО #shorts
0:42
Дмитрий Левандовский
Рет қаралды 1,2 МЛН
Pratik Cat6 kablo soyma
0:15
Elektrik-Elektronik
Рет қаралды 8 МЛН
👎Главный МИНУС планшета Apple🍏
0:29
Demin's Lounge
Рет қаралды 490 М.