Пікірлер
@kc7718
@kc7718 3 сағат бұрын
Console.WriteLine("Appriciate Kind WOrkds of WIsdom!");
@ThimbaDM
@ThimbaDM 15 сағат бұрын
My biggest gripe with programming as a whole is to constantly watch the "is not recognized as the name of a cmdlet etc" and when I try to get it solved I absolutely never find a solution that fixes it and by not finding it I never get to work on some simple projects I would like to start. I work as an automation engineer and would love to learn IT side of things but there's something very fundamental that just never gets relayed to me and it gets incredibly frustrating to troubleshoot something for 4 hours just to get started and then you don't even get to start because you never find a solution.
@SyncMain
@SyncMain 12 сағат бұрын
That sounds like a specific issue you’re running into while using powershell. I’m not sure what specifically you’re trying to do, but maybe you’re trying to run something that is meant to be run from command prompt? Or it could be you need a powershell module installed. Hope you find a solution! Thanks for watching
@abimanyunayagam1039
@abimanyunayagam1039 Күн бұрын
Brian Quinn?
@boomerlearningnewtricks6972
@boomerlearningnewtricks6972 Күн бұрын
1 million programmers have watched this. There are too many of us. We need to quit.
@tengogato
@tengogato 21 сағат бұрын
Programmers aren't keen on helping others learn or enjoy their art and especially don't like offering their services which leads to more people needing to learn, in isolation, in order to create something they want.
@makersdelite1743
@makersdelite1743 Күн бұрын
Nice one! Thanks a lot for your insights.
@clray123
@clray123 Күн бұрын
Advice for new C++ programmers is: ruuuuuuuuuuuuuun!
@SyncMain
@SyncMain Күн бұрын
Not my advice but thanks for watching!
@d1kkop
@d1kkop 2 күн бұрын
Exactly. Before I started watching, I hoped you would say: Don't learn it. And you did. Great! AoT compilation cannot make use of hardware future changes. Compiling is slow. Linking (libraries) is a nightmare with with big projects and many dependencies. Headers and source files seperated. Causes more trouble than wins. Meta template programming has gotten out of hand. Compile times become extraordinarily long. AoT comipilation, portable? Pfff Performance? If you know what the compiler does, not per se. Machine code not always better than JIT (cannot make use of specific hardware instructions, or you have to query them at runtime... and special-case them...) (20+ years of C++ experience).
@grimus
@grimus 2 күн бұрын
I don’t know what’s up with all these people saying it doesn’t matter what language you use. It definitely does. C++ can’t get out of its own way. There’s so many little gotchas in it that people doing it for years can’t come up with a decent architecture because they can’t see the forest for the trees. Don’t use a systems programming language like C++ unless that’s what you need to use to accomplish what you’re making. Try to determine a language and framework suited for what you’re trying to accomplish. It doesn’t have to be the “best” choice. Analysis paralysis is real. But doing a little research will benefit your learning experience a lot.
@SyncMain
@SyncMain 2 күн бұрын
It doesn’t matter what language you start with, depending on your goals. If someone really didn’t know what kind of programming they wanted to do, I might nudge them in the direction of something like Python or C#. But if someone has a specific goal like “I want to work as a graphics programmer on video games at a AAA studio” I’m going to tell them to start with C++. They can learn all of the hard stuff later, or as they go. I disagree that the language has any more gotchas than other similarly powerful languages, and they all have their trade offs, but there’s no perquisite language to learning C++, and there’s plenty of great things people can do with it and that will be the case for years to come. Thanks for watching!
@Johnguido.
@Johnguido. 2 күн бұрын
Are you using a standing desk? My back hurts from sitting and I’ve only been deving for few years.
@SyncMain
@SyncMain 2 күн бұрын
I am! I got a cheap one on Amazon a few years ago that’s held up surprisingly well, and I’ve been fortunate to have had standing desks at all of my jobs for the last ~8 years or so. I only use it for an hour or two every day, and I otherwise try to take breaks every hour or so to stand up, get some water, and sometimes stretch. I have back issues from an old weight lifting injury, but ironically when I have a regular routine of lifting it hurts less, probably because my muscles are able to support me more.
@SyncMain
@SyncMain 2 күн бұрын
I forgot to mention it’s a cheap adjustable standing desk. Most of the time it’s in the sitting position
@JohnSmith-fi7ir
@JohnSmith-fi7ir 2 күн бұрын
Thanks man!
@Shazam999
@Shazam999 2 күн бұрын
Write rust instead
@SyncMain
@SyncMain 2 күн бұрын
Use whatever language you want! Thanks for watching!
@MaiconDouglas-cd8rj
@MaiconDouglas-cd8rj 3 күн бұрын
Yo, keep up with the great work, your vids are awesome
@mynameisroman
@mynameisroman 3 күн бұрын
i've learned 10-15 language and used c++ as my main language for 28 years now. its still a good language for certain things. especially low level stuff or extremely complicated systems but its no solution for everything. many things are just not really up to date and there is no way of fixing it. but that not a bad things. just means so need to follow some modern guidelines and then you will get some great results. but for most apps i would recommend other languages
@michor10
@michor10 3 күн бұрын
You never stop learning how to code and your “mastery” will almost always be measured by comparison. We are all impostors in a way a child may feel when building his first Lego all by themselves. Just keep on trying things out and practice a lot. You’ll be alright!
@halenjolley6498
@halenjolley6498 3 күн бұрын
C++ is a man's language. Be a man.
@DmitryVoytik
@DmitryVoytik 4 күн бұрын
I’ve been writing C and C++ since 2001. A couple of years ago I switched to another systems language without garbage collector. I won’t mention it here, to not trigger people. I will just say that many seasoned C/C++ professionals are interested in this language.
@user-wv5xq7hl8o
@user-wv5xq7hl8o 4 күн бұрын
Hi, I'm 24 and I love world of warcraft, it's my dream to work there , is it possible to help me find my path , how many hour atleast I should practice it, and where can I find someone to help me to debug learn my mistakes
@user-zr8xi7ze6n
@user-zr8xi7ze6n 5 күн бұрын
Hey
@silveradopunked8329
@silveradopunked8329 6 күн бұрын
Wait!! 2008 was 15 years ago?!
@marcs8325
@marcs8325 6 күн бұрын
I'm actually looking at C++ again after 20 years of C# / .NET experience. I would like to write more efficient programs that are static compiled to one binary and easy to deploy. .NET allows this, but the resulting binary is huge. Native AOT will improve things, but a lot of libraries aren't ready for it because they use reflection a lot. So then I looked at Go and Rust... until I finally thought "why not C++ ??". C++ has the ecosystem advantage... there are libraries for everything. I used to do Borland C++ Builder for 2 years before I started with C#, so the learning curve is also easier than with Rust for example (Go is very easy to pick up though). Anyways, I'm giving C++ a chance. I already make a living with C# and .NET, so it's more like a second language to do stuff C# doesn't do well. Rust seems harder than C++ to me.
@naturebc
@naturebc 6 күн бұрын
Good advice
@alix6xgorg839
@alix6xgorg839 6 күн бұрын
تعيش!
@crazygermanviper
@crazygermanviper 7 күн бұрын
I always liked C++. Taught me the fundamentals of programming. I still do it occasionally today, when I develop for AutoCAD. Good video, cheers
@Cazaq
@Cazaq 7 күн бұрын
Thank you for taking the time to do this.
@fallasleep9472
@fallasleep9472 8 күн бұрын
Thank you very much for such a straight forward and extremely helpful video, the ressources are the best thing about it. You mentioned people who make better videos about the subject than you, couldn't be more wrong man, you did one of the best ones out there,
@Julio-yn8um
@Julio-yn8um 8 күн бұрын
Thank you for talking like a normal person and I hope you dont develope a social media persona lol Im currently trying to pivot into a tech role so my aim is to turn my entire lifestyle around as well. Seeking videos that talk about the industry has been fun and so far your material has been comfortably digestible. I appreciate the time you take to cover these topics!
@steve16384
@steve16384 8 күн бұрын
There is only 2 important code metrics: does it do what it needs to do, and can another progammer understand the code.
@anup-kaushal
@anup-kaushal 9 күн бұрын
I don’t have any working experience in programming or scripting, but I have learned Python, C++, and C# basics. However, I’m not sure how to use them to create anything useful. My interest in learning programming languages stems from a quirky hobby of mine "to explore new things". Some of these languages were connected to other hobbies I used to love, while others I learned just for fun. Currently, I’m continuing my journey by learning to use C# with Unity. I'm agree with you on standardization because without consistent rules, understanding and maintaining programs would become challenging. Although I’m not a professional (just a noob in the programming field 😄), your videos motivate me. Thank you for creating KZbin channel 🙌🎥
@SyncMain
@SyncMain 9 күн бұрын
Now that you're feeling comfortable with writing a bit of code, try picking one of those languages and go deep with it. It sounds like it might be C# for you with Unity, and if you can start making games in Unity with your knowledge you'll find new areas pretty quickly that you need to learn. One of the benefits is you can start creating small games while you do that, and games are useful! Thanks for watching and good luck!
@anup-kaushal
@anup-kaushal 9 күн бұрын
@@SyncMain Thank you so much 🎮
@richardbradley3684
@richardbradley3684 8 күн бұрын
You only get so far with tutorials and the like. When you're tasked with writing something to someone else's requirement (as in a work situation), you are forced to be creative and come up with solutions to problems you wouldn't have foreseen. For me, that's when I started to become a 'real' programmer.
@anup-kaushal
@anup-kaushal 7 күн бұрын
@@richardbradley3684 I haven't watch specific tutorials like on programming languages because I have enrolled in offline course for that 😂, but yes I understand and respect what you just said, and I'll try to work on mini projects to understand the programming in depth even tho it's just my hobby I'm not doing programming as professional.
@asmodier
@asmodier 9 күн бұрын
Hey mate, i hope you fine. I have a question. I have been learning c++ for a while and i believe i learned all beginner stuff and feeling ready. I really wanted to go for a game development for a very long time. I know you might got this question lots of time probably and answered many billions time but i am stressing so much about it. So anyway. I know there is an engines like unreal, unity and godot etc. But lets say i want to work for AAA companies and lots of them usually have their own game engines. What would you suggest for a begginer game developer to learn basics of game developments consepts and codes without stick to an engine. Like what should i go for to learn or be able to familiar about big AAA game companies codes and consepts?
@SyncMain
@SyncMain 9 күн бұрын
Depending on the kind of work you want to do can change the specifics of the answer, but I'd recommend you pick one or two companies that you really want to work for and look at their job listings' requirements. Companies like Naughty Dog, Ready at Dawn, Sony Santa Monica, and others use their own engines so their requirements will be focused around things like C++ knowledge, 3D math (vectors, quaternions, matrices, trigonometry, and how it all ties together for game logic, assets, and/or rendering depending on the role.) One of the benefits of something like Unreal or Godot is you can look under the hood and get a better understanding of what the functions you're calling are actually doing, or you can eschew the helper functions that exist and write your own for practice. One example is instead of calling Unreal's FMath::Dot function to get the dot product, write your own dot product function and understand not only how its written but how and why it's used. In the real world, you're more than likely just going to use the existing function and it wouldn't make sense to write your own, but it's good to know that you could write it if you had to. One of the best aides in my early learning was interviewing at game companies and getting feedback when things didn't go well, so if you're starting to feel ready, go ahead and start applying, figure out how to get and do interviews (a skill on its own), ask a lot of questions, and be open and receptive to feedback when its given to you. Good luck!
@asmodier
@asmodier 9 күн бұрын
@@SyncMain Thanks man i really appreciate for the answer. What about the projects i need to do for strong resume? Like if i go for Unreal then again i stick with engine and AAA companies had their own. So what should i be doing? Like begin with Raylib, Sdl2 or etc? Or go for Unreal with C++ for projects? I cant make my own engine for small projects because making an engine is whole different level for beginners and takes years to develop.
@anup-kaushal
@anup-kaushal 9 күн бұрын
The best video out there to know which programming language to learn ✅
@CommanderKlag
@CommanderKlag 10 күн бұрын
I Felt the same about Clipper 5 and Blinker.
@SyncMain
@SyncMain 9 күн бұрын
The difference is C++ isn't a proprietary language, and has much wider adoption and proven use cases. Plus it's still getting updates, C++ 26 is coming!
@TokyoXtreme
@TokyoXtreme 10 күн бұрын
One of the most beautiful thumbnails I've ever seen on a KZbin video 😂
@xD-saleem
@xD-saleem 10 күн бұрын
dat ending tho
@gabrielbeaudin3546
@gabrielbeaudin3546 10 күн бұрын
For me the main thing with this is that your abstractions should not complexify or blur the problem you're trying to solve. There's no book that will tell you what's the right balance, you need to think for yourself and see what's best for your particular case. To decide not to make a function or a an abstraction around something is not valued enough in this domain and this kind of restrain is not recongnised for what it might really be. For me a good starting point now is to strart solving the problem till the code basically beg for the structure parts ( structs, classes, methods, interfaces ). I also avoid inheritance since it mostly cause more problems than it solves.
@james-3152
@james-3152 11 күн бұрын
First comile is always “Hello World” for any languages :)
@filipg4
@filipg4 11 күн бұрын
In my experience, clean code is entirely subjective and the most "angry" people I've seen online are clean code zealots who think their way of writing code is objectively better. For the record, I don't do OOP, I don't limit my function or file sizes, or anything like that. My code looks like an unreadable mess to people who like OOP. But the fun part is - their code looks like an unreadable mess to me. I don't think it's true that people who don't practice "clean code" are just shipping the first version. I put a ton of effort into my code, aligning all the assignments, using meaningful names, commenting complicated logic, etc etc. Reality is, definition of what clean code changes for every person. You can write the cleanest, most perfect OOP code in the universe and I will have a hard time understanding it, simply because I dislike that style. At the same time, I can write the cleanest, most perfect procedural code in the universe and someone who dislikes procedural style will have a hard time with it. Too much energy is spent on this debate, it's fruitless, everyone should write the code in the way in which they feel comfortable and if you see code out there which is written in a different style, your instinct should not be to think this person is doing something wrong.
@chupavi89
@chupavi89 11 күн бұрын
I just stumbled upon your channel. I am a 30-something beginner at programming and these are some great tips. I will definitely be a regular at your channel. It would be awesome if you added links in the description though :)
@SyncMain
@SyncMain 11 күн бұрын
My bad! I'm going to rewatch this now and add links to anything I talk about.
@SyncMain
@SyncMain 11 күн бұрын
Thanks for watching and thanks for the feedback!
@chupavi89
@chupavi89 11 күн бұрын
@@SyncMain Its really a minor thing, the tips and advice you give through your videos is amazing for someone like me. Keep up the great work!
@SyncMain
@SyncMain 11 күн бұрын
@@chupavi89 Thanks so much! Always looking for ways to improve and I appreciate the encouragement 🙂
@Matlockization
@Matlockization 11 күн бұрын
What are your thoughts about writing code to be as long as possible on one line ?
@SyncMain
@SyncMain 11 күн бұрын
I did this in my high school computer science class once. I'd been taught that being concise was a good thing, and I realized I could fit all of the logic to a test question on a single line! I tested the code, and it worked! My teacher just wrote a giant "NO!" in red ink on the printed test. It may have been correct, but he couldn't read it. Even when I looked at it a couple days after I'd written it, it looked like absolute nonsense. So I do think there's a balance to strike 🙂 I will say, Javascript is regularly 'minified' before deployment to reduce the total number of bits someone has to download for their browser to run the website's code. This cuts out all of the whitespace including newline characters, and reduces the variable names to be as small as few characters as possible. So it may be good for computers for interpreted languages, but bad for the human eye. Thanks for watching and thanks for the fun question!
@Matlockization
@Matlockization 11 күн бұрын
@@SyncMain My claim to fame is doing some coding for a few weeks when the top gun movie came out in 1986. One guy in your comments section said he's starting to code at the age of 50 ! I was very proud of his comments. Please make a video about the advantages & disadvantages of AI from your perspective and I just wanted to thank you for your very generous reply.
@SyncMain
@SyncMain 11 күн бұрын
@@Matlockization That's awesome! I watched Top Gun with my family recently (my first time) and they love it. I made a video where I commented on AI at the end (it's the "Tutorial Hell" video if you care to look it up.) Ultimately I think it's VERY cool, but LLMs are mostly impractical and are a misstep on the way to AGI. I think anyone (of any age) could elevate their circumstances by learning to write code, in spite of a future where programmers possibly don't exist, because between now and then they could earn salaries they previously couldn't, and will be better suited to pivot into a new career/specialty when the computers come to take our jobs (if it happens.) There's even people in that category that will create something new and become infinitely more wealthy than the programmers who do their work for others. If current-gen AI were more useful it would make my job easier, but unfortunately I just think it's not quite there (co-pilot really killed it for me.) My goal in my professional life is to avoid being a Luddite, but with that being said I place my bets in the pool that programmers are still very much needed, and will be for the foreseeable future. In fact, I think it's probable that people who would have otherwise naturally gravitated towards programming are now feeling discouraged, so there will be a talent drought greater than the current one over the next decade. Good news for employees, massively bad news for employers. I'd love to know more about how Top Gun came up! It was my dad (former CTO/civil engineer/programmer) who had me watch it, so I'd love to tell him some cool anecdote. As an aside, I'm taking your suggestion to heart, and if there's enough interest I'll make a video dedicated to AI, its past, its present, and its future. I write code for game AI so I stand on the shoulders of giants for the algorithms and standards my implementations are built on, but it's different from the latest research and products. Jeff Orkin brought the game AI world 'planning' which was based on Stanford research from the 1970s, so I wouldn't be surprised if there's more recent developments I should pay attention to and highlight/build on.
@Matlockization
@Matlockization 11 күн бұрын
@@SyncMain Thank you for that, all the to you and your family.
@RAY_FILET
@RAY_FILET 11 күн бұрын
AI knows c++
@mu3076
@mu3076 11 күн бұрын
C++ I will never ever, NEVER
@SyncMain
@SyncMain 11 күн бұрын
You’ll never ever never WHAT?! So much suspense
@cameronbartlett913
@cameronbartlett913 11 күн бұрын
Hello, I just discovered your channel and I watched your videos. I need some advice if you'd be willing to offer it. I am a community college student in my second quarter of learning Java, this is the first time I've done any coding. I really want to get into the game industry, and my professor told us that after this quarter we would be ready for an internship. Would I have enough knowledge to pursue an internship from a game studio, and if not what would I need to know to make that happen. Thank you in advance
@SyncMain
@SyncMain 11 күн бұрын
Depending on the studio they might have programming language knowledge requirements, sometimes C++, sometimes C#, but they might be lenient on that. You’ll see what’s required on the job listings for the internships, or on the company’s internship information page if they have one. It’s hard to know what you would need to know without knowing which company and what specialities you might be looking into/what they offer. General knowledge that is good though, outside of code-specific knowledge, would include vector math, trigonometry, and some linear algebra. Don’t worry too much if you don’t get an internship or get an internship in a different industry though, it would be a good thing to have on your resume but isn’t totally necessary if you can find other ways of getting experience. Good luck and thanks for watching!
@cameronbartlett913
@cameronbartlett913 11 күн бұрын
@@SyncMain Thank you for such a quick reply and for giving good information. I will definitely go and check out some companies requirements, and see where I can go from there. I'm currently in pre-calculus so I'll be able to take linear algebra and trig after this quarter I believe. Thanks again!
@GlassesAndCoffeeMugs
@GlassesAndCoffeeMugs 11 күн бұрын
Something I see a lot is people who mistake syntactic tricks that result in shorter lines of code as "cleaner code". But readability is so important to "clean code". If your inline conditional statement takes longer for me to read and deduce what's going on than using if statements, that's not clean code. Similarly if you're working in a statically-typed language like C++ or rust, using the auto keyword or other tricks to let the compiler infer the variable type is not clean code, if it's not immediately clear based on the assigned value what the inferred type will be.
@SyncMain
@SyncMain 11 күн бұрын
My current company’s standard enforces use of auto, which I’m not a fan of, but fortunately Visual Studio and Visual Assist have an option to show the type inline with the code. Nothing can be done for things like our code review and diff software though. It’s a shame.
@Phantom-lr6cs
@Phantom-lr6cs 11 күн бұрын
Clean code its just a taste i love functions and structures without any complicated stuff some love to use class and tons of inheritances some love functions and many other things . i have my own taste and they have their own taste and style that's all . its just a taste
@pockigit7668
@pockigit7668 11 күн бұрын
I have an out of topic question. Do you think i can become employable as a self taught programmer within a year of learning? Im graduating high school in a year and dont really want to get a degree. As for now i only know very basic c++, html, css and javascript.
@ABrainrotAwayFromHeaven
@ABrainrotAwayFromHeaven 11 күн бұрын
i much more complex than this. You will way more years of learning
@SyncMain
@SyncMain 11 күн бұрын
There's no set timeline, and I have seen people do this kind of turnaround in hot job markets in the past, but it's a lot of work and might be an unrealistic goal for most people. That being said I would like to encourage you to try, but don't get discouraged if you don't get a job within X amount of time. A lot of the people I know who are looking for a self taught curriculum for web development go to The Odin Project, maybe you can start there (www.theodinproject.com/). Good luck!
@pockigit7668
@pockigit7668 11 күн бұрын
@@SyncMain thanks for that link, imma do my best
@dave7244
@dave7244 11 күн бұрын
0:45 I've found that a lot of people are just tribal about their thinking around writing Software. I recently spent a year working in Go and C# in a company (Go novice, C# expert). Working in Go was a lot more straight forward than C# once I "got it". However there was stuff that I really wanted in Go that appeared missing. I was speaking about it in a C# group and I was basically attacked for having another opinion. 2:52 Generally the issue around re-using code is that generally it is easier to copy and paste a file in then set up the infra for dependency management and spend the time getting the library abstraction right. It is a classic case of "it depends". Often most people won't be working on things like games and a lot of the time they are working with web projects. Most of the "shared" stuff is already ready and packaged for you, anything outside of that is typically small and depends on the domain logic.
@TheLonelyCosmonaut
@TheLonelyCosmonaut 12 күн бұрын
That bit at the end hahaha
@szymonbaszczyk9815
@szymonbaszczyk9815 12 күн бұрын
Imo you gave a very good advice. As a beginner I dont have much trouble with structuring my code but it's because the biggest project I've worked on had 6k lines, 2k of which were written by me(and also there was no issue with structuring, we were using a gamę engine and most problems with structuring were already handled by it). But since I've started being interested in making my own gamę engine some problems arised. For example how do I structure my code around different collisons. Do i dispatch between them with switch case, but then isnt that kind of annoying that everytime I make new type of collision I need to add new case. Maybe I make some class with virtual methods and inherit from it, but then arent vtables slow, what if I have lots of collision checks. (ok this might not be the best example since afaik there arent that many different collisions that you need but you get the idea). Thing is there is no one good way to solve these kind of issues. I've seen projects that are high quality made by ppl on completely opposite sides of the spectrum(also I dont mean that I saw the code but the End product and how well it runs) . There really is no other way than just being open mineded and trying different stuff and seeing what works best for you. (sorry if this is unnecessarily long xD, great video tho)
@SyncMain
@SyncMain 12 күн бұрын
Only because I've seen the author complain about the way the book is being published, you can probably find Christer Ericson's Real Time Collision Detection for free out on the internet, maybe in PDF form, if you just search for it. It might be helpful to you in your current situation. Thanks for sharing, and thanks for watching!
@szymonbaszczyk9815
@szymonbaszczyk9815 12 күн бұрын
@@SyncMain Oh I will absolutely check it out, my current project only handles simple 2d AABBs, it's fine for this project but for future ones I'll definitely would want more, thanks!
@ErepmaRaef
@ErepmaRaef 12 күн бұрын
HEY CHRIS!!! HEY! I LOVE YOU CHRIS I LOVE YOU !!! im currently learning SDL
@takicomposer
@takicomposer 12 күн бұрын
I have a little rule to myself. When I'm writing any kind of code that isn't too important, if I spend more than 20 or 30 minutes trying to think in a way of making it cleaner I just don't. It's better to have "bad" code than no code. The funny thing is that after some days when I look at the code again I find a way to improve, then I just take some minutes (or hours lol) to refactor. It's important to remember that code can always change and improve with time. Of course, this has limits, I'm currently working on my game engine and I don't follow this rule for core systems, this kind of code I prefer to spend days thinking and planning than having to rewrite everything later.
@zaidalruwaishan1915
@zaidalruwaishan1915 11 күн бұрын
I've been applying a similar principle recently, but also to making code more performant. I realized I was spending way too much time thinking about how to make code cleaner or more performant and not enough time coding and experimenting. And none of my programs were even big enough or slow enough for those things to matter!
@ABrainrotAwayFromHeaven
@ABrainrotAwayFromHeaven 11 күн бұрын
"It's better to have "bad" code than no code." i would say that its better to have a good architecture and bad algorithmes
@5SADH
@5SADH 11 күн бұрын
This is the inevitable outcome of refusing to use TDD.
@dickheadrecs
@dickheadrecs 10 күн бұрын
yeah i get it but also those 20-30 mins are worth 90 minutes later when you need to go a fix it later reading shitty code takes way longer than writing clean(ish) code. it never starts when the first lines are written it becomes hell when new code is built on top of “stream of consciousness” code structuring. it becomes impenetrable but over-abstraction at the start of a project is death
@dickheadrecs
@dickheadrecs 10 күн бұрын
@@5SADHgetting tests to pass doesn’t mean anything - unit tests are just a mechanism to test all your elaborate interfaces that probably didn’t need to exist in the first place if you just wrote basic documentation
@lucasbracher
@lucasbracher 12 күн бұрын
Thanks, man!