Hello everyone! You may have seen a couple comments by me here and there lately, but this is my first post on this site. Any criticism is accepted!
Lately, I've been investigating static site frontend frameworks to attempt to rework my current site. I've come upon so many great ones, but I decided to use Gridsome with Vue. Essentially, though, all these frameworks promised the same thing: saving me effort. However, in researching these frameworks it seems like I did more work finding the best way to do work than actually doing work; metawork, if you will.
I'm now noticing other instances of this now that I'm aware of it. Whether it's finding the perfect
npm package, trying to organize my e-mail folders, or creating and managing the perfect to-do list, I seem to be more obsessed with metawork itself than actually accomplishing what all this metawork is supposed to help me with. Hopefully others out there can associate with this feeling.
We can all get caught up clicking through articles describing methods of saving time and effort using the shiniest new tools. But at some point, you're filling your head with more information than is useful. Write down the major solutions or tools you think will help, research them individually, then compare their pros and cons. This is straightforward, and I'm sure you've done it before. However, once you have made your decision, stick to it. Become familiar with the tool you have chosen. Instead of leaping on to the next-big-thing, try and make the most out of your tool. Unless there is something glaringly obvious that becomes a major roadblock in your workflow, you would be surprised at how well this tactic works.
Let me clarify: metawork is not a bad thing. In today's world of software development, we have more options than ever to save time in doing tasks! Sometimes, though, we don't know where to draw the line and to stick with what we've got. If you simply try to make the most of what we have and not install every new library and tool you read about on Medium (or even here on DEV!), you might find you're less distracted and can focus better since you can become more accompanied with the tools you already have.
Since we're on the subject, I thought I might list a few tools I use daily to help keep myself organized.
This extension aims to be a better bookmarking tool, and helps when you need to close your browser but don't want to bookmark everything or trove through your history to find what you had opened. It can replace your new tab page and has an extremely intuitive interface for organizing your tabs any which way you like. I was a little skeptical at first, but once I installed it it's become more useful than I could have imagined.
An application that is every modern developer's notetaking dream, Boostnote has become my go-to for jotting down code or ideas. Still has a few bugs at the moment, but it's also open source!
This program will change your life forever. With just four keypresses, I can launch virtually anything. And with plugin support in Python, you're not limited to only what the base application has to offer. You are not a true power user until you are using an application like this. Similar applications are Wox, Alfred (macOS), and Launchy. However, I've found Keypirinha to be the best overall and out-of-the-box.