News for hackers. Stuff that matters.
Re:Using a Framework will harm the maintenance of your software by m00x on Thursday October 13, 2022 @02:48AM (#33188014)
Maybe you should master your tools before using them.

You can use frameworks where they fit, and not where they don't. Knowing when to do which takes time and experience, but it is definitely do-able, and better.

Frameworks allow you to update, and maintain your app for free, since others will do it for you. If you do it yourself, you have to do all the work and that's keeping you from adding value elsewhere.

To not use frameworks these days would be objectively stupid unless you're working on extremely low-level things.

Re:Using a Framework will harm the maintenance of your software by throwaway0asd on Thursday October 13, 2022 @08:03AM (#33189819)
I think you misunderstand the value proposition. In order to spend less effort on maintenance, thus freeing yourself to add value elsewhere, you need increased automation. That automation may or may not include a framework but is absolutely not limited to frameworks.

I instead prefer test automation to frameworks for automation. They are both tech debt, but only one of those provides a layer of risk mitigation (regression detection or changes to business requirements). The other provides a substitute for training, experience, and soft skills which suppresses risk realization. Just because the danger is hidden to lower layers does not indicate the danger is gone or avoided. If this were true frameworks would eliminate the need for testing and quality assurance.

Re:Using a Framework will harm the maintenance of your software by Ialdaboth on Thursday October 13, 2022 @07:06AM (#33189493)
The voice of reason. Frameworks just work for a reasonable cost, offer an easy upgrade pathway to follow, and facilitate the integration of new devs. In most case (depending of your business domain, of course), they should be more than adequate.

The cold hard truth is that most developers are not the genius hackers they fancy themselves to be.

Re:Using a Framework will harm the maintenance of your software by BlargMcLarg on Thursday October 13, 2022 @03:03AM (#33188088)
>since others will do it for you

That's the big caveat. Loads of frameworks leave clear issues dead in the water. Your team/predecessors weren't the most clean. Now have fun fixing that one issue working out a framework you can't easily modify or switch out.

Of course that problem isn't unique to frameworks nor inherent to framework rather than social and legal problems.

Re:Using a Framework will harm the maintenance of your software by xnzakg on Thursday October 13, 2022 @03:35AM (#33188283)
> Frameworks allow you to update, and maintain your app for free, since others will do it for you.

Usually not for free. Sooner or later there's an API breaking change and you end up spending time reading changelogs trying to figure out how to get your code working again...

Re:Using a Framework will harm the maintenance of your software by m00x on Thursday October 13, 2022 @04:35AM (#33188643)
Still way more work to do all of that yourself.