Maksim Ivanov complaining about frontend development for almost 7 minutes

Sdílet
Vložit
  • čas přidán 7. 08. 2024
  • 📘New Course: Build full-stack React Typescript applications tsreact.maksimivanov.com/s/ytd
    Will you join me to complain about frontend development for 7 minutes?
    Here's what I'll whine about:
    00:00 Intro
    00:18 CSS is hard
    01:01 Designers want custom things
    01:34 Accessibility is hard
    02:21 Performance is hard
    03:02 Need to keep track of browser updates
    03:41 New framework pop up every day
    05:00 Check availability with Caniuse
    05:35 You'll have to support outdated things
    06:14 Conclusion

Komentáře • 33

  • @pannihto7588
    @pannihto7588 Před 3 lety +10

    Front-end is hard because of the variety of tools available and a lack of standard approach to building web apps.
    Literally every project I've ever worked on was different from one another even if the same tech stack was used.
    That being said, I have a feeling that things start to settle down a bit as the front end libraries become more polished. Which is definitely a good thing. It was a hot mess just a few years ago

    • @satansdeer1
      @satansdeer1  Před 3 lety +2

      Yeah i agree to this as well, now we have more or less similar componsnts + some sort of reactivity approach
      And yeah, it is muuuuch better nowadays

  • @r-i-ch
    @r-i-ch Před 3 lety +6

    The plain act of Styling w/CSS has gotten SO much better in the last 20years!

  • @kirill_gusev
    @kirill_gusev Před 2 lety

    Just ran across your post while looking info on lowdb. Thank you for making a statement. It gives me a hope that not everything is lost - I'm not getting this when I'm talking with my family members who live in Russia.

  • @jologeapps6967
    @jologeapps6967 Před 3 lety +1

    Thank you for all this information, it's very helpful! I'm a backend developer so far and I'm so bored, so I want to move to frontend which I find more exciting but... Nobody tells these truths!

  • @joe5head
    @joe5head Před 3 lety +2

    Ran into this with Safari and which was not supported until Oct 2020...
    Oh, and instead of clearing the time when deleting from the input like any other browser, Safari decided to put a 12:30 pm placeholder text, which breaks a lot of component libraries

  • @arazmammadov9276
    @arazmammadov9276 Před 3 lety

    Can you explain React "suppressHydrationWarning" in some video please?

  • @randerins
    @randerins Před 2 lety

    Styling can be a huge pain in the ass. I just had to CSS my Rails/JS app and I'm aware that it looks good, but the CSS structure is like WTF

  • @oleksiikryvtsov6938
    @oleksiikryvtsov6938 Před 3 lety

    Hi, thk. Give a hint, where can I find your discord channel ?

  • @DevOps1
    @DevOps1 Před 2 lety +1

    And what do beginners need to choose for their first work?

  • @sujit_webdev
    @sujit_webdev Před 3 lety

    Great video, Maksim 👍👍

  • @vintagewander
    @vintagewander Před 3 lety

    I have to say CSS is really difficult most of the time, when I started learning I just couldn't understand why it didn't work and then comes a "ah hah" moment
    I don't know if any new comers are here, but I found this website called Webflow
    It is kind of like a website builder where you drag and drop things, but the positioning they use is purely CSS, flexbox and grid elements positioning is also there, and you can see the results right away
    After that just note down what you did, which CSS properties and positioning you use, and then rewrite it with your own code
    It's kind of a way to minimize the frustration, and I hope newcomers will understand CSS better through it
    Great video!

    • @randerins
      @randerins Před 2 lety

      CSS should be way more intuitive

  • @EverAfterBreak2
    @EverAfterBreak2 Před 3 lety +2

    For me front-end is really much harder than backend, frontend is really too much, style components, sass, css modules, tailwind, hundreds of components libraries, Its hard even to choose one...
    For backend its just GraphQL or REST api with any database and you're done.

  • @johnnya246
    @johnnya246 Před 3 lety

    That's a Push 2 near the guitar?

  • @ultimateH
    @ultimateH Před 3 lety

    There are many other things that are hard to tackle

  • @olegkravchenko9655
    @olegkravchenko9655 Před 3 lety

    You always have to learn new things. In order to support old technologies :)

  • @mickaelrichard7255
    @mickaelrichard7255 Před 3 lety

    What about being full stack? :p

  • @balaji7731
    @balaji7731 Před 3 lety

    Nice sir 😅

  • @sergeysamius1128
    @sergeysamius1128 Před 3 lety

    se la via, мы же не ищем лёгких путей)

  • @Andrey-il8rh
    @Andrey-il8rh Před 3 lety

    How fed up I am with such whining. I will tell you what is hard - delivering bamboo to resellers through the whole continent on the river raft for something like 5 bucks a month and a huge possibility to be eaten by a crocodile in the process.

  • @Finefik
    @Finefik Před 3 lety

    Thats what you get the money for..

  • @BD90..
    @BD90.. Před 3 lety

    Another annoying little thing, you can put in the effort to learn these things but employers can be biased, cheap and competition to just find a first job can be unfairly unbalanced based on things completely unrelated to doing the job like gender, race, and numerous things. Good luck to new copy and paste developers. The easier it becomes to build things the less money you will earn. Coding is my hobby but a headache if you are made to built projects you have no interest in.

  • @bibblebabl
    @bibblebabl Před 3 lety

    Conclusion: frontend is challenging and not as simple as it may seem.
    (if you don't have to support legacy solutions) 😂

    • @satansdeer1
      @satansdeer1  Před 3 lety

      Yup, and it's still much better than it used to he