It is not accurate to claim that frameworks automatically make programmers bad. In fact, frameworks are powerful tools that can accelerate development, promote best practices, and facilitate code maintenance. However, it can be argued that overly relying on frameworks without understanding the underlying principles of programming may have some negative effects. Here are some reasons why this might happen:

  • MonkCanatella@sh.itjust.works
    link
    fedilink
    arrow-up
    4
    ·
    9 months ago

    Article title: Here are 20 reasons why frameworks make us lousy programmers

    Article body: Frameworks don’t make us lousy programmers

  • DroneRights [it/its]@lemm.ee
    link
    fedilink
    English
    arrow-up
    3
    ·
    9 months ago

    IMO most “flashy” frameworks betray the principle of high cohesion. Importing a time library to handle timezones is a great idea. Importing a math library to calculate derivatives is common sense for good reason. But huge frameworks that change the entire way a language is written are ridiculous. I’m looking at you, Vue and Tailwind. I usually see these sorts of frameworks used by people who aren’t qualified programmers and who don’t know software architectures or best practices. In other words, the kinds of people who get promoted to management positions and tell us what frameworks to use.

    (Typescript is awesome though)

  • NostraDavid@programming.dev
    link
    fedilink
    arrow-up
    1
    ·
    9 months ago

    frameworks are powerful tools that can accelerate development, promote best practices, and facilitate code maintenance.

    Citation needed.

  • maegul (he/they)@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    arrow-down
    1
    ·
    9 months ago

    Haven’t read the article, but it feels to me the obvious dimension here for the future is the effect of AI assistance, which may come to, if it hasn’t already, encroach on providing the same broad utility that frameworks do and so in turn emphasise the value of knowing more about internals or fundamentals.