I’ve definitely felt more than a bit overwhelmed lately. I’m in a season where there are lots of areas that I’m trying to learn things that seem brand new to me in development from Objective-C to CSS to MultiMarkdown and general scripting. I’ve found lots of new resources for productivity tips and tricks and scripts, ways to tweak my workflows and be “more efficient.” There is a downside to all of this, though: my brain has felt really cluttered over the past few months.
I start digging in on a problem that leads to other things I don’t know and pretty soon I’m 3 layers deep and trying to figure out regluar expressions. That doesn’t seem like a recipe for success to me. Another thing that is problematic is my proclivity to try out new apps. My default is to at least look into most of the new apps that cross my way.
Instead of figuring out what I want my end result to be and working backwards to the apps that will help me best accomplish those things, I see how everyone else does it and lose sight of what I’m trying to do.
The newest example of this is text editors. At work, I started using a text editor for doing code on our website when I took that job over. Then I moved to Coda which is phenominal but then also wanted to start using plain text instead of Evernote for my note taking. So I started using TextMate (partly the fault of listening to Build and Analyze), and then tried both Sublime Text 2 and Chocolat before settling on Chocolat. The maddening thing is that I don’t even know all of what a full text-editor can do. I really want to learn because I’m enjoying it very much, but I also think that I’m wasting the capabilities of such a full app.
All this as a setup for a post that I loved on Michael Schechter’s wonderful A Better Mess site. The post is called The Error of The App Mentality, and part that struck me was right here:
The right applications can help you mitigate several of your own shortcomings or enhance your strengths, but their potential will only ever be realized if they are coupled with the right systems and methodologies. Sadly, finding the right tools is a process that takes time and often includes several wrong turns, but when the endgame is a unified workflow, I believe that any time wasted is time well spent.
As much as I love tinkering and using new things I often lose sight of the bigger reason of why I’m investigating any given new thing. If it’s merely because it’s new and shiny then I’m just going to muddy up the waters of reasoning in my mind. If it’s something that could tie in with my end goals and help me accomplish them, then pursuing the new thing is worthwhile.