3,494 reputation
31130
bio website
location Toronto, Canada
age
visits member for 4 years, 3 months
seen 49 mins ago

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.


Dec
23
comment Why is *declaration* of data and functions necessary in C language, when the definition is written at the end of the source code?
No, just that the OP not question the responses as if they might be incorrect rather than his or her understanding being a little off.
Dec
23
comment Why is *declaration* of data and functions necessary in C language, when the definition is written at the end of the source code?
Absolutely, but you should use the comments and answers to make yourself rethink your assumptions about how things work.
Dec
23
comment Why is *declaration* of data and functions necessary in C language, when the definition is written at the end of the source code?
I didn't downvote, but the question is based on some serious misunderstandings of how compilers work, and your responses in comments suggest you still have some conceptual hurdles to overcome.
Dec
23
comment Why is *declaration* of data and functions necessary in C language, when the definition is written at the end of the source code?
The compiler doesn't "find" the value returned by Func_i. this is done at execution time.
Dec
21
comment Why define struct in variable?
Or maybe they are just writing in C, even if they have C++ knowledge (which has been around quite a while). C has its strengths.
Dec
21
revised Where did the three tenets of OOP originate
I am sure we mean "tenets" rather than "tenants."
Dec
15
comment Is there any algorithm pattern to protect any content in the web to ensure I am the first one who created it?
@Paul - that would be Robert Hooke, Hooke's Law en.wikipedia.org/wiki/Hooke's_law
Dec
9
comment Maven Repository Jars for commercial purpose
What do the licenses for these products say?
Nov
27
comment What rights do I have if a closed source non-distributed in-home application was stolen?
You shouldn't need to sue the thief; you can press charges via the criminal justice system. But I think this will turn out to be off-topic.
Nov
23
revised Why does this evaluation function work in a connect four game in java
Take out left-over text
Nov
22
revised Why does this evaluation function work in a connect four game in java
Add a note on the possibly incorrect constant "utility"
Nov
22
comment Why does this evaluation function work in a connect four game in java
Maybe it's a typo - the sum of all numbers in the table is 276 = 2 *138. Then values < 0, = 0, and > 0 have some relative meaning.
Nov
22
comment Why does this evaluation function work in a connect four game in java
Good question. I think we might have to see how the result of this function is used to answer that.
Nov
22
comment Why does this evaluation function work in a connect four game in java
This is the "utility function" describing the value of each square; I don't think it's a heuristic, but @CodesInChaos may know better than me. Nice question, BTW.
Nov
22
answered Why does this evaluation function work in a connect four game in java
Nov
21
comment How to determine which service to call
If the invoking functionality needs to be able to distinguish between the three types of actor, than you need to provide a mechanism allowing it. If it does not need to know (because you could call getUserByEmail directly for each, and similarly for every other service invoked), then you don't. I don't think there are any other good design choices.
Nov
21
comment How to determine which service to call
Do the services need to have different names?
Nov
8
comment What's the main advantage of metaprogramming?
I vote to move to meta.
Sep
15
awarded  Yearling
Aug
23
reviewed Approve What do I have to do when using libraries with BSD license?