David Megginson<p><span class="h-card" translate="no"><a href="https://mastodon.roundpond.net/@CartyBoston" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>CartyBoston</span></a></span> I've never regretted writing my own Javascript, CSS, Python/PHP, etc., and nearly <em>always</em> regretted using frameworks for those things. I have sites that I still haven't untangled from Bootstrap, for example. 🙁 </p><p>The one micro-framework that I haven't regretted over the years is <a href="https://en.wikipedia.org/wiki/Flask_(web_framework)" rel="nofollow noopener" target="_blank">Flask</a> (Python), because it's so thin that it still lets you do almost everything yourself. </p><p>I understand Flask started out as an April Fool's joke ("You said you wanted 'minimal', so here you go…") , and then the joke backfired when the Python community took it up enthusiastically. </p><p>There's a lesson in there somewhere.</p><p><a href="https://mstdn.ca/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a> <a href="https://mstdn.ca/tags/Javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Javascript</span></a> <a href="https://mstdn.ca/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mstdn.ca/tags/Flask" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Flask</span></a> <a href="https://mstdn.ca/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a></p>