3,386 reputation
31030
bio website
location Toronto, Canada
age
visits member for 3 years, 7 months
seen yesterday

My background is in math (BMath; Waterloo) and civil engineering (BASc, MASc; Toronto). As I learned to dislike statistics when I was studying math, fate provided me with the opportunity to do a master's thesis on applying good old-fashioned statistics to hydrology with the goal of finding improved methods of estimating underlying distributions from small samples. Fortunately, this relied heavily on Monte Carlo simulation and I was able to convince myself that it was based on software instead of statistics. I somehow ended up as a software developer working on real time control systems and ancillary applications for the broadcast industry for fifteen years and now work as a project manager for the development of call center software.


2d
reviewed Approve suggested edit on What is the process of determining which method in a class hierarchy should execute known as?
Apr
13
comment job switch from proramming to testing
And you are completely wrong. Software QA is not full of failed programmers or lazy people - they work at least as hard as developers (or at least the good ones do).
Apr
13
comment How do I set 'makehome' in Javascript as an automatic process instead of a voluntary choice?
I never mentioned malice. If you change my home page when I don't want you to, you have hijacked my browser. Period. It doesn't matter if you warn me beforehand.
Apr
13
comment How do I set 'makehome' in Javascript as an automatic process instead of a voluntary choice?
If you despise browser hijacking, why are you trying to do it?
Apr
11
comment Is the bug that introduced the Heartbleed security flaw really trivial?
Have you looked at it? nakedsecurity.sophos.com/2014/04/08/… describes it well. Not sure what "trivial" means in this context, but it's easy to understand, and to see how it could happen.
Apr
10
comment What do interviewers look for in candidates applying for senior level developer position?
No matter how well you did, they could still have found a candidate who was more qualified/a better fit.
Mar
29
comment Do the Project managers build a structure of an app (with empty methods) then give it to the others for completing the app in real world Project?
In general, no. Project management involves dealing with processes and communication with stakeholders. Not everyone who tries to micromanage a project like this is a project manager per se.
Mar
28
reviewed Approve suggested edit on Should an API be aware of client versions?
Mar
27
comment Explanation of the code snippet , keyword operator in , in c++ , use of objects in classes
@Zavior - do you have a reference for this being illegal? It looks legitimate to me.
Mar
24
reviewed Approve suggested edit on Does the GPL allow anyone to obtain GPL software without paying for it?
Mar
16
comment Why are Python's package names not creative?
I'm not the downvoter, but this seems like a bad question - both a little ranty and somewhat derogatory. Also, the names of packages is often a matter of personal and cultural style, and there may be no better reason that the author(s) liked a given name.
Mar
12
comment How to support different API Versions
If you specify the version number in the URL (e.g. myserver/api/3.1.4/user/get), you can pass the version number into whatever function you call so you can localize version-specific behavior without sharing too much code.
Feb
12
comment When should one give source code to a client?
Tell him, no, and if he isn't happy, he must commit to not using it ever again.
Feb
9
reviewed Approve suggested edit on Is it ok to include jQuery in a jQuery plugin?
Feb
5
comment How does a USB device whether know to draw 500mA, 1A or 2.1A from a computer USB port?
I'm not the downvoter, but the question is borderline on topic for the site. I think it's a fascinating question, but don't see how as the kind of programming-related question we deal with. It may belong on Superuser or another site.
Jan
29
awarded  Custodian
Jan
29
reviewed Approve suggested edit on How many Angular Controllers and/or Directives is too many?
Jan
28
awarded  Nice Answer
Jan
28
answered Is it a deal breaker if the HR person asks programming questions during an interview?
Jan
23
comment How to Explain Coding is not just Copy and Paste to non Software Developers?
Leave. The odds are stacked against you.