16,113 reputation
23677
bio website gregcons.com/kateblog
location Ontario, Canada
age 54
visits member for 4 years, 7 months
seen Apr 15 at 16:29

Consultant, developer, mentor, author, speaker. C++ and .NET, Windows 7, Sharepoint, whatever else I like.

My firm is available for online or in person mentoring, code reviews, troubleshooting and in some cases writing code for clients. If you're interested, please email me and mention you are familiar with my SO activities.


Mar
18
comment Simple explanation of Continuous Integration
@DanMoulding if I'm being agile and iterative and whatnot in my part of a larger thing that isn't integrated with what someone else is doing, I'm not doing CI. Heck, you can waterfall and CI. Design it all, code it all, test it all if you want - if everyone is using everyone else's code/schema/file layouts all the time, that's CI even if you're using waterfall. The connection is that without CI you live and die by BDUF because that's your only hope (and it turns out to be a faint hope) of having an integration phase of a reasonable length. Adopting CI allowed us to let go of BDUF.
Dec
24
awarded  Guru
Dec
12
awarded  Guru
Nov
10
comment Can objects constructed from the same class have unique method definitions?
you mean like how two different instances of a button could do different things when they're clicked, because they're each wired up to a different button handler? Of course, one could always argue they do the same thing - they call their button handler. Anyway if your language supports delegates or function pointers then this is easy - you have some property/field/member variable that holds the delegate or function pointer, and the implementation of the method calls that and away you go.
Sep
30
awarded  Explainer
Sep
29
answered Decision making and maintenance
Sep
8
awarded  Yearling
Sep
4
comment What are the practical uses of Windows Services?
@Kiquenet services are not covered by UAC
Aug
13
awarded  Good Answer
Aug
6
comment When using Visual Studio 2012 do you have to use the drag and drop system?
WinForms, WPF, web apps, ...?
Jul
31
awarded  Great Answer
Jun
7
comment Do hiring managers have a hard time accepting developers who have a “business look alike” personal app but are NOT entrepreneurs?
can you edit your question to show how you describe this app on your resume? I think your interviewers are responding to that more than to the existence of the app.
May
22
comment What are concrete examples of use cases of linked lists?
@Dennis yes, I know, thanks to move semantics. However this is not true for all languages so the example stands.
Mar
11
awarded  Guru
Feb
18
awarded  Good Answer
Jan
28
answered Creating bonus incentives, reward structure - For yourself
Dec
9
awarded  Nice Answer
Nov
7
answered Relation between “ lines of the longest working program ” in a language and familiarity with it?
Oct
31
comment What is the advantage of a programmers VM apart from portability
.NET executables run on many flavours of windows (8.1, 8, 7, ...) and bitness, and on phone, and perhaps other platforms as well. As a "party trick" I have run them on Unix. A native exe could not do that.
Sep
12
awarded  Nice Answer