Haven't done a discussion post yet and I thought maybe this one might be interesting.
I have a really bad habit of trying to write my websites and web apps as vanilla as possible until it gets complicated enough that I end up writing my own mini-framework.
At this point I either ditch the project, soldier on, or rewrite it in an already established framework.
I'm usually under the assumption that the people working on these large frameworks for years are smarter than me and/or have gone through the work of dealing with edge cases and performance bugs to the point of where the file size bump is worth it.
Some people I have talked to like to write a ton of helper methods and refuse to touch a framework unless they're instructed or as part of a team effort.
At what point do you ditch the helper methods and move on to a regular framework? There seems to be a lot of opinions back and forth and I would love to hear some more.