So Over SSO

One of the things that really irks me almost daily is the incessant use of SSO 1 services such as Facebook, Twitter, and Google by external services. These are services whereby they do not require you to setup your own account on their system and, instead, ask you to sign in with an existing account through Twitter or any of the other authentication providers. This in turn is supposed to keep your authentication details private from external services. ...

July 7, 2013 · 2 min · 389 words · Scott Brown

My Bookkeeping System

One of the things that I like to do in my personal life and in my corporation is control the books. Since I am responsible if the corporation fails, and if mismanaged money is the surest way to failure, then I better control where that money comes and goes. To this, I make myself the bookkeeper (with my wife, who verifies the work). As for accounting, I outsource that stuff to an accountant because it is much too complicated for me to spend so much time on it. That, and he saves me more than what he charges, so it’s a good deal. ...

July 6, 2013 · 12 min · 2451 words · Scott Brown

Skills

You may or may not have noticed but the user icon in the sidebar is a link to my profile (or, resume if you will). Clicking on it will show you first the range of skills that I have. I have separated these skills into two areas – Business and Technical – due to the type of work that I target. However, it doesn’t necessarily show the full range of my skills, otherwise it would be a very long read and very boring for the reader. This is not me patting myself on the back, but there are a lot of skills that everyone has that they use in a workplace that don’t need to be written down. For example, my typing skills are very good (80+ wpm, touch-type) but I’m not going to write that down unless it was somehow dependent on my getting a specific type of job. But this is not the point of my article. ...

July 5, 2013 · 8 min · 1543 words · Scott Brown

Tools of the Trade

For as long as I remember, I have always been enamoured by the latest in technology, especially when it comes to design, development and organization of data and thoughts. I have used spreadsheets, Trello and various other tools to do all my work… and yet, there is something always missing from these tools that causes me to go back to my trusted favourite: pen and paper. When I have told people this story I have received myriad responses, from the eye-roll to a full-on guffaw. I’m not sure what it is about using a seemingly luddite toolset to develop in a high-tech atmosphere, but it really brings out the worst in people. ...

July 4, 2013 · 6 min · 1109 words · Scott Brown

Debt is Dangerous

This Bloomberg article answers exactly what I’ve been questioning for the past 8 years: how is it that people in Canada (and Vancouver, in particular) can afford to live such extravagant lives? Well, the answer is that they can’t. And I knew that they couldn’t live their lives like that, but I never had any empirical evidence to back it up. The article displays the following graphic at the top, to highlight just how screwed us Canadians are in the near term. ...

July 3, 2013 · 3 min · 585 words · Scott Brown

Signs of Burnout

Continuing the theme from yesterday about burnout, it is important to identify the signs and symptoms of burnout. This Wikipedia article on burnout is chock full of good details, and I advise you to look there for reference as I talk about each symptom. As I go through each phase of burnout, I detail what I unknowingly did in that phase, in the hope that someone out there can recognize what they are currently doing and prevent it from happening further. I feel quite exposed writing about all of this, mainly because of the feeling that people will see me as fallible but it is all part of the process of learning and growing. ...

July 2, 2013 · 26 min · 5464 words · Scott Brown

Burnout

Being the 10th anniversary of when this story took place, I would like to tell a story today. It is one of the many stories that I tell each of my student mentees each year. At first it may seem like I am airing dirty laundry, but the purpose of this parable is that the reader can hopefully steer clear of the mistakes I made once upon a time. I was working at the main IT department for UBC (then called ITServices, it is now called UBCIT) as a software developer. It was my first job after graduating from UBC (I previously held the job before graduation, but that’s beside the point). I had been working at UBC for 2 years before a new project was started: Campus Wide Login (CWL). At the time, this project was revolutionary. It was a single sign-on (SSO) system that would obsolete the various usernames and passwords around the campus, and centralize it all into one system. The design was based on Kerberos which is a ticketing system, very similar to today’s OAuth2 system. ...

July 1, 2013 · 10 min · 2072 words · Scott Brown

Setting up a VPS

For this website I decided to use a VPS instead of using a shared host or a PaaS like Heroku. I figured that I need to keep my system administrator skills up to date, and there is no better way to do this (as someone who works from home) than to run everything myself. Running a VPS is also much more affordable than using Heroku, so that’s another win. As for shunning shared hosts, the reason I didn’t go down that route is simply because I’m tired of using cPanel or any UI, because I am much more comfortable on a command-line interface. Oddly enough, I find that cPanel (and its ilk) make things more difficult for me to understand, possibly because I overthink how to perform a simple task. ...

June 30, 2013 · 4 min · 783 words · Scott Brown

Fatherpreneur

As my daughter, Elle, crosses the 7-month threshold of her life, I feel the need to write down my experiences thus far being both an entrepreneur and a father. First and foremost, Elle is the boss. Although it may seem like I am the one who determines when she eats and sleeps, she does so only because she does not really care. I am constantly at her beck and call any time of the day, which plays into the first part of the entrepreneurial experience. ...

June 29, 2013 · 3 min · 598 words · Scott Brown

My Wedding Band

When I got married I wanted to wear a titanium ring, similar to the one here. The first thing you will notice is that the price of the ring is around $50, which means it’s basically worthless. However, this is exactly what I intended when I bought it. I had four requests for a wedding band: cheap, tough, light, and simple. I have never understood the urge for someone to purchase an expensive wedding band on their finger. I’ve heard people mention how much it costs, or was appraised for, but all of that tells me that these people have one foot out of the door in their marriage. The value of a ring should not be determined by someone outside of the family (i.e. an appraiser) because there is no way to quantify sentimental cost. Instead, a ring simply has replacement value and yet, if someone’s $1,000 platinum wedding band was lost and then replaced, it is still not the same wedding band that they were married in, so what is the point? The reason I wanted a ring that was virtually worthless is that the ring is purely a symbol for the marriage, and it is that symbol that adds value to the ring, not the particular type of atoms that make it up. ...

June 28, 2013 · 3 min · 504 words · Scott Brown