Latest Blog Posts
10 January 2015
Your password is too… hard to break

I figured at some point after heartbleed (after sites had time to get themselves patched) I should change all my passwords for valuable services. I’m doing that now and I was shocked by a couple where it wouldn’t let me change my password because the new one was too complex :) The last time I … Read more

1 December 2014
This causes cancer and birth defects, but only in California

I was looking for some tire repair stuff and happened to come across this: It doesn’t matter whether you know anything about tires or not, it’s the back that’s interesting: “This product contains chemicals known […] to cause cancer and birth defects” But that warning only applies if you’re in California. Or else why did … Read more

17 November 2014
I’m ashamed I wrote this

Disgusting: for L in `cat lang.txt | cut -f 2,3,4,5 -d' ' | sed 's/^.//' | sed 's/.$//' | sort`; do echo -n "$L "; done More disgusting: cat lang.txt | sort | awk '{ a=substr($2$3, 2); sub(")$", "", a); print " \""$1"\", \""a"\", \"The <a href=\x27\x27>OSTD</a>\"," ; }' It reminds me of when I … Read more

Who is Andrew Smith?

And what's a solutions engineer? My goal in life is to design and develop solutions for people - to make them less frustrated, to give them better tools, to let them concentrate on more important things.

I'm an engineer specializing in Linux and open source software: I use it as a platform to create desktop, server, and embedded device applications, libraries, and services.

If you have a question about my work - by all means contact me, I'll be happy to talk to you about it.

Latest Website Update

Everyone's Timetable: an android app to share school timetables. Read more

2005 - La Cloche Silhouette

Four day hike on the trail in Killarney Provincial Park. Read more