<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Thoughts on Toronto Code Camp 2010</title>
	<atom:link href="http://www.pioverpi.net/2010/05/03/thoughts-on-toronto-code-camp-2010/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pioverpi.net/2010/05/03/thoughts-on-toronto-code-camp-2010/</link>
	<description>...but that&#039;s just one!</description>
	<lastBuildDate>Thu, 20 Oct 2011 21:26:16 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: jama22</title>
		<link>http://www.pioverpi.net/2010/05/03/thoughts-on-toronto-code-camp-2010/comment-page-1/#comment-6491</link>
		<dc:creator>jama22</dc:creator>
		<pubDate>Fri, 07 May 2010 05:41:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.pioverpi.net/?p=1693#comment-6491</guid>
		<description>Hey Rayson, thanks for commenting, its nice to hear some other perspectives on the event.

1) I can see how we can save a lot of trees by not printing the agendas.  Personally, I didn&#039;t get the e-mail about laptops (only about the wifi), but those are little administrative stuff.  I&#039;m not going to lose sleep over it.
2) I understand that the TCC got a lot more registrants than expected, and I respect that.  I also understand that registrants != attendees.  I&#039;m just saying more notice == win
3) I didn&#039;t say I wanted to learn about &lt;em&gt;only&lt;/em&gt; Linux/Unix/Web programming.  This is a Microsoft event, and I&#039;m not oblivious to the realities of the situation.  In fact, we went to the Windows Phone 7 talks &lt;em&gt;exactly&lt;/em&gt; so we could learn about technologies that we &lt;em&gt;rarely&lt;/em&gt; get to hear about.  We got so disappointed by the end of the second session that we jumped streams and went for the web one.  We might not know the &quot;Windows Way&quot; right now, but hell, that&#039;s why we went to this conference.  
You make a good point though.  If we&#039;re really committed to learning the Microsoft technology stack, its not going to be handed to us on a silver platter.  Exposure to more conferences and more events will definitely be a benefit.
4) Lol, maybe next year we&#039;ll do more seminar-hopping.  But surf the web we did, I think I got through the first 6 pages of Reddit before lunch that day

I have no doubt that Windows I here to stay; and I have no hatred towards Microsoft or its technologies.  In fact, I&#039;ve written software using C#; and its hella nice to write apps that can run and install without a lot of fuss.

Personally, I don&#039;t necessarily believe that open source is the &lt;em&gt;only&lt;/em&gt; way to go.  Maybe one day we&#039;ll be at that stage, but we&#039;re nowhere near that kind of environment at the present time.  What I &lt;em&gt;do&lt;/em&gt; believe in, however, is &lt;b&gt;open learning&lt;/b&gt;.   And that means the free flow of information, knowledge and skills. I saw glimmers of that at the conference, but like you said, I might just be unaccustomed to the &quot;Microsoft Way&quot;.

After reading Raul Saurez&#039;s post, he makes it sound like its already a big deal that you&#039;re even talking about open source technologies &lt;em&gt;all&lt;/em&gt;.  If that&#039;s the case, then congratulations to the TCC on making such great headway in introducing these technologies; but I&#039;m sorry that&#039;s just not good enough.  Its not a question of open source-ness, its a question of &lt;em&gt;relevance&lt;/em&gt;.  If the &quot;Microsoft way&quot; was the best way, then I&#039;d have no problems if we talked about it.  &lt;em&gt;But its not&lt;/em&gt;.  HTML5, javascript, jQuery, and AJAX are pretty standard technologies.  They work because they do the job, not because they&#039;re open source or anti-Microsoft. And it scares me to think that many developers at that conference are &lt;em&gt;literally&lt;/em&gt; scared of Javascript. 

I don&#039;t know if &lt;a href=&quot;http://www.third-bit.com/&quot; rel=&quot;nofollow&quot;&gt;Greg Wilson &lt;/a&gt; was there while you were at UofT, but he made a lot of good changes to the upper year curriculum.  We run 2 open source projects now: Basie and Markus. They are being actively used and developed by upper year students.  We also have various capstone courses which work with various open source projects, and we do other stuff like help students with GSoC as well.  I am well aware of the Seneca open source courses; in fact, I envy the students who get to participate in those classes.  I have nothing against Seneca, and I dont know where you got any idea to the contrary.  My gripe was with the Seneca rep and his silly jokes.  He made a snide remark along the lines of: open source may hate Microsoft, but what they don&#039;t tell you is that open source projects run on Windows first.  That got a few chuckles, but it was a cheap shot and I really thought that a Seneca rep would be above that; especially knowing that they have their open source projects course

Some final thoughts.  I&#039;m not saying open source is the only way to go.  I&#039;m saying that our background in open source imbued us with the philosophies of open learning, to share information among peers and to grow as a community.  There&#039;s no reason why the .NET community can&#039;t be the same</description>
		<content:encoded><![CDATA[<p>Hey Rayson, thanks for commenting, its nice to hear some other perspectives on the event.</p>
<p>1) I can see how we can save a lot of trees by not printing the agendas.  Personally, I didn&#8217;t get the e-mail about laptops (only about the wifi), but those are little administrative stuff.  I&#8217;m not going to lose sleep over it.<br />
2) I understand that the TCC got a lot more registrants than expected, and I respect that.  I also understand that registrants != attendees.  I&#8217;m just saying more notice == win<br />
3) I didn&#8217;t say I wanted to learn about <em>only</em> Linux/Unix/Web programming.  This is a Microsoft event, and I&#8217;m not oblivious to the realities of the situation.  In fact, we went to the Windows Phone 7 talks <em>exactly</em> so we could learn about technologies that we <em>rarely</em> get to hear about.  We got so disappointed by the end of the second session that we jumped streams and went for the web one.  We might not know the &#8220;Windows Way&#8221; right now, but hell, that&#8217;s why we went to this conference.<br />
You make a good point though.  If we&#8217;re really committed to learning the Microsoft technology stack, its not going to be handed to us on a silver platter.  Exposure to more conferences and more events will definitely be a benefit.<br />
4) Lol, maybe next year we&#8217;ll do more seminar-hopping.  But surf the web we did, I think I got through the first 6 pages of Reddit before lunch that day</p>
<p>I have no doubt that Windows I here to stay; and I have no hatred towards Microsoft or its technologies.  In fact, I&#8217;ve written software using C#; and its hella nice to write apps that can run and install without a lot of fuss.</p>
<p>Personally, I don&#8217;t necessarily believe that open source is the <em>only</em> way to go.  Maybe one day we&#8217;ll be at that stage, but we&#8217;re nowhere near that kind of environment at the present time.  What I <em>do</em> believe in, however, is <b>open learning</b>.   And that means the free flow of information, knowledge and skills. I saw glimmers of that at the conference, but like you said, I might just be unaccustomed to the &#8220;Microsoft Way&#8221;.</p>
<p>After reading Raul Saurez&#8217;s post, he makes it sound like its already a big deal that you&#8217;re even talking about open source technologies <em>all</em>.  If that&#8217;s the case, then congratulations to the TCC on making such great headway in introducing these technologies; but I&#8217;m sorry that&#8217;s just not good enough.  Its not a question of open source-ness, its a question of <em>relevance</em>.  If the &#8220;Microsoft way&#8221; was the best way, then I&#8217;d have no problems if we talked about it.  <em>But its not</em>.  HTML5, javascript, jQuery, and AJAX are pretty standard technologies.  They work because they do the job, not because they&#8217;re open source or anti-Microsoft. And it scares me to think that many developers at that conference are <em>literally</em> scared of Javascript. </p>
<p>I don&#8217;t know if <a href="http://www.third-bit.com/" rel="nofollow">Greg Wilson </a> was there while you were at UofT, but he made a lot of good changes to the upper year curriculum.  We run 2 open source projects now: Basie and Markus. They are being actively used and developed by upper year students.  We also have various capstone courses which work with various open source projects, and we do other stuff like help students with GSoC as well.  I am well aware of the Seneca open source courses; in fact, I envy the students who get to participate in those classes.  I have nothing against Seneca, and I dont know where you got any idea to the contrary.  My gripe was with the Seneca rep and his silly jokes.  He made a snide remark along the lines of: open source may hate Microsoft, but what they don&#8217;t tell you is that open source projects run on Windows first.  That got a few chuckles, but it was a cheap shot and I really thought that a Seneca rep would be above that; especially knowing that they have their open source projects course</p>
<p>Some final thoughts.  I&#8217;m not saying open source is the only way to go.  I&#8217;m saying that our background in open source imbued us with the philosophies of open learning, to share information among peers and to grow as a community.  There&#8217;s no reason why the .NET community can&#8217;t be the same</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rayson Ho</title>
		<link>http://www.pioverpi.net/2010/05/03/thoughts-on-toronto-code-camp-2010/comment-page-1/#comment-6489</link>
		<dc:creator>Rayson Ho</dc:creator>
		<pubDate>Fri, 07 May 2010 04:24:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.pioverpi.net/?p=1693#comment-6489</guid>
		<description>Hi James,

Thanks for your comments.

I was a volunteer and also helped out a bit on the organizational work of TCC2010. I don&#039;t have much insider information, as I did not order the food, did not contact any sponsors/speakers, nor decide what to add into the welcome bags. (I did, however, worked with the York University Observatory for the after-event tour.)

A few things:

1) Seneca provided us free Wi-Fi, and thus the &quot;Welcome&quot; email that was sent the day before May 1 specifically asked people to bring their own laptops. It is greener to not print 600+ copies of maps and another 600+ copies of the  agenda. There were maps in the hallway, and a copy of the agenda was posted right outside of each room.

(At the SharePoint Camp, hard copies of the agenda were given out to the attendees, but the venue did not have Wi-Fi.)

2) Over 1000 registrants != 1000 would show up. Actually, 600+ showed up on May 1, and in fact there were more than 400 lunches available (the extra ones were for the speakers, volunteers, etc -- I *think* that&#039;s why the main organizer said that only 400 lunches were there for the attendees). And don&#039;t forget that some people go out for lunch at this sort of conferences (eg. Sharepoint camp, EnergizeIT).

York University&#039;s food court is within walking distance, always open (I mean... till 11pm everyday), and you can get (IMO) better/tastier/healthier food from there. I think I did send some people to YorkU, and if Seneca is going to host the Code Camp again next year, then I will tell other volunteers to point people to the right direction (ie. YorkU food court) when the food runs out.

3) And related to &quot;didn’t learn a goddamn thing&quot; -- I spent more time programming on Linux/Unix than on anything else, and thus I also agree that if you want to learn more about Linux/Unix/web, then may be you won&#039;t learn much by going to this conference or most MS sponsored conferences.

On the other hand, 2 years ago I started going to MS sponsored user groups, events (EnergizeIT), conferences (Code Camp, SharePoint Camp), and I think at the very least I learned why the Windows programmers do things the &quot;Windows way&quot;.

4) And related to any un-interesting sessions -- one could have always go to the 7 other sessions that were occuring in parallel... or even go sit in the coffee room and surf the web.

(I did not stay in any sessions long enough as I was too busy taking photos, so I won&#039;t comment on the sessions.)

I graduated from UofT almost 9 years ago, and started working 10 years ago -- again, mainly systems programming on Unix/Linux. If you google me you will find that I contribute code to more than 5 opensource projects (plus media contributions to Wikipedia), so I think I am qualified to call myself as an Open Source (tm) contributor.

My take is that Windows is not going to go away anytime soon, and we have most developers developing on Windows. So if you believe in open source and open technologies, then may be you can think about giving a talk next year at the Code Camp??

Different people always have different opinions on what MS should do, or how &quot;open and free&quot; open and free software should be. But I think things now are going in the right direction -- I talked to 2 MS employees at the Code Camp, and their job at MS is to work with Open Source developers on Windows.

I found this blog last night, which also looked at the whole openness issue at the Code Camp:

&lt;a href=&quot;http://rarsa.blogspot.com/2010/05/this-past-weekend-i-attended-toronto.html&quot; rel=&quot;nofollow&quot;&gt;Raul Suarez&#039;s blog on the Code Camp&lt;/a&gt;

And lastly, I know Karen Reid (and other people at the Computer  Engineering Research Group). While she has never taught me before, I think Karen is a good lecturer and always open to suggestions. I discussed with her about the possibilities of assigning open source projects (as 4th year design projects) to students a while ago. I think that has not happened yet, as universities do not train people at the very practical level. On the other hand, 3 years ago I learned from a Seneca prof that Seneca has a number of Open Source Development courses, and they organize the FSOSS (Free Software and Open Source Symposium) every year. Their faculties and students contribute to Open Source projects -- including Fedora, OpenOffice, Firefox (eg. Animated PNG).

So while Seneca might not be for you (or you don&#039;t think that it is &quot;awesome&quot;), it does have its place in this Open Source Era.

Rayson</description>
		<content:encoded><![CDATA[<p>Hi James,</p>
<p>Thanks for your comments.</p>
<p>I was a volunteer and also helped out a bit on the organizational work of TCC2010. I don&#8217;t have much insider information, as I did not order the food, did not contact any sponsors/speakers, nor decide what to add into the welcome bags. (I did, however, worked with the York University Observatory for the after-event tour.)</p>
<p>A few things:</p>
<p>1) Seneca provided us free Wi-Fi, and thus the &#8220;Welcome&#8221; email that was sent the day before May 1 specifically asked people to bring their own laptops. It is greener to not print 600+ copies of maps and another 600+ copies of the  agenda. There were maps in the hallway, and a copy of the agenda was posted right outside of each room.</p>
<p>(At the SharePoint Camp, hard copies of the agenda were given out to the attendees, but the venue did not have Wi-Fi.)</p>
<p>2) Over 1000 registrants != 1000 would show up. Actually, 600+ showed up on May 1, and in fact there were more than 400 lunches available (the extra ones were for the speakers, volunteers, etc &#8212; I *think* that&#8217;s why the main organizer said that only 400 lunches were there for the attendees). And don&#8217;t forget that some people go out for lunch at this sort of conferences (eg. Sharepoint camp, EnergizeIT).</p>
<p>York University&#8217;s food court is within walking distance, always open (I mean&#8230; till 11pm everyday), and you can get (IMO) better/tastier/healthier food from there. I think I did send some people to YorkU, and if Seneca is going to host the Code Camp again next year, then I will tell other volunteers to point people to the right direction (ie. YorkU food court) when the food runs out.</p>
<p>3) And related to &#8220;didn’t learn a goddamn thing&#8221; &#8212; I spent more time programming on Linux/Unix than on anything else, and thus I also agree that if you want to learn more about Linux/Unix/web, then may be you won&#8217;t learn much by going to this conference or most MS sponsored conferences.</p>
<p>On the other hand, 2 years ago I started going to MS sponsored user groups, events (EnergizeIT), conferences (Code Camp, SharePoint Camp), and I think at the very least I learned why the Windows programmers do things the &#8220;Windows way&#8221;.</p>
<p>4) And related to any un-interesting sessions &#8212; one could have always go to the 7 other sessions that were occuring in parallel&#8230; or even go sit in the coffee room and surf the web.</p>
<p>(I did not stay in any sessions long enough as I was too busy taking photos, so I won&#8217;t comment on the sessions.)</p>
<p>I graduated from UofT almost 9 years ago, and started working 10 years ago &#8212; again, mainly systems programming on Unix/Linux. If you google me you will find that I contribute code to more than 5 opensource projects (plus media contributions to Wikipedia), so I think I am qualified to call myself as an Open Source &#8482; contributor.</p>
<p>My take is that Windows is not going to go away anytime soon, and we have most developers developing on Windows. So if you believe in open source and open technologies, then may be you can think about giving a talk next year at the Code Camp??</p>
<p>Different people always have different opinions on what MS should do, or how &#8220;open and free&#8221; open and free software should be. But I think things now are going in the right direction &#8212; I talked to 2 MS employees at the Code Camp, and their job at MS is to work with Open Source developers on Windows.</p>
<p>I found this blog last night, which also looked at the whole openness issue at the Code Camp:</p>
<p><a href="http://rarsa.blogspot.com/2010/05/this-past-weekend-i-attended-toronto.html" rel="nofollow">Raul Suarez&#8217;s blog on the Code Camp</a></p>
<p>And lastly, I know Karen Reid (and other people at the Computer  Engineering Research Group). While she has never taught me before, I think Karen is a good lecturer and always open to suggestions. I discussed with her about the possibilities of assigning open source projects (as 4th year design projects) to students a while ago. I think that has not happened yet, as universities do not train people at the very practical level. On the other hand, 3 years ago I learned from a Seneca prof that Seneca has a number of Open Source Development courses, and they organize the FSOSS (Free Software and Open Source Symposium) every year. Their faculties and students contribute to Open Source projects &#8212; including Fedora, OpenOffice, Firefox (eg. Animated PNG).</p>
<p>So while Seneca might not be for you (or you don&#8217;t think that it is &#8220;awesome&#8221;), it does have its place in this Open Source Era.</p>
<p>Rayson</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: wazoo</title>
		<link>http://www.pioverpi.net/2010/05/03/thoughts-on-toronto-code-camp-2010/comment-page-1/#comment-6466</link>
		<dc:creator>wazoo</dc:creator>
		<pubDate>Wed, 05 May 2010 07:25:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.pioverpi.net/?p=1693#comment-6466</guid>
		<description>Ahhh I get you..that does sound disappointing. I&#039;d be just as annoyed then. :)

It&#039;s too bad the TCC organizers weren&#039;t giving you some kind of clue beforehand as to the intended audience of each presenter. It sounds like some might&#039;ve been too low-level / coder focused, while others weren&#039;t low-level enough..

and that excel one just looks odd. :)</description>
		<content:encoded><![CDATA[<p>Ahhh I get you..that does sound disappointing. I&#8217;d be just as annoyed then. <img src='http://www.pioverpi.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>It&#8217;s too bad the TCC organizers weren&#8217;t giving you some kind of clue beforehand as to the intended audience of each presenter. It sounds like some might&#8217;ve been too low-level / coder focused, while others weren&#8217;t low-level enough..</p>
<p>and that excel one just looks odd. <img src='http://www.pioverpi.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jama22</title>
		<link>http://www.pioverpi.net/2010/05/03/thoughts-on-toronto-code-camp-2010/comment-page-1/#comment-6461</link>
		<dc:creator>jama22</dc:creator>
		<pubDate>Tue, 04 May 2010 17:08:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.pioverpi.net/?p=1693#comment-6461</guid>
		<description>I personally have nothing against XNA or Blackberry itself.  I know a some friends who&#039;ve used it for their video game design course at UofT, and they&#039;ve had some amazing results.  I personally use a blackberry as my phone, and I&#039;m loving it.

My biggest gripe at the conference was with the Blackberry and XNA &lt;em&gt;talks&lt;/em&gt; themselves.

The XNA talk consisted of an almost line-by-line walkthrough of the speaker&#039;s code.  It went something like: &quot;here is an if statement to check for the number bullets, this is where we loop over polygons, this is where we load the texture file&quot;.  Given the audience and the limited amount of time, I was expecting a higher-level overview of &lt;em&gt;how&lt;/em&gt; the framework itself.

The Blackberry talk was &lt;em&gt;very&lt;/em&gt; business oriented.  It felt more like a sales pitch more than anything.  He talked very little about &lt;em&gt;how&lt;/em&gt; to develop for the blackberry platform.  The discussion was more focused on &lt;em&gt;why&lt;/em&gt; you should be developing for the platform and why &quot;its so awesome&quot;.  Its a real shame though because I had a sense that the speaker was actually very knowledgeable about developing for the BB</description>
		<content:encoded><![CDATA[<p>I personally have nothing against XNA or Blackberry itself.  I know a some friends who&#8217;ve used it for their video game design course at UofT, and they&#8217;ve had some amazing results.  I personally use a blackberry as my phone, and I&#8217;m loving it.</p>
<p>My biggest gripe at the conference was with the Blackberry and XNA <em>talks</em> themselves.</p>
<p>The XNA talk consisted of an almost line-by-line walkthrough of the speaker&#8217;s code.  It went something like: &#8220;here is an if statement to check for the number bullets, this is where we loop over polygons, this is where we load the texture file&#8221;.  Given the audience and the limited amount of time, I was expecting a higher-level overview of <em>how</em> the framework itself.</p>
<p>The Blackberry talk was <em>very</em> business oriented.  It felt more like a sales pitch more than anything.  He talked very little about <em>how</em> to develop for the blackberry platform.  The discussion was more focused on <em>why</em> you should be developing for the platform and why &#8220;its so awesome&#8221;.  Its a real shame though because I had a sense that the speaker was actually very knowledgeable about developing for the BB</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: wazoo</title>
		<link>http://www.pioverpi.net/2010/05/03/thoughts-on-toronto-code-camp-2010/comment-page-1/#comment-6460</link>
		<dc:creator>wazoo</dc:creator>
		<pubDate>Tue, 04 May 2010 15:59:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.pioverpi.net/?p=1693#comment-6460</guid>
		<description>Great recap!

But now you&#039;ve got me curious. Not only as an interested developer but also because you triggered all my &quot;XNA&quot; google alarms.

What&#039;s the deal with Blackberry and XNA? :P</description>
		<content:encoded><![CDATA[<p>Great recap!</p>
<p>But now you&#8217;ve got me curious. Not only as an interested developer but also because you triggered all my &#8220;XNA&#8221; google alarms.</p>
<p>What&#8217;s the deal with Blackberry and XNA? <img src='http://www.pioverpi.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

