Home Blog

Welding 101


Over the weekend I did a welding introduction class at The Fortress.  I had touched welding since high school and we did mainly torch welding then.  At the time the teachers thought that torch welding was the easiest to learn and eventually we did a bit of stick welding.

20 years latter and MIG Welding seems to the new introductory welding type.  We started using a MIG welder setup with gas ( Argon 75% and C02 25% ) which was pretty easy and when setup right didn’t create alot of splashing.

View this post on Instagram

Welding Class

A post shared by Colin Smillie (@csmillie) on

After the MIG with gas we switched over to MIG with filament, the filament melds and creates an inert gas around the weld too. The filament leaves behind a bunch of powder so you need to clean the weld to really see it. The MIG with filament also create alot more splashing so you see get alot more sparks but it seemed like it would be better for outdoor work.

Lastly we went did stick welding, this is the simplest setup with a welding stick and filament in a holder. Touch it to the metal and it starts, no trigger required. The sticks we had were very fast and it was difficult to get the distance right to get the weld right.

On the safety side the new glasses with auto darkening are really great. You can see perfectly until you hit the trigger and the weld starts. A UV sensor auto darkens and will auto brighten with the weld is finished. Even with this it was a challenge to see my welds and I often round myself going off line while welding…

I don’t think I’ll be welding anything major anytime soon but it was an interesting way to spend the afternoon.

Google Optimize – Landing Page Killer


For the past few years I’ve been using Google Analytics and Tag Manager. It made updating the Analytics and running simple A/B page tests very. Usually the most complicated part was creating different pages and editing the website content.

Google has really upped it’s game now with Google Optimize. Instead of making minor page changes in WordPress or your content manager, you can easily make live page changes with Google Optimize. It provides an easy editor that allows most text on a webpage to be changed for A/B testing. Gone are the days of creating multiple landing pages or setting up a specialized Landing Page software. Now you can use Google Optimize editor directly:

The installation is extremely simple if you have Google Analytics and be installed automatically with Google Tag Manager. The small JS change to the existing Google Analytics code allows the changes to appear live for the user as they load your website. Really fast and simple A/B tests are now possible in a few minutes.

MLB Tickets?


Summer means baseball for me and I’ve always enjoyed watching a game on a warm sunny day. In Toronto that means going to the Rogers Centre, which is not a great experience with the poor Rogers service, sub-average food service and dated “Sky Dome” layout…

As a result we regularly attend pre-season games in Florida and have started doing Family road trips to different ball parks. Last year we went to Pittsburgh and really enjoyed a Pirates game. This year we’re going to Detroit and want to get tickets to a game while we’re there.

We thought this would be a simple case of buying tickets online. Unfortunately the Detroit Tigers are still not selling single tickets. The Detroit Tigers schedule oddly does include links to buy tickets for their Road games with competitive teams:

Ticket resellers like Stubhub have tickets for the entire 2019 schedule available and many tickets for re-sale a premium. Re-sellers are also actively targeting the MLB ticket searches online:

If the MLB really wants to support ticket sales and it’s fan it should open up ticket sales faster. Clearly there is market demand that the ticket re-sellers are actively profiting from while the MLB delays.

Chatbot best practices


Chatbots are all the rage right now and it’s not uncommon to see a chat window immediately loading a website.  Chatbots are often heavily supported by humans providing much of the real chat functionality.  The website chat provides a great way to engage with website visitors and reduce the fiction of first contact.  Some best practices to  get maximum benefit from your chat bot:

  1. Activate in the lower left corner. Users look for and expect a chat option to appear in the lower left corner of the website. On desktop this is easy to support but on Mobile it can be a challenge and you may need a full bar across the bottom of the browser window to engage the user.
  2. Make it “Human”. Using a name like “Helpbot” or even “ChatBot” will turn off users, nobody really wants to chat with a bot. Instead use a generic human name to start the conversation. The chat bot can then transfer or escalate the issue to a human.
  3. Keep a regular schedule. Just like having a store or office hours, it’s important that you be consistent with your chat bot hours so that people can rely on it for communication. Very few websites will be able to support a 24/7 chat experience so being upfront with users will be more effective. This is particularly important if your chat bot needs to escalate to humans regularly.
  4. Balance automation and effectiveness. Often a chatbot conversation fails when the user asks a question that the bot cannot understand. Instead of sending a response that doesn’t make sense it’s usually better to wait for a human to respond. Another approach when humans are unavailable is to ask the user to contact you using another channel or at another time.
  5. Use sound. Most chat conversations will eventually encounter a delay and the user may have switched to another tab, window or application. Using sounds will make it clear that a response is waiting for them.
  6. Avoid pop-ups. While pop-ups are less of a problem in 2018 most web browsers limit them and a new browser window may not open for the user. Often the new window will also get lost behind their other windows too. Instead keep the conversation inside the website window they opened where ever possible.
  7. Stay connected across your website. Sending users a new URL on your website shouldn’t end the conversation. Instead your chat interface should re-open exactly where the conversation left off.
  8. Keep them engaged. After answering the user’s concern it is a great opportunity to ask them to sign up for a email newsletter, follow you on Social Media or share their experience on Social Media.
  9. Measurement. Lastly with all services on the web, it’s important to measure your chatbot and its effectiveness. This could tie through from chat to sales, or chat to goal conversion or simple chat to content consumption.

Chatbots are a powerful tool your web marketing and customer service toolkit. Leveraging them can greatly improve the engagement and success of your website.

3D Printing


Over the last few years I’ve been experiment with the world of 3D printing. About 3 years ago I purchased a 3D printer kit from Ali Express that was a clone of the popular Prusa i3 MK2. The kit I received was closest to an ANET A6 with dual z-axis extruders but with a custom hot end configuration. The kit was largely incomplete and I had to order a variety of parts to try to get it working. Eventually I had the X, Y and both Z axis working but the Extruder wouldn’t work. I set that printer aisde…

Then randomly I purchased a used MPSMv1 ( Monoprice Select Mini v1 )from a friend leaving the Toronto area, which was a smaller older printer with a very solid following because of it’s low price. Like all Monoprice 3D printers the MPSMv1 ships fully assembled and I didn’t have to source any missing parts. Unlike paper printers the technology is very new and most 3D printers lack sensors to optimize the print quality. Instead it’s up to the user to manually adjust bed levels and extruder flows to get the optimum experience. I printed a new filament spool holder and added a magnetic build plate, which I cut to fit.

After printing with the MPSMv1 for a about a year, my main issue with the MPSMv1 was the build size, which was limited to 120mm x 120mm x 120 mm. The printer was also at least 3 years old and lacked the power to heat up quickly.

I wanted a newer printer with a bigger print volume, more powerful power supply and small budget. I decided that the Creality Ender 3 Pro would be my next printer. The ender 3 comes mostly assembled, the instructions were a single page and I had it printing within 30 mins.

So far it’s been a great printer, the quality of prints is really good and the power supply heats up the printer within a few minutes.

Voice sales, not so simple for Alexa…


A leaked Amazon report are shows that only 2% of users have used Alexa to make a purchase. In our home we’ve had Alexa for a couple of years and we disabled voice purchased almostimmediately after our son ( one of the primary users ) quickly figured out how to order a transformer. I luckily noticed the order confirmation from Amazon and requested a cancellation without any issue. Alexa treated his request to purchase a new toy equally with mine and my wife. Does this sound like the behaviour you’d want? Not likely…

Amazon changed this shortly after to use Voice profiles, each user needs to setup a voice profile and then only recognized voices can make purchases. Setting up the voice profiles is annoying, especially if you haven’t already setup a household with Amazon and the adults in your family.

If you don’t want to enable Voice profiles, then Alexa will also use a voice purchase PIN if you want but it won’t take long before your kids or will hear and remember a 4 digit PIN. I was unable to find an option to request an email approval or even an option to enter the PIN in the Alexa/Amazon apps instead.

After setting up the voice profiles we found that Alexa still cannot order in our default language. This error message is a confusing way of saying that your device’s current location doesn’t match the default location of your Amazon account. Repeated attempts to change my region ( which is in the US ) to Canada have failed. Even deregistering and re-registering my Amazon devices has had no impact. We spend time in Florida and use Amazon Prime their for ALOT of services so maintaining two accounts seems to break Alexa voice orders..

Overall voice purchases don’t seem to be a strong focus for Amazon/Alexa and I’m not surprised that only 2% of people of ordered something through it. I think Amazons is more focused on growing the user base and increasing other functionality, like SmartHome integration to increase the value of the Alexa products.

Toronto Burritos…


I love Burritos and one of my favourite meals to eat quickly on the go. Toronto has a lot of burrito options, many often have their own special ingredients or variants. I’m often ordering with my wife or a friend so I’ve created some of my favourite Toronto burrito orders.

Chino Loco’s is still my favourite burrito and the best burrito in Toronto. I love the Cantonese noodles + Jerk Chicken special.

Increasingly I’m getting a Burrito bowl or Naked burrito. It’s not as easy to eat but often the wraps are carp heavy and I feel like I’m eating a salad… with spicy meat and lots of beans.

Let me know if you think there is another Burrito should checkout…

Loving the bowl


We’re renovating our home so I’ve been spending a lot of time at Home Depot, Lowes or Rona. As a result I’m also eating out a lot more and I’m often not looking for ANOTHER burger. Luckily’s Harvey’s has launched it’s new Build a Bowl option. You can build a bowl of your choice by choosing a base, then protein and then any of their toppings.

MY favourite is the buffalo chicken salad with Bacon, Pickles, Guacamole, Cucumbers and Tomatoes featured above.

For a custom salad it’s pretty good value about $10 as shown. I’m hoping more restaurants pick-up on the bowl trend.

Send me a Tweet if you have any other awesome bowl combinations.

Best Date of Birth Widget


I’m often looking for great user experiences and I recently came across a great date of birth picker while registering for Mogo. Often date of birth forms separate the day, month and year and start from today’s date. This means going back 20+ users for most adults register for a service.

This DOB picker starts off 20+ years back and allows you to select the year first:

date of birth widget, showing the year

Then it let’s you select your month:

date of birth widget, showing the month

And finally your birthday in a nice calendar format:

date of birth widget, showing the date

You can see the whole experience in the following animated gif:

date of birth widget animation

The Best E-mail Testing Tool


HTML e-mail has come along way but different e-mail clients still load and display HTML emails different. The best way to reduce risk of someone seeing a poorly formatted e-mail is to test them in a tool that can show you how your e-mail will render multiple e-mail clients.

No More Rogers One Number


I just discovered that a few months ago Rogers discontinued Rogers One Number service. A few years ago I had reviewed Rogers One Service and it’s issues a few years ago.

Retail Video Games


Video game discI hate discs and especially video game discs. They scratch easily and I loose them. All of the consoles only have a single disc slot so switching games always involved ejecting and swapping discs. Even worst if you have a problem with your console and the disc doesn’t eject properly…’

Strapped iPhone Case


I saw this in the wild at Bucks, is this the future of the purse?


iWatch about being a wallet, not a wearable


There are a lot of rumours about the Apple September 9th event and a possible Apple iWatch launch. I believe most Smart watches today are largely useless. I was surprised at how quickly people abandoned their Pebble, we’re never far from our phones and continuous connection drains your phone quickly. Even the relatively small battery drain was much of negative relative the minimal value offered by notifications on my wrist. I haven’t seen anything more functional from any of the other Smart watches…

Joining Hill+Knowlton Strategies


I wanted to formally share some exciting news from my professional life. Effective yesterday, Ascentum Inc has been acquired and will be joining the Hill+Knowlton Strategies family.  I’ve been with Ascentum for 3 years and as you probably know Ascentum specializes in helping businesses, government and not-for-profit organizations facilitate and create dialogue with stakeholders via online, in-person and social media-based strategies and tools.