Yeah! A Trello Type Definitions File

To date I have created four Trello Power-Ups that I use every day to fill a gap that I need in order to scrum my life’s “backlog.” I was first turned towards Trello when I read Deep Work by Cal Newport. Since then I created:

Each time I created a Power-Up, I found myself going back to the documentation over and over again for the most trivial items. So, I finally sat down and hacked out a type definitions file based on the existing Trello Power-Up Documentation.

You can find all the information about the type library I created here:

https://github.com/davecra/Trello-Power-Up-TypeDefs

New Trello Power-up: Demote a Card

Continuing to use Trello I found a need to take cards that had been sitting around a while and put them in a place other than Archive (and forget them). What I had been doing was copy/pasting them in checklists in another card and as needed taking the check list items and promoting them back to a card. However, after performing the manual process (which could take a lot of time) enough times, I decided it was time for another Power-Up. So, I created the Demote a Card Power-Up:

https://trello.com/power-ups/630d74e4e1bab6013d6c1160/demote-a-card

Also — while building this Power-Up, I also got a tad frustrated that there was not any IntelliSense code assistance from the Trello Library. So, I build one in JSDOC and will likely be publishing that on GitHub soon. Not sure how many other developers there are out there that write Power-Ups, but my hope is it might be useful.

Productivity and Trello

I have been away from my blog for quite a long while. I had moved from doing work exclusively in the Office Developer space to general development, web development, even PowerShell development. The randomization was both distracting and eye opening. So, I took on a new role as a Program Manager that has only tangential involvement with Office and almost none to do with Office Development. So, that is why it has been a while. I have been involved in other projects and mentoring in Office Development projects and actually have a pet project I have been working on for an Outlook add-in as well.

Through all this, however, one thing I have been getting into is reading a lot around productivity and trying to make the most of my time, or better yet free up my time to do more things I would like to do. This is where my journey crossed paths with the productivity books written by Cal Newport. His book pointed me to the 4-Hour Workweek by Tim Ferris and how to automate aspects of life. As I have moved towards more and more automation, one area, thanks to Cal Newport that has helped me keep organized in that effort is an application called Trello.

Now, I am a Microsoft guy, and I know, I know, Microsoft has a tool called Planner (now called Tasks) that is a similar Kanban tool. But one thing it does not have integrated into it is the ability for extensions. And another is a mobile app. So, Trello has been an amazing way for me to get organized.

One reason I also like Trello as I mentioned was extensibility. Being an extensibility guy, I immediately found “room” to build some useful extensions into Trello. So, I learned their API and viola, I have built two Power-Ups (as they are known):

I have a few ideas for more but will be working on suggestions I have received from the first and the second one JUST got published right before this blog post. Additionally, I am working on a few other side projects including writing a book.

I have worked hard over the last year to free up time to do the things I want to do. And so far, so good… thank you Trello (and thank you Cal Newport for pointing me to it).