Technology The Myth of Innovation in Canadian FinTech Any definition of innovation must take into account tangible impact; in the Canadian FinTech landscape however, impact has been forgone for glamour and financial gain.
Team The Technical Interview is an Ego Trip Early in my career, after a short initial interview at a consulting firm in Toronto, I was invited to a technical interview on the same day. Two of the senior developers from the team I would join would conduct the interview. The interview started
Technology Git Branch Naming Conventions for the Real World The naming of feature branches depends on their purpose. Their purpose is agility.
Professional Growth Launching as a Developer Starting as a software developer can feel like we're drowning and it may not be obvious but it can get lonely.
Technology Reading on Design Patterns As with so many other things in software development, usage of design patterns a hotly contested topic - to use or not to use is the question.
Professional Growth Should I Start a Blog? If you are also asking yourself the question, "Should I start a blog?", the answer, as I've come to think about it, depends on two additional questions.