News for hackers. Stuff that matters.
Re:Using a Framework will harm the maintenance of your software by throwaway0asd on Thursday October 13, 2022 @05:38AM (#33189018)
It appears you are falsely using the word framework to describe abstraction. Language is not a framework. APIs are not frameworks. A framework is a tool providing conventions that dictate exactly how to proceed, typically demonstrated as a packaged architecture. The appeal, it seems, is not having to independently form many minor decisions.

It appears bias, and possibly even neurological limitations, largely account for framework dependence. Typically this is self evident when you step back and examine the opinions qualifying that dependency as most such arguments are fallacies from ignorance. Decision avoidance is the primary indicator of ASD.

For example many of the arguments in favor of frameworks will sound something like: ”I tried without a framework once and produced a framework anyways, so therefore you must use a framework”.

Another example: ”The code must broken and slow if not using a framework.” Without evidence (numbers) this is a bias (or a lie). Before making that claim there is likely no performance measure or comparative defect count. In my experience doing this for 25 years rarely measure anything and instead invent assumptions to qualify whatever opinion they want. Example (look at the parent and peer comments for comparison): https://news.ycombinator.com/item?id=33004060

Re:Using a Framework will harm the maintenance of your software by BlargMcLarg on Thursday October 13, 2022 @06:57AM (#33189446)
>The appeal, it seems, is not having to independently form many minor decisions.

No. It's also to make the work easier and do the heavy lifting, too. Conventions alone are useless if the work becomes more difficult.

It's a vague term but it is pretty darn obvious what the desired intent is behind frameworks and why the endless discussions on their costs and benefits exist. Frankly, most developers couldn't care less about the semantics, they only care if the outcome is beneficial.

Re:Using a Framework will harm the maintenance of your software by throwaway0asd on Thursday October 13, 2022 @07:11AM (#33189524)
Easier versus decision avoidance... I don't see the difference. When you have confidence easiness is dictated by the goal, not the approach.
Re:Using a Framework will harm the maintenance of your software by Aeolun on Thursday October 13, 2022 @07:09AM (#33189512)
> I tried without a framework once and produced a framework anyways, so therefore you must use a framework

In my experience, the correct way of saying this is: I tried without a framework once, and I found myself rebuilding everything that the framework previously gave me. Therefore, I must use a framework (for things that are remotely similar to the thing I built a framework for).