| bio | website | gregcons.com/kateblog |
|---|---|---|
| location | Ontario, Canada | |
| age | 52 | |
| visits | member for | 2 years, 8 months |
| seen | 7 hours ago | |
| stats | profile views | 1,610 |
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.
|
Sep 8 |
awarded | Announcer |
|
Aug 28 |
revised |
Is the .NET/Microsoft technology stack a financially viable option for a startup with limited finances? added link for Bizspark and a few more precise details |
|
Aug 23 |
answered | Is defining a variable to name a method argument a good practice? |
|
Jul 21 |
comment |
what will be the Output of the following code written in “ C”? This is horrible code, written to prove a particular point about pointers and indirection, and generally not helping you to understand them. Set it aside and don't try to understand it yet. Understand clean and readable code first, and when triple indirection is starting to make sense to you, and you understand the order of operations for the increment and dereference operators being used, then come back and look at it again. I assure you what you feel will not be "aha! how beautiful!" but more "what idiot thought that was a good example?" |
|
Jul 4 |
comment |
Which algorithms/data structures should I “recognize” and know by name? great book, but don't feel you have to master all of it to really be a programmer. I just bought it recently, and I've been paid to program since 1979. (And yes, I bought it believing I could learn something from it.) |
|
Jun 8 |
awarded | Constituent |
|
Jun 8 |
awarded | Caucus |
|
May 31 |
revised |
How does one network at software conferences? grammar |
|
May 31 |
revised |
How is dependency inversion related to higher order functions? Fixed link back to correct article (my blog format changed from wordpress to octopress) (grammar tweaks that should have been done by link-fixer) |
|
May 18 |
awarded | Nice Answer |
|
May 18 |
awarded | Good Answer |
|
May 18 |
comment |
Whiteboard “testing” during an interview: legitimate way to back up your (whiteboard) code? @KingOfHypocrites did you actually read the answer? I don't care about missing a semicolon. Look what it says I care about. 20 minutes at the whiteboard tells me a lot about you. |
|
May 16 |
comment |
I have one afternoon to extol the benefits of .NET over VB6… what do I say? You will have better applications (nicer controls, more functionality) and some better process (sneak in a source control and maybe even work item tracking) along with developers who now see that it can be done differently, and that the pain of changing is worth it because of these great benefits. They will be way more receptive to the next thing you ask of them. And "unmaintainable" is not binary. The code won't be great, but the situation will still be better than it was. You'll have proven credibility, too. |
|
May 16 |
comment |
I have one afternoon to extol the benefits of .NET over VB6… what do I say? That "moving to .NET" and "let's all program a different way" are different, and that if you choose to fight the second one, not only are you unlikely to succeed, you're almost certainly not going to move them to .NET with that approach. I mean I agree they should program a different way. But the best path to .NET is "like what you have now, but with chocolate sauce and sprinkles!" |
|
May 16 |
answered | I have one afternoon to extol the benefits of .NET over VB6… what do I say? |
|
May 15 |
comment |
How did programmers work back when a computer was very expensive, rare, as big as a room? @configurator no, there was no internet. There were machines to punch cards in several buildings on different university campuses, and one computer. The trucks took the cards to the computer, and brought back the output the next day or so. |
|
May 9 |
awarded | Announcer |
|
May 8 |
awarded | Announcer |
|
May 1 |
awarded | Nice Answer |
|
Apr 29 |
answered | Passing member variable as a method parameter |