The Hidden Side Effects of No Code

Поделиться
HTML-код
  • Опубликовано: 30 ноя 2024

Комментарии • 137

  • @davidjulitz7446
    @davidjulitz7446 3 месяца назад +184

    no code can only work for simple and foreseeable projects. While most interesting work in software development is not simple and foreseeable.

    • @ThatDevMatOfficial
      @ThatDevMatOfficial 3 месяца назад +12

      I develop IT help desks and even though that’s a (moderately) simple and highly foreseeable project, no code & even low code are simply not worth the limitations they inherently come with 99% of the time.

    • @davidjulitz7446
      @davidjulitz7446 3 месяца назад +2

      @@ThatDevMatOfficial yes, it might work for simple and foreseeable projects. but this doesnt mean it will. :)

  • @williamdrum9899
    @williamdrum9899 3 месяца назад +110

    "No code" is just "someone else's code you can't fix"

  • @SimGunther
    @SimGunther 3 месяца назад +114

    "You can't fix skill issue with a better footgun"
    -Barney Starsoup

    • @RoamingAdhocrat
      @RoamingAdhocrat 3 месяца назад

      idk why but duckduckgo shows results for Bjarne Stroustrup if you search for Barney Starsoup

    • @azufendusgarendum6583
      @azufendusgarendum6583 3 месяца назад +1

      Not Barney Starsoup all over again

  • @dronicx7974
    @dronicx7974 3 месяца назад +65

    Fortunately, as a consultant, I'll be the one they call in a year or two when they realize their no code framework was never viable as a solution and now they need a real engineer to fix their stuff
    No Code frameworks barely even work inside the box they put you in, and since that box is smaller than a shoe box, any solution born from it are just ticking time bombs because the ambitions of the companies using these are not aligned with reality and much less with the contraints of the tools they use like these no code frameworks

    • @gronkhfp
      @gronkhfp 3 месяца назад

      But consultants aren‘t real engineers. In big consulting companies there is a huge variance between skilled and unskilled employees because they operate on hire and fire

    • @bravo90_
      @bravo90_ 3 месяца назад

      It’s like making a website using PowerPoint

  • @velkb228
    @velkb228 3 месяца назад +9

    As a yes-coder looking at low-code is ominous. I strongly suggest you people to take a look at how Wix only uses elements everywhere in the HTML, which heavily compromises SEO. Wanna change it? Maybe pick a custom thumbnail for shareable articles? Maybe setup a dark/light mode toggler? Maybe add custom scroll animations? Your designer had an idea? Too bad. And I'm only talking about front end landing pages. I can only fathom how people use these tools to build more complex stuff. Sure takes a lot of courage to let your business logic dependent on something that can't be debugged. Playstore update? Oops, there goes millions of dollars.

  • @lonely_computer
    @lonely_computer 3 месяца назад +52

    3:37 yeah, this already happened in finance, the whole financial industry is running on excel, technically a "no code" tool

    • @ThatDevMatOfficial
      @ThatDevMatOfficial 3 месяца назад +9

      Excel would actually be a low-code tool since macros written in VB are possible 🤓👆🏻

    • @101Mant
      @101Mant 3 месяца назад +19

      I've come across a number of departments in my career that heavily used Excel. They all had custom macros which nobody reviewed or tested, often no version control.
      There was plenty of code, it was just bad and had no quality control and wasn't written by Devs.

    • @RoamingAdhocrat
      @RoamingAdhocrat 3 месяца назад +4

      that's the most damning indictment of the no-code concept imaginable

    • @wumi2419
      @wumi2419 3 месяца назад +10

      ​@@101Mantin case of finance, there are reasons for it to stay this way. Unverified code makes it easier to keep mistakes ongoing. And mistakes in accounting are very useful.
      Excel is a program that makes the most money in the world. Just by virtue of taxation laws.

    • @bravo90_
      @bravo90_ 3 месяца назад +1

      @@wumi2419that’s bad in the macro view. You’re wasting resources that way

  • @AI-Rainbow
    @AI-Rainbow 3 месяца назад +81

    no code, no sql, whatever next? no server, no eating, no bathroom!

    • @xevious4142
      @xevious4142 3 месяца назад +26

      No server is a thing lol. See "serverless". Just like no code, there's still the server somewhere and it's still a leaky abstraction.

    • @fritzleben
      @fritzleben 3 месяца назад

      @@xevious4142Serverless has already been overtaken by serverless-less - a paradigm that abstracts away the serverless and runs directly on the machine

    • @93RG
      @93RG 3 месяца назад +5

      No breathing, no existing 😉

    • @tortenschachtel9498
      @tortenschachtel9498 3 месяца назад +1

      No Software, no business.

    • @SalimShahdiOff
      @SalimShahdiOff 3 месяца назад

      Serverless isn't no server tho​@@xevious4142

  • @h3llbaronshow247
    @h3llbaronshow247 3 месяца назад +27

    As someone who focuses on backend.... i understand the appeal of no code every time someone wants me to center a div

    • @mek101whatif7
      @mek101whatif7 3 месяца назад +2

      I do backend too and was asked to do the same: the solution is to search how to replace a tag

    • @DavideScarsi
      @DavideScarsi 3 месяца назад +3

      ​​@@mek101whatif7I m a frontend and I die inside when I read this 😥😂

  • @nexovec
    @nexovec 3 месяца назад +9

    I've had a business architect explain to me how "There were 0 programmers on a team of a 100 people that made software FOR A BANK in a no-code tool".
    When you ask who's going to solve the bugs in the framework, you're going to get the "We have a support contract with the no-code company" answer, or just straight up go to the denial stage. These people believe they can do this, and the problem is they often can. In the end, they even "save money on coding", and offset(as in, offset their discovery in time) invisible expenses like hosting, code maintenance or operations and relicensing costs you'd normally think about doing reasonable software engineering.
    It's lazier and it does the job(until it doesn't), so it obviously must be the right way.

  • @ahdog8
    @ahdog8 3 месяца назад +18

    I'm noticing a theme here: microcontrollers, C, assembly. But is anyone *actually* doing no-code for that kind of system? If so, I agree, that sounds like a bad choice for no-code. But some things can be done well with no code.
    Take for example a restaurant. All their website needs is social media, menu, pictures of food. They can do that with a drag-and-drop website builder. The criticisms laid out in this video include:
    - "subscribing to the no-code service costs money." Can't argue with that, it does suck!
    - "your solution is not as flexible." True, but a restaurant usually doesn't need their site to be that flexible.
    - "good architecture has to be tailored to the problem." In this case, "static website builder" matches the "I need a static website" problem.
    Some people in the comments say things like "no-code is for people with no talent". But it's good that a chef who isn't talented at coding is able to update the restaurant's info.

    • @ZiZou-ry1cm
      @ZiZou-ry1cm 3 месяца назад +13

      The restaurant example you give make me think you don't understand what the video is talking about.
      what you have described can be done using tools like wordpress and spotify.. etc which existed for year and didn't spark this type of debate about them.
      what the video I talking about is the rise of the use of no code tools in project more complex then a small restaurant website, people are literally making SAAS startup using no code tool and not even for simple SAAS ideas which any one with a software background can tell you is a bad idea

    • @braydenfulken2495
      @braydenfulken2495 3 месяца назад +5

      ​@@ZiZou-ry1cm Valid points and I liked your comment.
      But one day the restaurant owner would want to customize the website in some way to add something new.
      A feature (or something similar) that his competition probably has on their website - this would need a fundamental and sizeable modification of the code.
      What then?

    • @ZiZou-ry1cm
      @ZiZou-ry1cm 3 месяца назад +1

      @@braydenfulken2495 even though I didn't understand the point you are making (sorry 😅) but in this case service like wordpress have a big library of plugins that can provide any functionality a small website like the restaurant one would ever need and with a quick RUclips search the owner can learn how to configure that plugin. As simple as that.
      Another thing to keep in mind is the type of app those no code users are trying to build, because building an ecommerce or a blog app is very different then building for example an AI app that can calculate your optimal calories intake based on you lifestyle and and the movement recorded using you phone sensors.
      I hope I explained my self clearly

    • @ahdog8
      @ahdog8 3 месяца назад +3

      @@ZiZou-ry1cm I should give a disclaimer that I'm still a CS student, and not in the industry, though I have built a simple website for an org before using no-code. Which is why I defended it here. I saw the video as a criticism of all no-code. But you're probably right that he's talking about a different kind of software than me. (0:11 "I used to work at a few companies that are developing software exclusively using no-code frameworks.") I'll take your word for it that no-code is bad for big software (especially SaaS), the arguments are pretty convincing.

    • @ZiZou-ry1cm
      @ZiZou-ry1cm 3 месяца назад

      @@ahdog8 yes, one thing can literally destroy you software company is that you software growing the point that it outgrows the no code framework that is used to build it in which you are stuck and probably can do nothing, you may read about Myspace downfall to understand my point

  • @durrcodurr
    @durrcodurr 3 месяца назад +5

    I completely agree. I've been writing software since the 1980ies, and among the first things I did was program in BASIC and UCSD Pascal with machine code and assembly code subroutines, respectively. Developers of today wouldn't even WANT to understand it, b/c it's "so low-level". But the bare metal and the libraries above it are what is running our computers nowadays. If you don't get familiar with it, you'll never be able to even recognize a problem happening in that arena. I'm working as a full-stack developer (mostly in backend) now and sometimes it's outright weird how coworkers handle problems. But I try to help, of course, if I can, in such cases.

  • @teilderlosung7287
    @teilderlosung7287 3 месяца назад +12

    No Code is what brought me into coding ironically.
    That's something to keep in mind. It lowers the entry barriers for software development in general, which is a good thing imo

    • @VoidplayLP
      @VoidplayLP 3 месяца назад +1

      Yeah but is it really easier than some html, css, and vanilla js?

    • @braydengrotegut9112
      @braydengrotegut9112 3 месяца назад

      @@VoidplayLP Depending on the task it's much faster if you are building a static website of a simple app using no code tools would be a lot easier. If you are building a game engine or a advance photo editor code is probably easier

  • @cashendrix1519
    @cashendrix1519 3 месяца назад +4

    For our products we do both. We could ofcource build 100% custom applications (which is the most fun🎉). But usually for MVPs or relatively simple products we use some mixture of no-code and low-code tools. For the products we find product-market fit for, we then usually go on to build a more reslient and scalable application 'from scratch'.

  • @Hellbending
    @Hellbending 3 месяца назад +9

    So in conclusion- businesses prefer asking for a skill issue.
    But never want to pay to fix it, got it 😂
    Least now I can send this video to my teammates and have a laugh, keep it up brother 💪

  • @nonk123
    @nonk123 3 месяца назад +3

    in russia we have 1c which is basically a dumbed-down vba that you write entirely in russian. it's not no-code per se, but it's somehow worse.
    the only ide you can use to write it (since project files are encoded in a proprietary format) looks like windows 3.1. lots of random pop-ups and modals in there too. you don't even get to write your sql queries (also in russian for some reason); you have to use the "query constructor" which erases half your handwritten code around the query and click a hundred buttons for a simple "SELECT col1 FROM table".
    and don't get me started on the fact it's a government-supported monopoly. there are no alternative solutions for accounting and managing finances and business processes outside the "1c ecosystem".

  • @bassstorm89
    @bassstorm89 3 месяца назад +6

    03:20 a no-code framework that is used by the whole industry - That is a neat way of referencing AWS

  • @agocs6921
    @agocs6921 3 месяца назад +17

    No Code is not functional, of course it has side effects

  • @mberoakoko24
    @mberoakoko24 3 месяца назад +9

    It going to get worse with LLM coding tools, some manager somewhere will be convinced that OpenAI can produce production level code. Code bases will be poluted and the codepocalyse will happen.

    • @alexandermarvin9536
      @alexandermarvin9536 3 месяца назад +1

      And then a human will have to fix it...

    • @vast634
      @vast634 3 месяца назад +1

      LLMs are only really useful if you know how to code well already, and also know how to write and iterate on queries. They speed up experienced programmers, but produce bugfests for inexperienced programmers.

    • @johnpekkala6941
      @johnpekkala6941 3 месяца назад

      @@vast634 Indeed i use those a bit together with stackoverflow when looking for solutions for things like my game development projects when getting stuck and so but I would NEVER just copy paste AI generated code right into my game codebase but only use it as a reference + also make sure I know 100% how all of my code works myself. This goes for all programming I do, not just games. Know your code!

    • @mindaugask_
      @mindaugask_ 3 месяца назад

      Tools like chatgpt and copilot are poisoned enough to produce garbage code already

    • @vast634
      @vast634 3 месяца назад

      @@mindaugask_ In the future the companies training them need to be much more careful to use curated code examples, for example from working well maintained codebases. This should filter out junk code examples from the training set.

  • @Rknife
    @Rknife 3 месяца назад +1

    I think the same can also apply when using code with a high-level game engine

  • @willi1978
    @willi1978 3 месяца назад +2

    some no code or low code platforms can be good. but it can turn out bad when people working with it don't know how it works.
    an advantage of a low code platform can be integration. usually there are connectors in these platforms, which means that less effort is needed to connect to systems. But that also makes it less flexible.

    • @Jasonlhy
      @Jasonlhy 3 месяца назад +1

      It make people easy to get started, but is it really benefit for the long term? Those connector allow you to call API without knowing which API endpoint to call and how to authenticate the API. You always need to write code to transform the output
      However, do you really don’t need to understand and at least be aware of the API, how the API is authenticated, and the limitation about those API for any serious project ?
      Some connectors are also joke for me, tons of limitation and does not handle token expiration. If it is code, there is always some way to fix it although the solution may not be that easy to average developer. If it is the connector problem, either I am done or I need write other connectorsthat support token expiration. Then what is the point of using the connector ?

  • @imperadorpilaf1098
    @imperadorpilaf1098 3 месяца назад +1

    I deeply regret the fact I underestimated this video at first. this video is the synthesis of everything that I think about no code stuff. By far the best video I have seen the last 3 days. Also one thing to add, I think everyone that is a serious developer should be against no code,

  • @NeovanGoth
    @NeovanGoth 3 месяца назад +2

    lol I thought "no code" refers to the principle that "the only code that can't break is the one you don't write", which is a strategy to avoid unnecessary complexity.

  • @benzenatizineeddine7816
    @benzenatizineeddine7816 3 месяца назад +1

    This is one of the reasons we get 70GB games now

  • @slendi9623
    @slendi9623 3 месяца назад +5

    That arduino soldering broll got my blood boiling

  • @vast634
    @vast634 3 месяца назад +1

    A world where everything went to framework use is probably Star Wars. In Star Wars the level of technology kind of kept static in complexity for millennia, as if at one point all the technological advancements like spaceships and robot brains kept pretty much at the same level, and are just copies and adjusted, but not fundamentally improved anymore. Likely because noone understands the software fundamentals and engineering principles anymore, so they are left to just copy whatever was developed before.

  • @GabrielRUrbina
    @GabrielRUrbina 3 месяца назад

    Man, you won my subscription in 15 seconds, great

  • @GeneraluStelaru
    @GeneraluStelaru 3 месяца назад +1

    I'm grateful for not ever touching that no-code crap.

  • @silas-hw9274
    @silas-hw9274 2 месяца назад

    No-code has always been something that's fell through in the long run. In the Java era they were making drag and drop UML frameworks to produce Java code, now its the same thing but for web development. What always survives is actual, real code.

  • @compilererror2836
    @compilererror2836 3 месяца назад +4

    4:08 why are you implying APIs are bad? What’s your alternative to Vulkan or OpenGL? What about the Win32 API? You could make an argument that overutilizing libraries is similar to low code, but APIs are often just fairly nessecary to interface with some things.

  • @Jasonlhy
    @Jasonlhy 3 месяца назад +1

    We always need to learn the tool well, what they are designed for and what is the limitation. No matter it is no code or framework, but code based is always more flexible than no code by the nature of abstraction. And libraries is further more flexible than framework
    I believe why many no code people have no idea what is under the hood is because No code tool is very difficult to attract good developer, because the career path is highly restricted with the tool and the ecosystem.

  • @deja1994x
    @deja1994x 3 месяца назад

    I started with wordpress because it was easy, but it quickly become complicated for the most stupidest things, so I started learning web development, and now I hate working with it, I still have to, but at least now I understand better how to work around problems

  • @nicosoftnt
    @nicosoftnt 3 месяца назад +1

    From my perspective, no-code tools have been available since I was a kid and we were even using them to LEARN how to CODE later 😂 I thought they were boring too!!

    • @laptoprelaks
      @laptoprelaks 3 месяца назад

      its GOOD for teachers or making small company internal tools... which we already have for years... they are just Excel sheets or Google Sheets...

  • @JC-sh6im
    @JC-sh6im 3 месяца назад

    Age-old tendency and the dream of management - reduce or eliminate need for competent programmers / IT people, and turn it into a burger shop kind of operation. Of course, now there is much more tooling available ( frameworks, AI, remote work / outsourcing, firece job competition ) to bring this dream closer to reality. Sad but true - it is not a good time to be any employee.

    • @JC-sh6im
      @JC-sh6im 3 месяца назад

      I am a programmer and an IT person. I'm in favor of keeping competent programmers / IT people, and doing things reasonably, adequately, maintainably, within reason. Management who doesn't understand programming / IT always tries to cut corners beyond what is reasonable, and doesn't see issues like dependencies, technical debt, lack of control over company's essential codebase / infrastructure, and companies end up at the mercy of all these externally run systems and with no recourse available when sh!t hits the fan in one of any number of ways..

  • @S0KL0_
    @S0KL0_ 3 месяца назад +1

    The prime example why no code is not better
    UE5 blueprints
    While yes you can do things much easier and faster
    The moment i need smth a little more complicated/custom blueprints start to give out
    + any complicated algorithm is much difficulter to code in blueprints then c++

    • @johnpekkala6941
      @johnpekkala6941 3 месяца назад +1

      Can fully agree, Blueprints are totally great for smaller scripts but for bigger things i aways turn to C++ or at least script my own BP nodes using C++ that contains all complexity in one single or a few nodes thus reducing the mess in BP. Sure there are lots of ways to organize the nodes and so but still. They are also after all meant to be used together BP and C++ when working in Unreal.

  • @lynackhilou4865
    @lynackhilou4865 3 месяца назад

    I had a friend once get me a client that wanted the website in webflow , and while it started great , i still had to use javascript to get certain things working like they wanted , so i really don't see the point of no code unless it's for something completely static or a prototype

  • @FictitiousCtrlGames
    @FictitiousCtrlGames 3 месяца назад

    I used to use no-code stuff to work on games.
    I think the future of coding is going to be very different with the use of AI.
    I don't believe the fundamentals will change very much. Still gotta learn about traditional coding theory.
    But, I think AI will make it easier to write code quicker provided that people know what they are doing.
    EDIT: To be more specific, I think folks will be required to at least understand code still in that they can read whats happening and understand it. I think in the future, people will be writing code in english and then having AI transcribe it in whatever language.

  • @stanleyondimu3280
    @stanleyondimu3280 3 месяца назад

    The Tony Ferguson cameo makes me sad😢.

  • @Soccera0
    @Soccera0 3 месяца назад

    Scratch is the only no code tool I've ever recommended. My sister knows the basics of how things are designed because of it.

  • @user-fed-yum
    @user-fed-yum 3 месяца назад

    This is just a cyclic phase that programmers best ignore. The first of these that managers tried to use to threaten my future, was 4GLs back in the 1990's. I realised they were unmaintainable, at risk of the company selling them going bust, and just boringly limited in what they could do. Nothing has changed. Expect this sort of rubbish every few years. Refuse to use them. Dump your job if they are forced on you. Otherwise, if you put no code on your resume, expect long term unemployment.
    Real programmers don't do no code 👨‍💻

  • @MasterSergius
    @MasterSergius 3 месяца назад

    "I am a developer!" (c) Thumbnail

  • @rezah336
    @rezah336 3 месяца назад +1

    i think he dissed java again with the boxing ring, but im not sure what he meant
    no code is good, it makes people more productive but it cant be used for everything
    good practices is worse than no code because it interferes with the actual coding and should never be followed

  • @MrFlakgorilla
    @MrFlakgorilla 3 месяца назад

    I'm a coder! I'm a coder! I'm a coder!

  • @ThatDevMatOfficial
    @ThatDevMatOfficial 3 месяца назад +1

    3:50 let me introduce you to citizen development. One day I will find whoever invented that concept… idk what I’ll do when I find them but just know that day will come.

  • @AppleJuiss
    @AppleJuiss 3 месяца назад

    My team uses both python for our microservices and Outsystems for anything that requires an UI for an end-user.
    While I'm not the biggest fan of python I have no problems working with it, however I get physically sick every time I know I'm going to have to open Outsystems. Knowing I'm going to have to fiddle with those fucking blocks for hours, creating an abhorrent and hard to follow abomination of nested blocks I can barely wrap my head around when a hundred lines of easy to read code would've achieved the same thing is anxiety inducing.
    A lot of the time what I need to do can't be done out of the box so I'm going to be writing a plugin in C# or custom JS blocks (which is somehow worse than just writing js) anyway completely negating the supposed benefits of low/no-code.
    I mean I guess I can shit out basic webpages "faster" than I could by typing everything by hand, but this can be solved in better ways.

  • @NoiseCommander3DS
    @NoiseCommander3DS 3 месяца назад

    Good video, engineers for the win!

  • @sealsharp
    @sealsharp 3 месяца назад

    "do you think it will be free?"
    Considering how many business people assume you can replace a 50.000$ p.a. person with a 20€ per month AI - subscription while the AI Company burns through billions of dollars, it's not far off to assume someone really thinks that.

  • @Codewello
    @Codewello 3 месяца назад

    You can apply that to real-world AI copilot tools.

  • @mtsurov
    @mtsurov 3 месяца назад

    'No code' is excellent tool if you're not planning on writing any code.
    For everything else, like enterprise systems that are in business of making profit, ... you may wanna learn to code.

    • @laptoprelaks
      @laptoprelaks 3 месяца назад

      theres many example in my country where an organization that tries to make some money using nocode... then end up spending more money and more problems

  • @Beefster09
    @Beefster09 3 месяца назад

    No code tools are great for one-off internal tools. Not so much for long-lasting user-facing applications that use a database.

  • @pampogokiraly9635
    @pampogokiraly9635 3 месяца назад

    I'm going to quickly start off by saying that I'm no supporter of no-code OR code.
    The reason I'm making this comment is because I think you were waaay too harsh on no-code in this video.
    Also my grammer isn't perfect, please forgive me.
    So. Let me give you a little perspective:
    Little Timmy is sitting at his computer, making stuff, dragging colorful blocks on top of each other.
    All is going well until Little Timmy realises that he can't do something he really wants. His palette is limited to only five colors.
    Sitting right next to him, we have Average Joe, senior programmer. He's currently just laughing at Littly Timmy, and his no-code programming tool.
    Unlike Little Timmy, Average Joe has a much larger color palette, since he can do many things that the no-code program simply can not.
    But oh no! Our programmer has run into the limitations of his operating system. What can he possibly do now?
    At this point, you might start laughing at Average Joe.
    You don't have his problem at all, because you aren't using an OS. You might tell Average Joe to stop using his OS, but the only answer you will get is "OS what?".
    Clearly your palette is a lot bigger than his. You can do a lot more if you aren't limited by your OS. You have a lot more freedom.
    But guess what! You are still writing code, and asking a compiler to compile it for you. A lot of power in your hands, but not infinite.
    So here I am laughing. Problems like yours can not stop me. My punchcards and levers are more powerful than you can imagine.
    Writing code bit by bit gives me complete control over any problem, allowing me to create _the most optimised_ program ever created.
    Until... my hardware stops me.
    There's a nerd sitting next to me. He's laughing. A bit mean in my opinion but I'll let it slide for now.
    The reason he's laughing is because he finds it pathetic that I'm using a computer.
    He disassembled his computer, a clock, and a calculator for good measure.
    He then soldered some wires, reorganised the transistors and the bits and bobs (whatever they may be), to create a machine that is tailor made for the problem he is trying to solve.
    His machine is multiple levels more optimised than what Average Joe could achieve. This machine doesn't rely on anything. No computer, no anything.
    Suddenly a portal appears in the middle of the room, and a time traveler steps out of it.
    He shows us his creation. A machine created on the *sub-atomic* level. Working at such depths is like having an eight dimensional color palette.
    This is it. We reached the end of the line. You can't go any deeper. This is the perfect machine. At these scales, anything is possible. No limitations.
    _Well as long as it complies with the laws of physics..._
    "So then" - you might say - "I was right. Having a deeper understanding is better, because it gives you a wider variety of options."
    Well let me ask you a question: How much time and energy did it take for the time traveler to plan out his creation?
    Try to imagine solving a problem by planning out where every single sub-molecule goes.
    Even if this time traveler had infinite time, and physically unkillable, he would still most likely die to boredom alone.
    "But he's a frikin time traveler! Surely they can do better".
    The answer is no. If you don't plan out everything sub-molecule by sub-molecule, that means you are using pre-made sub-molecule combinations, which then decreases your palette size.
    The final machine *won't* be the _most optimised machine_ to the problem.
    What does the time traveler do then? Most probably sit in the mind reading chair for less than a second.
    The mind reading chair then interprets your brain waves as instructions for the translator.
    The translator translates the interpreted instructions into machine code for the Builder 9000.
    And then the Builder 9000 makes a machine that won't be perfect, but a machine that was made in less than a second.
    What I'm trying to say is that there is always another layer of abstraction. And the jump between code and no-code is surprisingly small compared to conventional code to machine code.
    And the gap is only going to get smaller, as no code programs/compilers/whateveryouwannacallthem get better.
    Of course having a deeper understanding is sometimes helpful, most of the time you simply don't need it. Like most of the time you can get away with using an OS.
    Thank you for reading. I tried not to offend you too much (if I did I'm genuinely sorry). I was just trying to give you another perspective on the matter.

  • @lolishocks8097
    @lolishocks8097 3 месяца назад

    But... but... but you can just use SOME nocode developers and still have coders to come in and fix problems as they arise. You'd still save money on most of the work!

  • @h.i.sentertainments8580
    @h.i.sentertainments8580 3 месяца назад +2

    Here is a big brain idea, make a no code framework by yourself, and open source it. You can keep using it and the problem with the framework gets fixed automatically by people working in the benefit of you for free

    • @caffeineCompiler
      @caffeineCompiler 3 месяца назад

      But only shit "programmers" use them seriously, i don't know how contributing trash back to trash is going to work out well for you

    • @635574
      @635574 3 месяца назад

      That only works if it gets the right kind of adoption.

  • @arcanium_walker
    @arcanium_walker 3 месяца назад

    Ah, knowledge gap is much more better word, than the skill issue :D

  • @nask0
    @nask0 Месяц назад

    just let my man cook

  • @jackkraken3888
    @jackkraken3888 28 дней назад

    Wait you get fruit bowls?

  • @BobKane-g6x
    @BobKane-g6x 3 месяца назад +1

    This is why I program in machine code. 001001010101 only baby!.

  • @vadimuha
    @vadimuha 3 месяца назад

    Objectively the best no code language is Scratch

  • @LedoCool1
    @LedoCool1 3 месяца назад

    No assembly supremacy these days.

  • @ruanluies5909
    @ruanluies5909 3 месяца назад

    wtf is the person soldering with the uno?

    • @velkb228
      @velkb228 3 месяца назад

      A new random element

  • @coco-ongelzela
    @coco-ongelzela 3 месяца назад +5

    What's no code

    • @ghostmalakian
      @ghostmalakian 3 месяца назад +5

      Are you familiar with coding? Well it's the opposite of that

    • @incognitohacks4850
      @incognitohacks4850 3 месяца назад +2

      Well no code allows persons to create software without actually coding with a traditional programming language with no code you are basically taking pre-built materials and combining them in a way to build apps without the need of writing code or maybe even learning a language yourself. Something like figma or a website builder where you just drag and drop prebuilt assets saving you the need of learning an actual language

    • @coco-ongelzela
      @coco-ongelzela 3 месяца назад

      @incognitohacks4850
      That's stupid, relying on a company as your main source of income is a terrible business decision, just look at Adobe

    • @requestfx5585
      @requestfx5585 3 месяца назад +1

      Tools like WIX, can't name any other since I don't look into them

  • @shaunpatrick8345
    @shaunpatrick8345 3 месяца назад +2

    All frameworks are No Code, it's an abstraction layer you didn't build yourself.

  • @acepmon
    @acepmon 3 месяца назад

    This is stupid. The only valid criticism is that no-code tools just works horribly. That doesnt mean industry doesnt want or need this.
    No-code tools objectively makes productivity increase and cuts down on costs.
    Just because you may want custom feature in case your "website" gets big doesnt mean you have to hire a developer and start right from the get go.
    Customers dont care what framework or tools their favourite product is running on as long as its functional.

  • @aondasuave2914
    @aondasuave2914 3 месяца назад

    Fr i think no code is shit... Until I need to center a div

    • @tigerboy4705
      @tigerboy4705 3 месяца назад

      Just use any good tools, be it fing bootstrap and tada, centered

  • @timog7358
    @timog7358 3 месяца назад

    poor tony

  • @uniqueprogressive9908
    @uniqueprogressive9908 3 месяца назад

    There is "no bathroom" development. You just crap where you code

  • @beofonemind
    @beofonemind 3 месяца назад

    I work for a low-code platform and I think I could contribute to this conversation a bit, but I have to come back at another time after I formulate my points. Cheers

  • @braydengrotegut9112
    @braydengrotegut9112 3 месяца назад +3

    No Code is a great thing for software development. It makes creating software easier. Software developers are problem solvers coding is just one tool out of many in a software developer’s tool box. The consumer does not care about whether the software was built in machine code or built with a no code tool, the consumer just cares about what problem is being solved. For example if you were building a video game you wouldn’t build the graphics, physics, or audio from scratch you would use a game engine. Building everything from scratch often takes years, so it’s almost always better to use off the shelf solutions. Everybody uses off the shelf solutions even Boeing and Airbus don’t design their own engines they use off the shelf engines that fit their planes needs. Off the shelf solutions are often better than if you created it yourself. By using off the shelf solutions you benefit from using software that has already been tested and used this means that if an issue does come up likely someone has already solved it.

    • @JiggyJones0
      @JiggyJones0 3 месяца назад +5

      If you don't like coding just say that. Stick to your little kiddy tools creating bland, minimally functional software and people who actually enjoy coding will continue creating real applications.

    • @branthebrave
      @branthebrave 3 месяца назад

      They keyboard is so big and scary.

    • @caffeineCompiler
      @caffeineCompiler 3 месяца назад +1

      You just got major skills issues smh

    • @braydengrotegut9112
      @braydengrotegut9112 3 месяца назад

      @@JiggyJones0 Business > Code

    • @49riddickful
      @49riddickful 3 месяца назад

      Lmao the little kid even Got chat gpt to write this comment for him. Just say you can barely use your brain and dont know how to develop software at all

  • @pierreollivier1
    @pierreollivier1 3 месяца назад +2

    I think no code is just for "people" and I insist on the term people and not engineers who just aren't skilled enough or talented enough to actually write code that does solve problems. Like working in the web is already summer intern's level of difficulty in 80% of cases, and you are telling me now people that are not 8 yo are using Scratch like platform to make shitty website ? Just take the time and get good, unless you have a good reason to use no-code I just don't see why you would take the long term productivity and kill hit of using just a numbing tool. It's simple in SWE slow and steady wins the race. I'm not saying you need to know how to implement a a compiler in assembly to be good but at the same time taking the time to learn the fundamentals well, taking the time to implement things yourself, like building your own compiler, your own 3d renderer, your won game engine, regex engine, compression library, multithreaded http server, all of those projects can be done within 6 months in plain old C and will give you so much knowledge that you are actually going to be good and understand what you do, and not be a sad no code looser.

    • @caffeineCompiler
      @caffeineCompiler 3 месяца назад

      yep, its all just skill issues at the end of the day

  • @abdolilahmajid_21
    @abdolilahmajid_21 3 месяца назад

    are you Arab, tariq is an arabic name

  • @adrianojordao4634
    @adrianojordao4634 3 месяца назад

    My opinion is that your music taste is very good. About the rest... embeded systems and low-code. Its lique a squid comenting on a chicken. Evry thing as its chalanges. Leave the chicken alone. Never did low code, but i do c++ i do pyrhon... and what? These are tools.

  • @matveyshishov
    @matveyshishov 3 месяца назад

    Do you "really like to hear opinion on this", haha?
    Good try at a problem, but you're looking at it in an oversimplified way, and I'm not sure as a result what your point it. Do you?
    Here's what I got from it:
    * oversimplified frameworks can't do what artisanal programming can
    * they will reduce expertise in the field
    * they will have reduced gamut and performance
    Right?
    If yes, then..
    "Invert, always invert" - Jacobi (an awesome guy, btw)
    * You assume that "frameworks put people in a box", but what if I told you, Neo, that there is no box? So what is there? Something "you cannot smell, taste, or touch". The Matrix doesn't take from humans. It gives them freedom.
    * You're claiming that it will reduce need for self-perfection, but what if I told you if there was a need for self-perfection, we wouldn't have as many programmers?
    * You're saying it's not gonna be cheaper, but what if I told you that a coding effort that today is $1000 can drop to less than a cent, when we create robust low/no code, and we absolutely will?

  • @pupip55
    @pupip55 3 месяца назад

    I have to disagree with you, There is nothing wrong with specialising in different levels, Most formula 1 teams don't design or make their own engines, they buy them from other teams because they focusing on high level aspects like aerodynamics.
    The same is with coding if you only need a framework or a particular language for a job then it would be a waste of time to learn lower levels just to troubleshoot, When my OS plays up I don't need to know how it is not working i just need to be able to google it, and copy any fixes.
    So if it can be done without any code then it can be done with no code.

  • @Razvanh29
    @Razvanh29 3 месяца назад +1

    No code is another manifestation of the will to power of the weak. To put it simply: it is for *stupid* people who "have the right" to shine too.