4,975 reputation
22244
bio website whileicompile.wordpress.com
location Toronto, Canada
age 46
visits member for 3 years, 10 months
seen May 15 at 13:13

I live in the greater Toronto area (Canada), and have been programming professionally since 1994. I’m currently developing in C#, building ASP.NET web applications against SQL Server (usually) databases.

Some items of interest about me are :

  • I just started a blog ... we'll see how it goes.
  • I talk endlessly on Twitter (@JohnMacIntyre)
  • I completed my profile only to get the badge. I'm a badge grabber.
  • ... oh yeah .. I also unabashedly use smileys. :-D

Jan
24
awarded  Notable Question
Sep
4
awarded  Yearling
Aug
30
comment What's the career path for a developer who doesn't like management?
@iOsBoy - I don't think you're wrong; I said it has negative connotations. If you want to be an architect, do it. Just try not to suck and maybe you can change those connotations.
Aug
28
comment What's the career path for a developer who doesn't like management?
@iOsBoy Personally, I think Architect is an awesome position, however many devs associate the title architect with ivory tower architects who ignore the details of moving an abstract design into the reality of code and architects who think coding is beneath them and they've either forgotten how or never could in the first place. Google "software architect can't code" or "software architects suck".
May
2
comment Creating a coding standards document
+1 I was going to say the same thing. Creating a coding standards document is a huge job which has been done before. Find a good one , then amend to customize.
Mar
27
comment How old is “too old”?
@icc97 - Thanks, but it's not much of a shame. My question was about strategies to manage your career as you get older and aren't hired as a 'programmer' anymore. I was expecting; be an architect, manager, authority figure, etc... but the question was percieved as whining about agism and devolved into a an open/close battle. I quickly regretted posting it and am happy it's finally dead and gone. My comment above, about being overqualified for most positions, summarized the final conclusion though.
Mar
12
answered Why is (position < size) such a prevalent pattern in conditionals?
Feb
22
answered Why do web sites require certain characters in their credentials?
Feb
19
awarded  Caucus
Jan
21
comment What are the warning signs of impending doom to watch out for on a project?
@JohnFx - I prefer the optimistic point of view where requirements clarify stakeholder needs before they invest their resources. ... so neither party wastes their time & money. But your comment suggests the client either didn't take the requirements seriously enough from the beginning or had a one way communication channel, in which case, yes, it can, in theory, protect the dev from being the scapegoat in a doomed project. However in reality, there's not much of an 'argument' to win, since we'll probably be blamed when we aren't in the room and never asked for input.
Jan
17
comment When to favor ASP.NET WebForms over MVC
"Scott Guthrie invented the MVC framework for ASP.NET while on a flight" I think that really trivializes MVC. I don't know Scott Guthrie, but I'm willing to bet he had been peculating how MVC might be implemented in ASP.NET for a while, and used that long flight to implement a bare bones prototype as a proof of concept.
Dec
23
awarded  Citizen Patrol
Dec
18
answered What's the best way of marketing to programmers?
Dec
14
comment What tasks should an Architect NOT do or limit to be effective?
Like almost every title in software development, 'Architect' has different meanings to different people. I'd figure out what's expected of you (regardless of title) and decide it you're OK with that or not.
Dec
14
revised Do most programmers copy and paste code?
Note that the link is to a PDF file
Dec
14
awarded  Notable Question
Dec
12
awarded  Great Answer
Dec
10
comment Can I (reasonably) refuse to sign an NDA for pro bono work?
I think (I'm also not a lawyer) this answer is mixing up the transfer of copyright ownership with non-disclosure. Granted, an NDA may have restriction implications on the authors ability to use his owned code afterwards though. I believe the coder owns the work unless he signs something that says 'work for hire'.
Dec
10
comment Can I (reasonably) refuse to sign an NDA for pro bono work?
@MartinBeckett - True, but if somebody is receiving free work, they should probably be happy to get you efforts for free. ... Besides, it's not likely they are doing any earth shattering proprietary research on a pro-bono basis. KWIM?
Dec
10
comment Can I (reasonably) refuse to sign an NDA for pro bono work?
As a consultant, it's just basic professionalism to not discuss your clients work with others. However, if you're working for free, I consider it 'unreasonable' for anybody to require you to sign anything. I would look for another pro bono project where your efforts are appreciated a little more. (my 2 cents)