SmartMinion
  A g i l e  
  E f f i c i e n t  
  Q u a l i t y  

Welcome!

Howdy, thanks for visiting! Here you'll find some information about me and documentation of my implementation of "Getting Things Done".

The posts below are "newest first" so, if you're interested, I'd recommend starting at the bottom of this page and having a read! You can view previous months entries and entries just about certain subjects using the links to the right in the sidebar.

Added Skills Matrix

Tuesday, July 18, 2006 8:52:37 PM

I've re-added my "Skills Matrix" to the site.  You can get to it from anywhere by clicking the link in the sidebar.  Nothing special, just a detailed breakdown of what I do (and don't do).
by: John D Brown permalink
Keywords: site update, web development

Comments about "Added Skills Matrix"


Be the first to comment!

Add a Comment
Your Name:
  Pick the
SQUIRREL

Your Email:
Your Website:
Comment Title:
Comment (Required):

 

Weekly Review - Sure feels good

Friday, July 14, 2006 5:29:53 PM

Great way to kick-off the weekend (especially after an annoyingly slow week) - WEEKLY REVIEW TIME!

My Checklist

For the curious here is my Weekly Review Checklist:
  • Furn on SomaFM > Groove Salad
  • Gather all loose papers and process
  • Empty scheming book
  • Review previous calendar
  • Review next week's calendar
  • Empty your head
  • Review Client Action List and Folders
  • Review Project Action List and Folders
  • Review Sometime/Maybe Action List
  • Check Bank Accounts
  • Review "To Read" stack
Always keep in mind the mantra: Process | Collect | Organize
and "if it takes less than 2 minutes, do it".

Weekly Review Resources

by: John D Brown permalink
Keywords: gtd, weekly review

Comments about "Weekly Review - Sure feels good"


Be the first to comment!

Add a Comment
Your Name:
  Pick the
MONKEY

Your Email:
Your Website:
Comment Title:
Comment (Required):

 

Thunderbird to Outlook

Monday, July 10, 2006 9:18:30 PM

As mentioned previously I was considering moving back to Outlook from Thunderbird. Prior to July 4 this came a reality.I didn't have any major issues with Thunderbird just a lot if little gripes. Lets review shall we:

Pros

  • Low footprint
  • Extensions (yay!)
  • Open source
  • Tight development cycle
  • Single goal

Cons

  • Open source feel
  • Lack of calendar integration
  • Lots of little usability issues
I'm not saying Outlook is perfect (far from it) - but for my needs (single-point-of-organization) it's a better solution.

I proceeded over to the Microsoft Office 2007 Preview site and obtained a beta version of Outlook 2007 (I'm still using Office 2003 for other apps). Yes, it's free (for now)!

The Great Email Migration

The Hoops

Since Outlook uses the proprietary PST format you have to jump through a couple hoops to import a large amount of email into it. The hoops are:
  1. Export from Thunderbird to .mbox
  2. Import .mbox into Outlook Express
  3. Import "Outlook Express Settings and Email" into Outlook
The actual migration was a painfully tedious 4 hour procedure. I've been using Thunderbird since January 1 and had thousands of emails and (more painful) they were organized into a good tree of organization. The total size of my Thunderbird profile was just under 3GB. The reason the migration was so tedious was because I had to do a folder-by-folder export from Thunderbird to the mbox format. The reason for the folder-by-folder rather than one single, large mbox file is because Outlook Express would crash after about 20-30 minutes of importing the mbox file.

To verify the migration I did a folder-by-folder comparison of Outlook Express and Thunderbird. Once I knew all my email was imported into Outlook Express i fired up Outlook 2007 and did the final import.

Once again I did a folder-by-folder comparison of Thunderbird and Outlook and everything checked out.

Setting the Settings

I currently have 9 active email accounts so it took a little while to get them setup in Outlook and have the emails routed to appropriate folders. Next I setup some basic rules for spam, mailing lists, etc.

Results

Since I was an avid Outlook user for many years at my prior 9-to-5 jobs I was pretty familiar with the overall interface. A couple new things I really like about Outlook 2007:
  • Multiple calendars - Still some usability kinks to work out
  • Addition of "Categories" - I use these for my general "importance" flagging
  • To Do sidebar - This will come in more handy when I begin using Task Lists more
  • Categorized Mail Search Folder
  • Overall UI improvements
I had to make some quick adjustments to keep my sanity:
  • Attachment reminder. Searches for phrases like "attach" in the body of a message and reminds you if you forgot to actually attach. I leveraged Mark's VB Code: http://mark.bird.googlepages.com/home
  • Ability to quickly save embedded images in emails. Right-clicking and saving an embedded image usually results in a junky .bmp. I found some code and made some modifications so now I just click a toolbar button and it dumps any embedded images to a folder on the desktop.
  • MessageSave for Outlook is a quick and easy way to export messages from Outlook in a .msg format for easy archiving/backup.

So far I'm very very happy with my switch back to Outlook. Soon I'll have my automatic export setup for archiving and backing up email, integration with Google Calendar and (hopefully) Google Contacts.

Links


by: John D Brown permalink
Keywords: outlook, thunderbird, workstation

Comments about "Thunderbird to Outlook"


Be the first to comment!

Add a Comment
Your Name:
  Pick the
MONKEY

Your Email:
Your Website:
Comment Title:
Comment (Required):

 

New "Links" additions

Monday, July 10, 2006 7:16:32 PM

Stumbled across some new sites today with some interesting thoughts.  Added to the "Links" section:
by: John D Brown permalink
Keywords: gtd, site update, links

Comments about "New "Links" additions"


Be the first to comment!

Add a Comment
Your Name:
  Pick the
SQUIRREL

Your Email:
Your Website:
Comment Title:
Comment (Required):

 

Projects Added

Sunday, July 9, 2006 3:02:08 PM

I've made a (small) update to the Projects section of the site. The long-term plan is to provide details, code, screenshots, etc - in the meantime I thought I could at least share what some of my ongoing projects are. I'm really looking forward to the DIYManifesto project even though it will be pretty time consuming and likely not a revenue generator!

...more soon!

by: John D Brown permalink
Keywords: site update

Comments about "Projects Added"


Be the first to comment!

Add a Comment
Your Name:
  Pick the
MONKEY

Your Email:
Your Website:
Comment Title:
Comment (Required):

 

July 4 Vacation

Sunday, July 9, 2006 2:57:12 PM

GTD-less Vacation

Jenn and I spent the pre-July 4th long weekend out at Topsail Island, NC.  I had plans to do some GTD seven horizons evaluation - mainly the 50000 foot perspective.  However, it was so nice to relax and enjoy the beach, our friends and each other without email, laptops, scheming and next actions .  I think it's important to work into your GTD system implementation a way for you to take a (short) break and really enjoy life.

A No-Stress Vacation?

Typically I would be pretty stressed out taking a long weekend with no billable work and no real productivity going on.  However, even after returning and having a pile of next actions I didn't feel any more stress or anxiety than when I left.  In fact I felt recharged and rejuvenated - ready to use my system to really make it a productive week.  I read quite a bit about the obvious tactical benefits of GTD and peoples' implementation - not enough is said about the real mental and emotional benefits that folks like me get from a GTD implementation.
by: John D Brown permalink
Keywords: gtd, vacation

Comments about "July 4 Vacation"


Be the first to comment!

Add a Comment
Your Name:
  Pick the
MONKEY

Your Email:
Your Website:
Comment Title:
Comment (Required):

 

Define: twIEking

Thursday, June 22, 2006 9:11:47 PM

twIEking

Pronunciation: 'twEEk-ing
Function: verb

Definition: JavaScript and or Cascading Style Sheet work required to make a design function in Internet Explorer when it works as desired in other web browsers.

Sample usage: "The positioning of DIVs in that comp is going to take a lot of twIEking".

Urban Dictionary: twIEking

---
I hearby offer the word "twIEking" for use by the interweb.

by: John D Brown permalink
Keywords: twieking, web development, css, javascript, design, definition

Comments about "Define: twIEking"


Be the first to comment!

Add a Comment
Your Name:
  Pick the
MONKEY

Your Email:
Your Website:
Comment Title:
Comment (Required):

 

Pretty Code - Usable Code

Tuesday, June 20, 2006 1:34:17 PM

This post about Pretty Code, Ugly Code by Jeff at CodingHorror got me thinking this morning... It's from a more lower-level programming (C, C#) than what I deal with (scripting, css, markup languages) but a lot of the principles carry over.

Here are some quick thoughts for more usable code in my environment (HTML, scripting, style sheets):

1. Treat scripts as blocks of code.

It's easy to ignore defining types and proper naming conventions when scripting with JavaScript. However, the extra couple minutes you save is easily used up (and far more) later when you (or someone else) has to update/refactor your script. Basic principles like naming conventions, formatting, etc not only make the code easier to read but easier to reuse and refactor later.

2. Be verbose.

I'm teased frequently about the verbose-ness of my code. It's not uncommon for me to have JavaScript variables, functions and arrays with names that are 10-15 characters long (ex: "strErrorHandlerHTMLLog", "fncSQLSelectWithConnString", "fncPositionDragResizeImages"). Instead of the common "i" and "j" in functions I use things like "intPersonIndex" and "intFileIndex". To me this is a good indicator on how seriously a "professional" takes their product. Even in prototyping there is no reason to ignore good standards.

3. Document.

It only takes a few seconds to describe the purpose of a function or strange-looking block of HTML. Weeks from now if you have to revisit a piece of code it will keep your stress level down if you have accurate (and somewhat descriptive) documentation. Along with a brief purpose it's also helpful to mention known limitations or functionality to be added later. I do this a lot when working in ASP with database connections. Things like "Need to add checking for improperly formatted filters" and such show up frequently.

4. Proper file structure.

Although not really code-related I think this should be included in any "style guide" type analysis of coding. I plan on outlining this more later... Having a consistent directory structure and naming convention makes a huge difference in the maintainability of code. A structure that's worked best for me has been:
  • /includes/
    • dbfunctions.asp
    • errorhandler.asp
    • functions.asp
    • functions.js
    • pagesetup.asp
    • print.css
    • style.css
    • variables.asp
  • /images/
    • /external/ - images used in email campaigns and other external sources
  • /landing/ - landing pages from adwords/email campaigns
  • /section1/ - primary site section
  • /section2/ - primary site section
  • /section3/ - primary site section

Some quick references:

I'm sure I'll add more later...

by: John D Brown permalink
Keywords: coding, best practices, style guide

Comments about "Pretty Code - Usable Code"


Be the first to comment!

Add a Comment
Your Name:
  Pick the
SQUIRREL

Your Email:
Your Website:
Comment Title:
Comment (Required):

 

Major Update to Links Section

Tuesday, June 20, 2006 0:28:56 AM

I just got done adding a TON of web-related links to the Links section of the site. Enjoy...
by: John D Brown permalink
Keywords: site update, links

Comments about "Major Update to Links Section"


Be the first to comment!

Add a Comment
Your Name:
  Pick the
MONKEY

Your Email:
Your Website:
Comment Title:
Comment (Required):

 

Random Items

Monday, June 19, 2006 9:42:10 PM

Due to the conference last Friday (which was quite an... experience) I'm still playing catchup from last week...  A couple items:

Punkey's Archives

Looks like Punkey (whatsthenextaction.com) is taking a break from his site for a little bit.  I totally understand - I've been much to hesitant posting here because I think "what the hell do people care about how I'm using my scheming book".  Once I get some high-priority things knocked out expect more "what the hell" posts... In the meantime check out Punkey's archives...

Thunderbird -> Outlook Migration?

This post and comments on lifehacker got me thinking about Outlook.  Since I've been seeing the new Microsoft Office 2007 Beta reviews and such I've been thinking off switching back (from Thunderbird).  I used Outlook from 1998 - 2004 and, although I thought it was quite usable I was frustrated by the big footprint and lack of configurable options and tweak I switched to Thunderbird.  Although I like the smallness and single-goalness of Thunderbird it is very open-source feeling and does like the usability of Outlook.  So... just added to my "research" list is Outlook (and the rest of Office 2007).

Mindmapping Software

Interesting discussion over on Black Belt Productivity about Weekly Reviews that provided some nuggets.  Once I get some free time (uh-huh) I'll be checking out Mindjet MindManager. Another reason to think about Outlook for better GTD management.
by: John D Brown permalink
Keywords: punkey, whatsthenextaction.com, outlook, thunderbird, mindmapping, mindmanager

Comments about "Random Items"


Be the first to comment!

Add a Comment
Your Name:
  Pick the
CAT

Your Email:
Your Website:
Comment Title:
Comment (Required):

 
©2006 John D Brown - smartminion.com - Contact - Stats:

About Me

Owner: John D Brown
Location: Raleigh, NC
GTD Status: Amateur
What I Do:
Director, Online Solutions and Development at Oak9 Solutions.
I consult, design, build and maintain websites and web applications.
My Skills Matrix
More About Me »

Important Blog Entries

» Welcome!

Introduction to me and this site. Purpose and inspiration of this site.
Friday, May 26, 2006 4:50:21 PM
More »

Blog Archives

Feeds & Community



View Technorati Profile for www.smartminion.com

Coming Soon