Benefits of an Outfit Grid

What is a outfit grid and how can it benefit you?

I’m sure you have seen a picture of an outfit grid. It is a picture of carefully laid out items such as a jacket, pants, shirt, shoes, and accessories. SuitSupply has done an excellent job in utilizing this type of picture to showcase their products and how you would combine them.

But how can a outfit grid benefit you? There are three ways that a outfit grid can benefit you.

1. It helps you to match the items for an outfit.

First you can start out buy selecting the larger items such as a suit or jacket and pants. From there you can move on to pairing that with a shirt. Once you have the key staples of the outfit selected you move along to the details.

Outfit Grid Staples

Pull out three ties and lay them across your key pieces. Take a minute to let the different options sink in. You’re eye will gravitate towards one or two of the ties based upon your mood or the type of events in your day. Go ahead and remove the ties you aren’t keen on.

Now start adding additional accessories such as socks, belt, suspenders/braces, and shoes. If you were torn between two ties, the other accessories should help to nail down the tie selection. More times than not, your first instinct is the same as the one you ended up choosing.

Outfit Grid Charcoal Suit and Purple Tie

Another method you can use is to start by laying out the various accessory options (tie, pocket square, socks, etc) side-by-side. This can help you narrow down the look and feel of the mood for the event you are dressing for. From there you can move on to pairing the accessories with your key piece items of the outfit.

Outfit Grid Accessories

I wanted to wear a brown dotted tie for #tuesdaytiefriends, so I let the accessories decide the path my outfit would take. I paired the brown tie with a light blue shirt, then with a charcoal suit. In the end you have an outfit suited for your mood, but it took a slightly different route to get there.

Outfit Grid Blue Shirt Brown Tie

2. It can be used to help you remember what items work best.

If you save all of your outfit grid photos, you can separate them into what worked and what didn’t folders on your computer. Next time you want to buy clothing, you can go back to the two folders to look at the photos to help you choose your next purchases.

Looking through your photos can also help identify anything you are lacking. Alternatively if you look through your images and see that you haven’t worn a particular tie, then it may be time to dawn it or donate it. You would be surprised the things we collect and never use.

3. It allows you to put together outfits without the commitment of wearing it.

It is fun to try new things, but sometimes we may question wearing something if it is outside of our comfort zone. Laying out an outfit will give you the opportunity to see these daring choices without the commitment of wearing it.

Outfit Grid Prince of Whales Check

You may question putting together a striped shirt with a prince of whales check suit. Don’t fret because this allows you to try it out without feeling the embarrassment if the pairing isn’t quite right. You will never know if something works unless you try, and this is a good first step!

Final Thoughts

Outfit grids can be a great tool to help you achieve your sartorial best. The act of pairing and laying out the pieces in an outfit will allow you to see your options. It also lets your creativity flow. The items in an outfit grid don’t have to be laid out in a particular arrangement, this is where you should be creative. Don’t forget to use the #Outfitgrid hashtag when posting your pictures online.

Share: Share on FacebookShare on Google+Tweet about this on TwitterPin on PinterestEmail this to someone

Tailor4Less MTM Suit Review


When searching for an online Made-to-Measure (MTM) suit, there are many companies out there. This can make selecting one a daunting task. I looked for a company that has been around and provides great value for the money you spend. Enter Tailor4Less, they provide MTM suits that start at $269 USD.

Suit Designer

Tailor4Less Suit Designer

Their suit designer provides three easy steps to design your custom suit. I was able to quickly select a 2 piece single breasted suit with all of the construction options I wanted in the first step.

Once I moved on to the second step I was able to choose the fabric for my suit. While Tailor4Less offers over 150 different options, their easy to use filters allowed me to narrow down exactly what I was looking for.

The last step in the suit designer let me put the finishing touches on the suit. Here you can make it your own with options for just about everything from jacket lining, embroidery inside the jacket, button types, elbow patches, and button hole thread color. I was quite boring and decided to go with all of the default options.

After completing the third step, I added the suit to the shopping bag. From there you have to add measurements to proceed with the order.


Tailor4Less Measurements

The first step of the measurements process is to enter your height, weight, and some body shape options. Next you are shown a screen to enter various measurements. This step comes with pre-filled values based upon your height and weight, and they were almost correct. I had to make a few adjustments, one of which was the rise. The website recommends that the rise is between 25 and 27 inches. I measured this a few times with a few set of pants and it was always 28 for me, so I think this recommendation is for the more modern trend of a lower rise trouser.

Order Delivery & Results

Nicholas Waynik Suit

I placed the order on October 14th and the suit was delivered on the promised date of October 30th. I quickly opened the box to inspect the craftsmanship and fit. The fit was spot on! Everything with the jacket and pants fit, and the lengths were perfect. The quality of the suit was on point with, if not better, than an off the rack suit at the same price point.

Now you may be wondering about how the rise of the pants faired? This was the one thing I was worried about, but Tailor4Less nailed this. They fit exactly exactly the same as all of the pants I measured.

The pants held true to the slim fit option that I selected. These came with an opening of 15 1/2 inches. A regular set of pants has a leg opening of 17-18 inches, so if you select the “Slim Fit” option for the pants then you should expect just that.

Suit Steps

Charcoal Suit Brown Shoes
Charcoal Suit


Suit Surgeons Cuffs


  • The website is easy to use and provides videos to help with the measuring process.
  • You have a suit that fits you perfectly
  • You have more options available than an off the rack suit.
  • Other options not listed in the suit designer are available.


  • The suit designer only allows for slanted pockets, which I like. However some guys out there may prefer the straight pockets.
  • The option for side adjusters and brace buttons was missing from the website.
  • The buttonhole on the lapel was not working, meaning the button hole was sewn, but the fabric was not cut.

NOTE: I reached out to Tailor4Less regarding the options in my Cons section. They said that they could fulfill them, if they were specified in the notes section when placing your order.


Overall I am extremely happy with the suit! I typically need minor alterations when I buy an off the rack suit, but with this MTM suit I saved those costs and have a perfectly fitted suit. The options, fit, and quality provided from Tailor4Less can’t be beat for a suit at this price point. As an advocate of looking ones best while maintaining frugality, Tailor4Less is a solid option.

Suit Ticket Pocket

Suit Tailor4Less

MTM Suit Order Details

  • Warhem: 100% Wool
  • Single Breasted Notch Lapels
  • 2 Buttons
  • 3 Hip Pockets (Ticket Pocket)
  • Side Vents
  • 4 Button Functional Cuffs
  • Slim Fit Pants with No Pleats

Outfit Details

  • Tailor4Less MTM Suit
  • Hawes & Curtis Shirt
  • John Henry Tie
  • Sock101 Socks
  • Ike Behar Belt
  • Cole Haan Shoes


* This post was a collaboration effort with Tailor4Less to review a made to measure suit.

Share: Share on FacebookShare on Google+Tweet about this on TwitterPin on PinterestEmail this to someone

Perfect Pocket Square Fold

There are many intricate pocket square folds that can adorn the pocket of your jacket. Some consider these folds as a form of art, or more simply a way to express one’s individual character. Typically a thin silk material is easiest to work with and maintain the fold. When working with a heavier cloth, this may not be as easy to achieve. I am by nature a troubleshooter, so when faced with a problem I look for a solution. One day I had a bit of trouble stuffing my jacket pocket with a thicker material pocket square. I looked for something around my office that would allow me to easily stuff the square in its proper place, and maintain the form of the fold. My solution was a metal binder clip found at any office supply store. This is a very inexpensive way to hold and maintain that perfect pocket square fold.

Pocket Square

Do you have any tips or tricks? Please post in the comments. I love to hear what others come up with!

Share: Share on FacebookShare on Google+Tweet about this on TwitterPin on PinterestEmail this to someone

Provisioning Profiles

If you are an iOS developer and submitted apps to the app store then you will know the pains that provisioning profiles can pose. They can get downright confusing wether it is a development, App Store, or enterprise provisioning profile. Luckily Craig Hockenberry has felt this pain before and decided to create a tool that can help. The tool is a Quick Look plug-in that will display the provisioning profile’s information in a nice convenient window. Do yourself a favor and go to his website, download, and install the plug-in.

Share: Share on FacebookShare on Google+Tweet about this on TwitterPin on PinterestEmail this to someone

Update Ruby on Yosemite

I recently ran into some issues with the version of CocoaPods installed on my laptop, so it was natural that I update it. Since the latest version of CocoaPods required a new version of Ruby, I had to update that as well. As much as I have tweaked Ruby code in the past, I by no means am a Ruby developer. With that being said, how does one install or update Ruby? Luckily I found two great websites (listed below) with detailed instructions on how to do this for Yosemite.

Here is the command to download and install:

$ \curl -L | bash -s stable --ruby

From there I just followed the steps outlined in this Stackoverflow accepted answer to update CocoaPods.


Share: Share on FacebookShare on Google+Tweet about this on TwitterPin on PinterestEmail this to someone

Becoming Published

iOS 8 by Tutorials

It is official, I am now a published author. I am one of a group of authors which wrote iOS 8 by Tutorials. This wonderful experience has challenged me to become a better writer and developer. I am very grateful for the opportunity to write two chapters for the book, and work with such a great team.

A few years ago my friend Mark Dalrymple asked me if I would be interested in technical reviewing an iOS development book. I took him up on the offer and so begun my journey in technical reviewing Mac and iOS development books. This has been a very enjoyable experience for me and I am very thankful for it. More recently I have wondered why shouldn’t I be the one writing books on this subject matter, and thus it became a goal of mine. There is quite an amount of effort that goes along with writing any thing on a technical subject. You need to take time to research, develop an idea for an app, create the app, separate the app into sections, and then finally start writing. Since I’ve written tutorials for web I though it would be a fairly easy transition to print, however this proved to be a bigger challenge than I anticipated.

When you are one of multiple authors you need to make sure the writing style is similar and consistent with the other authors of the book. Some authors write in a style that guides the reader along a journey and gently nudges them to perform certain tasks. Other authors write in first person and definitively instruct readers to perform tasks. There are no right or wrong styles to write in, it is simply a matter of being consistent. While I was writing for iOS 8 by Tutorials I was also technical reviewing Beginning iPhone Development with Swift. These books had two completely different writing styles, so I found myself blending the two styles while writing. This caused the reviewers and myself additional work to correct the inconsistencies.

Apple threw a huge curveball with the introduction of the Swift programming language. I had to learn a new language in addition to researching the latest and greatest APIs and code changes from Apple. This takes time, a lot of time. If you are unfamiliar with a product lifecycle, there are multiple non-public releases of the product known as beta releases. An additional beta release is created once bugs are fixed and additional progress is done on the product. In Apple’s case there are around six or seven of these beta releases before the product is ready for a public release. So with each new beta release of development tools and API changes, there were also changes with Swift. This meant going back and re-working the app to fix anything that was now broken with the latest release, then updating the chapter to reflect the changes. This became an additional amount of time that was added to the mix.

The best thing about my experience writing iOS 8 by Tutorials was the co-authors, reviewers, and other team members who help put together the book. In any experience in life, it is the people who make the difference. Ray Wenderlich has put together an amazing group of people who are knowledgeable, wonderful to work with, and are dedicated to bringing their readers the best possible content. It is no wonder that it has become such a valuable resource for Mac and iOS development.

Share: Share on FacebookShare on Google+Tweet about this on TwitterPin on PinterestEmail this to someone

NSLog and Structs

NSLog is a valuable debugging tool. When running your app, it can provide you a print out of whatever you wish in the console. Most of the time it is used to quickly see values of an object. I recently stumbled upon some methods which have made life a little easier when dealing with CGSize, CGPoint, CGRect and other structs.

Instead of writing something like this:

NSLog(@"rect x:%f y:%f w:%f h:%f", rect.origin.x, rect.origin.y, rect.size.width, rect.size.height);

You can write this:

NSLog(@"rect: %@", NSStringFromCGRect(rect));

Quick, easy, and definitely offers convince!

Here are other methods which will convert structs to strings:

  • NSStringFromCGAffineTransform
  • NSStringFromCGPoint
  • NSStringFromCGRect
  • NSStringFromCGSize
  • NSStringFromUIEdgeInsets
  • NSStringFromUIOffset

More on this can be found in Apple’s documentation.

Share: Share on FacebookShare on Google+Tweet about this on TwitterPin on PinterestEmail this to someone

Suit Tailoring

One of the best things is putting on clothes that are specifically fit for you. It boosts your confidence because they help you look your best. While I was stationed in Okinawa Japan, I had the opportunity to purchase a bespoke suit for slightly less than the typical price. This suit is without question the best fitted thing I own, and it shows.

The majority of men, including myself, do not have the means to buy tons of these suits. There are now plenty of made-to-measure suit manufactures which produce suits that fit nearly as good as a bespoke, but for a fraction of the price. These suits are great if you can afford them, and are in the market. However, we all have bought a suit from “off the rack” which fits decently but never is 100 percent. You can take your style to the next level by having the “off the rack suit” altered by a good tailor. The cost of the alterations are well worth it to help you look your best!

Typical Alterations:

  • Waist of pants
  • Length of pants
  • Length of jacket sleeves
  • Waist of jacket

When looking for a tailor make sure to put in some effort. Be sure to avoid the quick, easy, or express places, you will save time and money in the long run. I speak from experience. Here is a great article I found which can help you to find your tailor. If you would rather watch a video on the subject, then you can check out this video from The Gent’s Lounge.

Share: Share on FacebookShare on Google+Tweet about this on TwitterPin on PinterestEmail this to someone

Custom Fonts

Using custom fonts on the iOS platform has became easier with each passing year. However they can still pose problems. The biggest problem I have had is dealing with the baseline or ascender of a font. I decided to take a simpler approach since a specific font was giving me issues in only two places.

One troublesome place was segmented controls. Here is the fix to adjust the baseline:

[[UISegmentedControl appearance] setTitleTextAttributes:@{NSFontAttributeName: @"Custom-Font-Name", NSBaselineOffsetAttributeName: @-0.5} forState:UIControlStateNormal];

Another place was with a custom badge label. To fix this issue I created an attributed string then set the label’s attributedText property to the newly created attributed string.

NSAttributedString *attributedBadgeCount = [[NSAttributedString alloc] initWithString:@"7" attributes:@{ NSBaselineOffsetAttributeName : @-0.01 }];

Typically the custom font would pose issues throughout the app, however this wasn’t the case. If I wanted to adjust the font file itself, then I would have followed these or these other instructions.

Share: Share on FacebookShare on Google+Tweet about this on TwitterPin on PinterestEmail this to someone