<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
<title>Protose.org - Home of Software Engineers</title>
<link rel="alternate" type="text/html" href="http://www.protose.org/" />
<modified>2005-12-28T21:12:07Z</modified>
<tagline></tagline>
<id>tag:www.protose.org,2005://1</id>
<generator url="http://www.movabletype.org/" version="3.15">Movable Type</generator>
<copyright>Copyright (c) 2005, JohnKopanas</copyright>
<entry>
<title>SOENinfo</title>
<link rel="alternate" type="text/html" href="http://www.protose.org/_archives/2005/12/soeninfo.php" />
<modified>2005-12-28T21:12:07Z</modified>
<issued>2005-12-28T21:03:55Z</issued>
<id>tag:www.protose.org,2005://1.89</id>
<created>2005-12-28T21:03:55Z</created>
<summary type="text/plain">I have moved away from Protose.org for a while now as most of you have noticed. Why you ask? Well, it has to do with the implimentation of the concept that was behind Protose. Protose was suppose to become the...</summary>
<author>
<name>JohnKopanas</name>
<url>http://www.kopanas.com</url>
<email>john.kopanas@protose.org</email>
</author>
<dc:subject>In the News</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.protose.org/">
<![CDATA[<p>I have moved away from Protose.org for a while now as most of you have noticed.  Why you ask?  Well, it has to do with the implimentation of the concept that was behind Protose.  Protose was suppose to become the source for everything Software Engineering.  Nice in theory, horrible in practice.</p>

<p>For Protose to trully be the source for everything software engineering then everyone in the software engineering community had to be able to easily contribute to it.  Which was not the case.</p>

<p>So I took everything I have learned over the years and created <a href="http://www.soen.info">SOENinfo</a> - the new source for everything software engineering&#8230; a source that is open to everyone to contribute too.</p>

<p>I hope to see everyone there.</p>
]]>

</content>
</entry>
<entry>
<title>Death March</title>
<link rel="alternate" type="text/html" href="http://www.protose.org/_archives/2005/02/death_march.php" />
<modified>2005-02-27T14:40:45Z</modified>
<issued>2005-02-27T14:36:03Z</issued>
<id>tag:www.protose.org,2005://1.88</id>
<created>2005-02-27T14:36:03Z</created>
<summary type="text/plain">I came across the term Death March and it&amp;#8217;s definition the other day and I wanted to share it with all of you because I figured it would make everyone laugh or cringe, depending how many times it has happened...</summary>
<author>
<name>JohnKopanas</name>
<url>http://www.kopanas.com</url>
<email>john.kopanas@protose.org</email>
</author>
<dc:subject>Project Management</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.protose.org/">
<![CDATA[<p>I came across the term Death March and it&#8217;s definition the other day and I wanted to share it with all of you because I figured it would make everyone laugh or cringe, depending how many times it has happened to you, by it.</p>

<blockquote>
  <p>&#8220;In software development and software engineering industry, a death march is a dysphemism for a project that is destined to fail. Usually it is a result of unrealistic or overly optimistic expectations in scheduling, feature scope, or both. The knowledge of the doomed nature of the project weighs heavily on the psyche of its participants, as if they are helplessly watching the team as it marches into the sea. Often, the death march will involve desperate attempts to right the course of the project by asking team members to work especially gruelling hours, weekends, or by attempting to &#8220;throw bodies at the problem&#8221; with varying results, often causing burnout.&#8221;</p>
</blockquote>

<p>(courtesy of <a href="http://en.wikipedia.org/wiki/Death_march_%28software_development%29">wikipedia</a>)</p>

<p>Have you ever been on a death march?</p>

<div id="postCredits">
    written by: Jonathan Kopanas
</div>
]]>

</content>
</entry>
<entry>
<title>XPDay Toronto 2005 Review</title>
<link rel="alternate" type="text/html" href="http://www.protose.org/_archives/2005/02/xpday_toronto_2.php" />
<modified>2005-02-23T23:34:32Z</modified>
<issued>2005-02-23T23:24:40Z</issued>
<id>tag:www.protose.org,2005://1.87</id>
<created>2005-02-23T23:24:40Z</created>
<summary type="text/plain">In my quest to become an honorary software engineer, I decided to attend (i.e. pay for) the XP day event held in Toronto this past February 19th 2005 and hosted/organized by J.B Rainsberger, the author of Junit Recipes: Practical Methods...</summary>
<author>
<name>JohnKopanas</name>
<url>http://www.kopanas.com</url>
<email>john.kopanas@protose.org</email>
</author>
<dc:subject>Conferences</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.protose.org/">
<![CDATA[<p>In my quest to become an honorary software engineer, I decided to attend (i.e. pay for) the XP day event held in Toronto this past February 19th 2005 and hosted/organized by J.B Rainsberger, the author of Junit Recipes: Practical Methods for Programmer Testing.  J.B. was also a keynote for CUSEC 2005, where he gave an excellent opening keynote speech and played Texas Hold&#8217;em valiantly in room 907 on Saturday night.</p>

<p>To be honest, I was becoming a bit hesitant in the days leading up to the event, as I was unsure if the conference was really for me.  To provide a bit of background, my main focus within the software realm is:</p>

<ol>
<li>How software can make businesses more effective.</li>
<li>Explaining to executives how software can make their businesses more effective.</li>
<li>Usability and requirements analysis.</li>
<li>Managing the customer during development (high-level project management, customer feedback).</li>
</ol>

<p>Hence a conference about XP development practices might not be suited for someone like me.  But following a call with J.B. whereby I asked him &#8220;Will it be worth it for me to come to the conference?&#8221; and &#8220;Am I better off continuing to read about this stuff?&#8221; After taking the time to explain how the conference would be worth my while, I decided that I would take a chance and attend. </p>

<p>The day started with a keynote speech from Ron Jeffries, co-author of &#8220;Extreme Programming Installed&#8221;, entitled &#8220;Where is Extreme Programming going?&#8221;  This really should have been entitled &#8220;Where is Agile going?&#8221; He asked the audience for Agile methodologies that they knew about or worked on.  Methodologies that were focused on were XP, Scrum, Lean, DDD, and Crystal.  He then went on to talk about each of these methodologies and pointed out that the goal of each of these methodologies is essentially the same: To develop effective software with predictable and reliable deliverables.  He closed his talk by advising us not to blindly follow one practice over another in the sake of allegiance, but rather be open to all practices so that, on a per-project basis, we could develop the most effective software development methodology as it relates to the needs of the project in question.</p>

<p>Robert C. Martin, author of &#8220;Agile Software Development: Principles, Patterns and Practices&#8221; kicked off the tutorial sessions with an introduction to XP.  He started his session by explaining that current popular software development methodologies can achieve only 3 out of the following 4 characteristics: </p>

<ul>
<li>The software project can be developed well.</li>
<li>The software project can be developed quickly.</li>
<li>The software project can meet the budget.</li>
<li>The software project can be considered completed.</li>
</ul>

<p>He then went on to give us a history of software development methodologies, most notably, the 2167 and 2167a software development methodology, more popularly known as the waterfall and iterative waterfall methodology respectively, developed by the department of defense in 1970.  He then pointed out that of the $37B worth of DoD projects using 2167:</p>

<ul>
<li>46% of the projects were never used.</li>
<li>20% required extensive rework.</li>
<li>34% were successful.</li>
</ul>

<p>He also referenced a study performed by Fred Brooks which studied the production value of 400 software projects that were developed using waterfall.  The study showed that only 5-15% of the code developed under the waterfall methodology was actually used in production.  He went on to explain that the major problem with the waterfall software development process was based on the faulty premise that humans are good estimators.</p>

<p>To overcome our natural trait of poor estimation, he presented XP&#8217;s planning game.  The planning game works essentially by gathering the stakeholders and the development team having them sit down in a meeting room together.  This should be done once the project is ready to be kicked off.  All the features of the project are listed on individual cue cards.  A total story point value is then assigned whereby all the cue cards should add up to that number. To help explain the XP planning game, we used the example of an ATM machine.   Suppose the total number of story points was assigned to be 80.  The first cue card is given a story point assignment, without being based on any criteria. Suppose the first feature was login.  The development team would deliberate and call it a 3 (although no criteria is used, often the fallback is degree of difficulty).  The next card was logout and it was assigned a story point value of 1.  The next card was deposit and this was assigned a story point value of 6. The process continued until all features were assigned with story points and the sum of all story points equaled 80.  Ideally, the development team would then go back to all the features and justify or adjust the assigned story points for each feature, as each assignment is relative to the others. </p>

<p>For the first week of development, you pick a random number of story points to be completed.  In this example, we used 40.  You then ask the stakeholders which 40 story points they would like implemented.  Bob explained in his experience, stakeholders would pick the features that were most important and cheapest to implement.  During the first week of development suppose only 30 story points were completed.  During next week&#8217;s planning session, you ask the stakeholders to only pick 30 story points to be completed.  Essentially, the only week where you do not complete all planned work should be the first week.  Over the course of the project, you should be able to determine the velocity of your development team.  Velocity is basically story points/deliverable cycle.  You should also be able to develop a story point burn rate chart.  By providing these charts to managers of the project, they are presented with enough information to actually manage the project and steer the project so that it meets the Company&#8217;s business objectives.</p>

<p>Overall, this was a very interesting and entertaining tutorial session.  The planning game can even be used in non-development projects and I have already started using it in the management of my professional tasks.</p>

<p>The next tutorial, Estimating and Planning, was held by Mike Cohn, author of User Stories Applied: For Agile Software Development.  This was a bit repetitive of what Bob spoke about as Mike talked about the XP Planning game.  Concepts he spoke about that Bob didn&#8217;t were:</p>

<ul>
<li>Archetypal programmer: To provide an initial estimate on the project to a customer, Mike suggests that the project manager estimate the story points based on the ideal developer.  This is a developer that is an expert with your development environment, company practices, fits with the corporate culture and is an excellent developer.  In his experience, Mike has found that estimating this way is more accurate as you don&#8217;t ask any of your developers to assume ownership of a particular development assignment.</li>
<li>Make sure there is a justification for each story point assignment:  Can you distinguish a feature that was rated a 17 from one that was rated an 18?  To overcome indistinctive assignments, Mike recommends using the Fibonacci number series (1, 2, 3, 5, 8, 13, 21&#8230;)
All in all, the tutorial was about the planning game and unfortunately for Mike, Bob had already covered a lot of the points discussed.</li>
</ul>

<p>Following lunch, I attended an open space session. The format for Open Space at the conference was that anyone could suggest a topic and post it for people to sign up to the session.  The person who suggested the topic had to keep track of the issues discussed and at the end of the session, had to report in the conclusion of the session. The first session I attended was entitled &#8220;How to integrate non-developers into an XP development team&#8221;. The topic was interesting, but one thing I found was that the person who suggested the topic basically presented to us his own ideas on this topic and very few other people actually spoke.  One person in our session from BEA actually chewed out a participant on how his comment was irrelevant to the discussion.  Open space is about open communication and that comment, even though not addressed at me, totally turned me off.  The good thing with Open Space is that you are free to walk around and jump in and out of other Open Space sessions, which is exactly what I did.  Another session that was running concurrently was about planning.  The one thing that struck me right away was the exchange in dialogue.  Interestingly enough, all participants, including the topic creator, were seated.  We had some really great dialogue in this session and I actually got to talk with Ron Jeffries and Bob Martin about techniques on improving velocity (I asked questions, they gave answers).  All in all, I really enjoyed the open space session.</p>

<p>After the open space session, there was still 1 hour to go until Mike Hill&#8217;s presentation on Transitioning to XP.  So after speaking to some locals, I ventured into the project room where J.B. and friends were in the process of developing a Texas Hold&#8217;em application.  It was pretty cool watching everyone at work and the communication between the different development groups (all in pairs) was astounding.  It really reminded me of my university days, where group communication was always incredible and it seemed as though you always got things done faster.  Having never experience an XP development environment, it was beneficial for me to have received a sample of the workspace and work processes in place.</p>

<p>Onto the final tutorial of the day.  Mike gave an excellent session on transitioning to XP.  A lot of this tutorial was aimed at techniques for getting management to buy into XP and Mike&#8217;s own personal experience on convincing management to make the necessary changes to open up channels of communication.  The points that I took away from this talk were:</p>

<ul>
<li>XP can not work without Open Space.   The first step in implementing XP is drastically increasing communication.  Be it by relocating everyone so that your team is sitting within close proximity of each other or if your office manager is resistant, get everyone together and work in the conference room.  Essentially, do whatever you have to do to increase and allow for uninhibited communication.</li>
<li>XP can not work if you have poor developers.  In Mike’s experience he has found that a significant amount of time is often spent on re-training developers to produce production quality code.</li>
<li>When implementing XP, take the time to eliminate the repeated time consumers.  For example, builds.  Although it may take some time to develop an automated build process, the efficiency your team gains will easily outweigh the initial development cost.  Developing an automated build will encourage your team to build each time a change is made to the code.
An excellent closing tutorial and personally, I can&#8217;t wait for his book to come out, &#8220;Transitioning to XP&#8221;.</li>
</ul>

<p>All in all the conference was fairly informative, but what was really beneficial for me was that I got to experience a lot of the XP practices in person. I also learned how to play &#8220;Go&#8221;.  Now to apply these concepts&#8230;</p>

<div id="postCredits">
    written by:  Niraj Khanna
</div> 
]]>

</content>
</entry>
<entry>
<title>Comments Back On</title>
<link rel="alternate" type="text/html" href="http://www.protose.org/_archives/2005/02/comments_back_o.php" />
<modified>2005-02-06T20:42:17Z</modified>
<issued>2005-02-06T20:35:25Z</issued>
<id>tag:www.protose.org,2005://1.86</id>
<created>2005-02-06T20:35:25Z</created>
<summary type="text/plain">The server hosting this website was hit really hard by comment spammers so the ability to post comments was turned off. We have now installed a patch to the software we use to manage this website (MovableType) as well as...</summary>
<author>
<name>JohnKopanas</name>
<url>http://www.kopanas.com</url>
<email>john.kopanas@protose.org</email>
</author>
<dc:subject>Protose</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.protose.org/">
<![CDATA[<p>The server hosting this website was hit really hard by comment spammers so the ability to post comments was turned off.  We have now  installed a patch to the software we use to manage this website (MovableType) as well as the anti-comment spam filter we use (MT-Blacklist).</p>

<p>We have turned commenting back on and everything is back to normal.  Feel free to go back and post comments that you were unable to post the past couple of days.</p>

<p>If anything like this happens again or you encounter any other problems please contact me at john.kopanas [at] protose [dot] org.  </p>
]]>

</content>
</entry>
<entry>
<title>Six Drivers of Project Risk and Their Relative Importance</title>
<link rel="alternate" type="text/html" href="http://www.protose.org/_archives/2005/02/six_drivers_of.php" />
<modified>2005-02-04T02:52:39Z</modified>
<issued>2005-02-03T16:27:50Z</issued>
<id>tag:www.protose.org,2005://1.85</id>
<created>2005-02-03T16:27:50Z</created>
<summary type="text/plain">A study was done to determine the six drivers of project risk and the relative importance of each one. The study was done by examining 720 software projects that were carried out by 60 large companies. The study found that...</summary>
<author>
<name>JohnKopanas</name>
<url>http://www.kopanas.com</url>
<email>john.kopanas@protose.org</email>
</author>
<dc:subject>Project Management</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.protose.org/">
<![CDATA[<p>A study was done to determine the six drivers of project risk and the relative importance of each one.  The study was done by examining 720 software projects that were carried out by 60 large companies.</p>

<p>The study found that all project failures can be traced to one cause:</p>

<blockquote>
  <p>The delivered solution does not fit the problem.</p>
</blockquote>

<p>This came to no surprise to me.  I truly believe that a large percentage of software that is being used on a daily basis is only being used because it is forced upon the user rather then the user choosing the software.  </p>

<p>To give a real life example, I was in the bank the other morning doing my banking and I asked my banker, who happens to be my sister, if she finds the software she uses to do her work works well and if it worked the way she worked?  She  told me she did not like the application they use in the bank at all.  She said they are moving the system over to a webbased application though.  My only concern with that is speed.  I watch my sister go from screen to screen and it is scary how fast she works.  I wonder if a web application will slow her down&#8230; even if done right.  But then again if they understand how a banker works she won&#8217;t have to go from screen to screen and all the information will be infront of her when she needs it.  Not too much to ask for if you ask me :-).</p>

<p>The following is the list of the six main software project risks in order of importance (with the weight of each risk in parentheses) that was found in the study:</p>

<ol>
<li>Use of an inappropriate methodology (3.0)</li>
<li>Lack of customer involvement (1.9)</li>
<li>Lack of formal project management practices (1.7)</li>
<li>Dissimilarity to previous projects (1.5)</li>
<li>Project complexity (1.1)</li>
<li>Requirements volatility (0.8)</li>
</ol>

<p>For some odd reason I was surprised with the largest risk and it&#8217;s relative weight (&#8220;Use of an inappropriate methodology&#8221;).  I wonder if it was more the risk in not having a methodoloy all together rather then the methodology choosen?</p>

<p>I would even consider combining numbers 2 and 6.  I feel that requirements volatility can be the result of lack of customer involvement.  Which would give a combined weight of 2.7 to the newly combined risk of managing requirements.  Bring the importance of methology choosen and requirements to being very similar in importance.</p>

<p>What I am not surprised about is the fact that programming languages and the individual competency of a programmer is not on the list.  </p>

<p>What do you guys/gals feel about the result of the study?  How do you interpret it?  Were you surprised by any of it?  Would you add anything to the list from your experience?</p>

<div id="postCredits">
submitted by: Christopher Ness<br/>
written by: John Kopanas
</div>

<p>Related Links:</p>

<ul>
<li>Original Article: <a href="http://www.acmqueue.com/modules.php?name=Content&amp;pa=showpage&amp;pid=239">&#8220;The One Minute Risk Assessment Tool&#8221;</a></li>
</ul>
]]>

</content>
</entry>
<entry>
<title>PHP Quebec 2005: The Professional Free Software</title>
<link rel="alternate" type="text/html" href="http://www.protose.org/_archives/2005/02/php_quebec_2005.php" />
<modified>2005-02-03T15:55:58Z</modified>
<issued>2005-02-03T15:48:40Z</issued>
<id>tag:www.protose.org,2005://1.84</id>
<created>2005-02-03T15:48:40Z</created>
<summary type="text/plain">Normally we strictly only post software engineering material on ProtoseOrg. A fellow software engineer and long time supporter and contributor of ProtoseOrg though has asked us to post information about an upcoming conference that he is active in organizing and...</summary>
<author>
<name>JohnKopanas</name>
<url>http://www.kopanas.com</url>
<email>john.kopanas@protose.org</email>
</author>
<dc:subject>Conferences</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.protose.org/">
<![CDATA[<p>Normally we strictly only post software engineering material on ProtoseOrg.  A fellow software engineer and long time supporter and contributor of ProtoseOrg though has asked us to post information about an upcoming conference that he is active in organizing and we couldn&#8217;t say no :-).  </p>

<p>For those who are interested in PHP the following is information about PHP Quebec 2005:</p>

<hr />

<p>PHP Quebec 2005: the professional free software</p>

<p>PHP Québec is pleased to invite you to its third annual conference.
It will take place March 30th and 31rst, and April 1rst,
at the hotel Crowne Plaza, Montreal, Quebec.</p>

<p>During two days, the conference offers three sessions tracks and a debate :</p>

<ul>
<li>PHP Advanced technics;</li>
<li>Profesional PHP, with users cases;</li>
<li>MySQL, the Open Source database</li>
<li>Apache and ASF&#8217;s projects</li>
</ul>

<p>Wednesday is a power session day : Web security, MySQL 5, PHP 5,
web services and PEAR.</p>

<p>A certification Center will provide exams for PHP, MySQL and
other free software. Special prices are available to everyone.</p>

<p>With the participation of
Rasmus Lerdorf (PHP co-inventor), Brian Aker (MySQL AB),
Ken Coar (Apache Software Foundation), Robert Gerin-Lajoie (CIRANO),
Jordi Adame (Gouv. du Mexique), Sebastien Brodeur (C.Fed. Desjardins), Sylvain Carle, Ilia Alshanetsky, Derick Rethans, John Coggeshall.</p>

<p>The sessions are given in English  or French. The organisation provides you with lunchs and coffee breaks, plus an area to meet speakers and attendees.</p>

<p>All information concerning the conference is available on the web site: schedule, sessions, subscription and fees, and sponsors.</p>

<p><a href="http://conf.phpquebec.com/">http://conf.phpquebec.com/</a> or via email at : board@phpquebec.com</p>

<p>Come and take advantage of this unique event!</p>

<p>Louis-Philippe Huberdeau <br />
The PHP Quebec team. <br />
<a href="http://conf.phpquebec.com/">http://conf.phpquebec.com/</a> <br />
board@phpquebec.com</p>
]]>

</content>
</entry>
<entry>
<title>CUSEC 2005 Impressions from the eyes of a Computer Scientist</title>
<link rel="alternate" type="text/html" href="http://www.protose.org/_archives/2005/02/cusec_2005_impr.php" />
<modified>2005-02-02T16:12:01Z</modified>
<issued>2005-02-02T15:59:18Z</issued>
<id>tag:www.protose.org,2005://1.83</id>
<created>2005-02-02T15:59:18Z</created>
<summary type="text/plain">Computer Scientists and Software Engineers. I never really knew the difference before attending my very first CUSEC. I never really thought of myself as either (even though my degree is a Bachelor&amp;#8217;s in Computer Science and I don&amp;#8217;t have an...</summary>
<author>
<name>JohnKopanas</name>
<url>http://www.kopanas.com</url>
<email>john.kopanas@protose.org</email>
</author>
<dc:subject>CUSEC</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.protose.org/">
<![CDATA[<p>Computer Scientists and Software Engineers.  I never really knew the difference before attending my very first CUSEC.  I never really thought of myself as either (even though my degree is a Bachelor&#8217;s in Computer Science and I don&#8217;t have an over glorified five-cent ring).  But walking away from CUSEC 2005, I have to admit, I&#8217;m jealous of all the undergrads in software engineering.  The topics discussed at the conference were always the topics I was more interested in when I was an undergrad at Concordia, but instead I learned the oh-so interesting language of assembly (all you MASM lovers, please direct hate &amp; death threat mails to john.kopanas [at] protose [dot] org).  In all honesty, if I had to go back and do my undergrad again, I definitely would have done a software engineering degree (but in my defence, it wasn&#8217;t offered at Concordia until my 2nd year).</p>

<p>That being said, why were there so few Computer Science students at CUSEC? Is it a sibling rivalry?  Is the organizing committee advertising to CS undergrads?  The obvious answer is that the SE in CUSEC stands for software engineering.  But, from my understanding, software engineering is a very multi-disciplinary field of study and the community, and subject matter, seem to welcome other disciplines of study (the easiest example that comes to mind is Psychology).  No doubt CS undergrads would benefit as much, if not more, than SE students as the material covered would most likely be relatively new to them. In general, I definitely think that everyone would benefit from having more synergy in the software development community (I know software engineers hate this term, but that is the ultimate end-goal, to develop software).  Anything that inspires thought is a great thing, and that was exactly what CUSEC 2005 did for me. Since the conference, I started reading some of Kent Beck&#8217;s work, I&#8217;m attending XP day in Toronto and I bought an iBook :-).</p>

<p>On a final note, the conference itself was an absolute blast for me.  Being from Montreal and never going through the dorm experience, I definitely got a feel of it on Saturday night in room 907.  I&#8217;m pretty sure we had most, if not all of the out-of-town students partying in our room.  It was pretty cool (even though I found myself spooning with Pavlidis on Sunday morning). </p>

<p>I can&#8217;t wait for CUSEC 2006. Expectations are probably quite high, but just from the buzz I can feel from the organizing committee, CUSEC 2006 will really deliver&#8230; for starters it&#8217;s being held in Montreal :-).</p>

<p>Hope to see you all there!</p>

<div id="postCredits">
written by:<br/>
Niraj Khanna, niraj.khanna [at] protoseinc [dot] com, <a href="http://www.protoseinc.com">Protose Inc.</a>
</div>
]]>

</content>
</entry>
<entry>
<title>January Newsletter</title>
<link rel="alternate" type="text/html" href="http://www.protose.org/_archives/2005/01/january_newslet.php" />
<modified>2005-02-01T00:01:19Z</modified>
<issued>2005-01-31T23:42:03Z</issued>
<id>tag:www.protose.org,2005://1.82</id>
<created>2005-01-31T23:42:03Z</created>
<summary type="text/plain">We sent out our first official newsletter today. The first one is a little unusual because it primarily covers CUSEC but in the future we will be sharing the space equally between CUSEC and Protose.org material. If you haven&amp;#8217;t signed...</summary>
<author>
<name>JohnKopanas</name>
<url>http://www.kopanas.com</url>
<email>john.kopanas@protose.org</email>
</author>
<dc:subject>Protose</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.protose.org/">
<![CDATA[<p>We sent out our first official newsletter today.  The first one is a little unusual because it primarily covers CUSEC but in the future we will be sharing the space equally between CUSEC and Protose.org material.  If you haven&#8217;t signed up to our newsletter yet <a href="http://lists.protose.org/mailman/listinfo/protosenews">sign up now</a>.  </p>

<hr />

<p>PROTOSE.ORG/CUSEC Monthly Newsletter
Monday, January 31st, 2005</p>

<hr />

<p>Table of Contents</p>

<hr />

<ol>
<li>What is Protose.org?</li>
<li>Thank You for CUSEC 2005</li>
<li>Comments and Suggestions for CUSEC</li>
<li>Presentation Archives and Pictures</li>
<li>CUSEC 2006 and 2007</li>
<li>Start Considering Being a Head Delegate</li>
<li>RSS Feeds to Protose.org</li>
<li>XP Day Toronto</li>
<li>Please Forward Newsletter to Friends</li>
</ol>

<hr />

<p>The Newsletter</p>

<hr />

<h2>1. What is Protose.org?</h2>

<p>Protose.org – Home of Software Engineers, was created and is being maintained by the same people that founded and have been involved with CUSEC over the years.</p>

<p>We call protose.org the place where we all go between the yearly conferences to keep up to date with everything software engineering because one year just seems so long.</p>

<p>On protose.org you will find articles that are of importance to software engineers including links to articles that have been published by other people.</p>

<p>It has only been around for a couple months so it is in it’s infancy. We are presently looking for contributors. If you want to help by being an editor and or contributor to protose.org email me at john.kopanas [at] protose [dot] org.</p>

<h2>2. Thank You for CUSEC 2005</h2>

<p>I really want to thank the organizers from Carleton University for putting on a good show. I know it was a hard year for them but they pulled it off. They made CUSEC officially a national conference. Thanks again! You should be proud of yourselves.</p>

<h2>3. Comments and Suggestions for CUSEC</h2>

<p>We have been getting some good feedback from CUSEC 2005 but we are always looking for more feedback. Hear what others have had to say about CUSEC 2005 and add your own comments, please remember each one of your voices helps determine the direction, content and events around the conference:</p>

<p>http://www.protose.org/<em>archives/2005/01/cusec</em>2006<em>and</em>1.php</p>

<h2>4. Presentation Archives and Pictures</h2>

<p>The presentation archives for CUSEC 2005 is up. Not all presentations have been submitted but the large majority are up so far. As we get more we will post them.</p>

<p>I have gotten a lot of pictures from attendees of CUSEC so far but I am looking for more. I have created an FTP site where you can upload the pictures you took. Here is the info:</p>

<p>FTP Address: barclay.textdrive.com
username: cusec
password: #upload!</p>

<p>If you prefer to email them to me.  Email me them at john.kopanas [at] protose [dot] org.</p>

<p>I will put online all the pictures I have by Monday night so please get all your pictures in by Sunday. There are some great pictures that bring back some good memories :-).</p>

<p>If the information for FTPing does not work email me at john.kopanas [at] protose [dot] org.</p>

<p>Please make sure you send me original full size images if you can.</p>

<h2>5. CUSEC 2006 and 2007</h2>

<p>We announced at CUSEC 2005 that CUSEC 2006 will be taking place in Montreal and CUSEC 2007 will be taking place in either Toronto or Waterloo.</p>

<p>We are taking a method developed by Poly and Concordia for CUSEC 2004 to the next level.  Anyone passionate and crazy enough who wants to organize CUSEC, not matter what school they are going to, can be involved in the organization.  Presently the organization committee for CUSEC 2006 consists of students from McMaster and Concordia but we hope to bring on students from each university that has historically attended the conference.</p>

<p>(We are testing this method this year, if it works CUSEC 2007 will be held in Toronto if not it will tentatively be held by the University of Waterloo, either way Waterloo will be involved in CUSEC 2007.  My friends at Waterloo, please don&#8217;t worry.)</p>

<h2>6. Start Considering Becoming a Head Delegate</h2>

<p>You coming back to CUSEC 2006 that is being held in my beautiful hometown of Montreal? Why don’t you consider becoming a head delegate for your school?</p>

<p>It is a prestigious position but it does take effort. You will be responsible for:</p>

<ul>
<li>harassing your faculty/department/engsoc/clubs to pay part of your delegations trip</li>
<li>promoting and raising awareness of CUSEC at your school</li>
<li>being our eyes and ears at your school and your schools voice within CUSEC</li>
<li>taking care of the logistics of getting from your school to the conference</li>
<li>keeping everyone informed at your school about CUSEC</li>
</ul>

<p>You like getting your hands dirty and getting involved get into contact with us about being a head delegate. I even hear that if you bring more then 10 people you might get your ticket paid for :-).</p>

<p>(note: please don&#8217;t take this position lightly&#8230; it does take effort and time but we will be there to guide you.)</p>

<h2>7. RSS Feeds to Protose.org</h2>

<p>You too busy to refresh protose.org every hour but you want to be notified when new articles on software engineering or new information on CUSEC because available.</p>

<p>If you are already an RSS Feed junky subscribe to our RSS Feeds:</p>

<p>RSS 1.0: http://www.protose.org/<em>feeds/index.rdf
RSS 2.0: http://www.protose.org/</em>feeds/index.xml
Atom: http://www.protose.org/_feeds/atom.xml</p>

<p>Don’t know what RSS Feeds are? Here are some good resources on RSS compiled by Mark Pavlidis.</p>

<p>A good technical description:
http://www.xml.com/pub/a/2002/12/18/dive-into-xml.html</p>

<p>A historic timeline:
http://blogs.law.harvard.edu/tech/rssVersionHistory</p>

<p>Tutorials:
“RSS Tutorial for Content Publishers and Webmasters”
http://www.mnot.net/rss/tutorial/</p>

<p>“RSS Workshop”
http://rssgov.com/rssworkshop.html</p>

<p>Aggregators:
Recommended aggregators from Aaron Swartz
http://blogspace.com/rss/readers</p>

<h2>8. XP Day Toronto</h2>

<p>Did you enjoy JB Rainsberger&#8217;s and Allistair Cockburn&#8217;s talks at CUSEC 2005?  Are you really interested in Agile Methodologies like eXtrememe Programming?  If so, JB Rainsberger is organizing a one day conference in Toronto called XP Day Toronto and he is extending a hard to ignore promotion for his friends from CUSEC that he is calling the &#8220;Starving Student Discount&#8221;.  Here it is:</p>

<p>If you stay at the hotel at the conference rate ($129 plus taxes), registration is $119. If staying dual occupancy, each person sharing the room gets into the conference for $119. That&#8217;s 60% off the regular price of $299 and below cost! Call it a starving student discount.</p>

<p>For more information on XP Day Toronto check out the conference website at: http://www.xpday.info</p>

<p>Please note that the hotel rate special ended yesterday but if some of you decide quick enough that you want to go I am confident he will be able to give you the same discount.</p>

<p>(I am driving down from Montreal and I might have two places in my car if you want.  Check with me.)</p>

<h2>9. Please Forward Newsletter to Friends</h2>

<p>If you liked CUSEC and you are impressed with Protose.org please try to spread the word.  The more people involved in both CUSEC and Protose.org the better they become for you!</p>

<p>If you have any feedback on this newsletter, CUSEC or Protose please don&#8217;t hesitate to contact me at john.kopanas [at] protose [dot] org and I will forward your comments to the rest of the gang and make sure that you get a quick response as well.</p>

<p>Your Friend,</p>

<p>John Kopanas</p>

<hr />

<p>If you have any comments on the newsletter in general or any specific topic covered please post your comments below.</p>

<div id="postCredits">
written by: John Kopanas
</div>
]]>

</content>
</entry>
<entry>
<title>Blogging and CUSEC 2005</title>
<link rel="alternate" type="text/html" href="http://www.protose.org/_archives/2005/01/blogging_and_cu.php" />
<modified>2005-01-31T21:14:52Z</modified>
<issued>2005-01-31T21:01:52Z</issued>
<id>tag:www.protose.org,2005://1.81</id>
<created>2005-01-31T21:01:52Z</created>
<summary type="text/plain">I decided to do a quick search on Google for &amp;#8220;CUSEC 2005&amp;#8221; to see what I came up with. It seems like the following three people have blogged about their experience at CUSEC this year. Go check out what these...</summary>
<author>
<name>JohnKopanas</name>
<url>http://www.kopanas.com</url>
<email>john.kopanas@protose.org</email>
</author>
<dc:subject>CUSEC</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.protose.org/">
<![CDATA[<p>I decided to do a quick search on Google for &#8220;CUSEC 2005&#8221; to see what I came up with.  It seems like the following three people have blogged about their experience at CUSEC this year.  Go check out what these People had to say&#8230; you might even recognize who they are from some of their personal pictures on their website&#8217;s.</p>

<ul>
<li><a href="http://nadiachaouch.net/index.php?p=10">Nadia Chaouch</a> - Concordia </li>
<li><a href="http://nesser.homelinux.org/index.php?itemid=363&amp;catid=2">Chris Ness</a> - McMaster</li>
<li><a href="http://skrud.net/index.php?p=264">Skrud</a> - Concordia </li>
</ul>

<div id="postCredits">
written by: John Kopanas
</div>
]]>

</content>
</entry>
<entry>
<title>CUSEC 2005 Arhives Almost Complete</title>
<link rel="alternate" type="text/html" href="http://www.protose.org/_archives/2005/01/cusec_2005_arhi.php" />
<modified>2005-01-27T14:42:51Z</modified>
<issued>2005-01-27T14:35:06Z</issued>
<id>tag:www.protose.org,2005://1.80</id>
<created>2005-01-27T14:35:06Z</created>
<summary type="text/plain">Not all the presentations but a large majority of them, at least the ones we received so far from speakers, have been added to the CUSEC section of Protose.org. I know a lot of you have be emailing to get...</summary>
<author>
<name>JohnKopanas</name>
<url>http://www.kopanas.com</url>
<email>john.kopanas@protose.org</email>
</author>
<dc:subject>CUSEC</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.protose.org/">
<![CDATA[<p>Not all the presentations but a large majority of them, at least the ones we received so far from speakers, have been added to the CUSEC section of Protose.org.  </p>

<p>I know a lot of you have be emailing to get your hands on the pictures we have.  We are going to upload them shortly.  We are just waiting for some more people to send us the pictures they took at CUSEC.</p>

<p>If you have any pictures you want to share with everyone please email them to john.kopanas [at] protose.org or if the files are too large email me and I will give you access to an FTP site you can upload them to.</p>

<p>We are going to be sending out our newsletter in the next 24-48 hours.  Please make sure to <a href="http://lists.protose.org/mailman/listinfo/protosenews">sign up</a> to it now.</p>

<div id="postCredits">
    written by: John Kopanas
</div>
]]>

</content>
</entry>
<entry>
<title>CUSEC 2006 and 2007 preperation begins</title>
<link rel="alternate" type="text/html" href="http://www.protose.org/_archives/2005/01/cusec_2006_and_1.php" />
<modified>2005-01-20T17:36:58Z</modified>
<issued>2005-01-16T18:16:36Z</issued>
<id>tag:www.protose.org,2005://1.79</id>
<created>2005-01-16T18:16:36Z</created>
<summary type="text/plain">As CUSEC 2005 comes to a close, we hope every one had a great time at the conference&amp;#8230; and in room 907 ;-). It is now time to look to the future. You can start by having your say (by...</summary>
<author>
<name>mhp</name>

<email>mark@pavlidis.org</email>
</author>
<dc:subject>CUSEC</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.protose.org/">
<![CDATA[<p>As CUSEC 2005 comes to a close, we hope every one had a great time at the conference&#8230; and in room 907 ;-).</p>

<p>It is now time to look to the future.  You can start by having your say (by commenting below) of what you want to see and do for CUSEC 2006, in Montreal, and CUSEC 2007, tentatively in Waterloo/Toronto.  Who are some of the speakers you want to hear and meet?  Are there any past speakers you want to come back?  Are there any events you liked/disliked/would like to have?  </p>

<p>A mailing list will be setup soon (detail to follow), but in the mean time email <a href="mailto:john@kopanas.com">John Kopanas</a> to be added to the list.</p>

<p><em>written by: Mark Pavlidis</em></p>
]]>

</content>
</entry>
<entry>
<title>Archives of Presentations for CUSEC</title>
<link rel="alternate" type="text/html" href="http://www.protose.org/_archives/2005/01/archives_of_pre.php" />
<modified>2005-01-15T17:56:11Z</modified>
<issued>2005-01-15T17:54:14Z</issued>
<id>tag:www.protose.org,2005://1.78</id>
<created>2005-01-15T17:54:14Z</created>
<summary type="text/plain">This is the first time I get the opportunity to enjoy CUSEC as an attendee. The organizing committee at Carelton University in Ottawa has done a great job. I am loving the whole experience from the presentations given by world...</summary>
<author>
<name>JohnKopanas</name>
<url>http://www.kopanas.com</url>
<email>john.kopanas@protose.org</email>
</author>
<dc:subject>CUSEC</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.protose.org/">
<![CDATA[<p>This is the first time I get the opportunity to enjoy CUSEC as an attendee.  The organizing committee at Carelton University in Ottawa has done a great job.  I am loving the whole experience from the presentations given by world class software engineers to the time I get to bond with my software engineering colleagues.  I have been waiting impatiently for 6 months for these three days and my expectations have been more then meet.</p>

<p>As we listen to the presentations and get them from the presenters we will add them to a  new section to our website that has been created to house an archive of all presentations given at previous CUSECs.  The link to the CUSEC archives is in the main menu at the top of the screen.</p>

<p>For those of you who could not make it to the conference you don&#8217;t know what you are missing.  But for those of you who are at the conference Niraj and I&#8217;s room has been upgraded to a suite so the party is in our room tonight&#8230; room 907!  See you there after the banquet.</p>

<div id="postCredits">
    written by: John Kopanas
</div>

<p>Related Links:</p>

<ul>
<li><a href="http://www.protose.org/_CUSEC/">CUSEC Arhives</a></li>
</ul>
]]>

</content>
</entry>
<entry>
<title>INTERVIEW: Alan Wassyng</title>
<link rel="alternate" type="text/html" href="http://www.protose.org/_archives/2005/01/interview_alan.php" />
<modified>2005-01-15T16:50:24Z</modified>
<issued>2005-01-15T07:49:15Z</issued>
<id>tag:www.protose.org,2005://1.77</id>
<created>2005-01-15T07:49:15Z</created>
<summary type="text/plain">The CUSEC 2005 academic keynote will be given today by Dr. Alan Wassyng, from the Department of Computing and Software at McMaster University Dr. Wassyng has experience in real-time, embedded and safety-critical systems, and worked with one of last year&amp;#8217;s...</summary>
<author>
<name>mhp</name>

<email>mark@pavlidis.org</email>
</author>
<dc:subject>Interviews</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.protose.org/">
<![CDATA[<p>The CUSEC 2005 academic keynote will be given today by Dr. Alan Wassyng, from the Department of Computing and Software at McMaster University  Dr. Wassyng has experience in real-time, embedded and safety-critical systems, and worked with one of last year&#8217;s keynote speakers on the software shutdown system at the Darlington Nuclear Generating Station.  I&#8217;d like to thank Dr. Wassyng for his time to answer our questions, and if you are at CUSEC I hope to see you at his talk at 11:15.</p>

<hr />

<p><b>Mark H Pavlidis: Dr. Wassyng, could you give us an overview of your background and how you got into the Software Engineering field?</b></p>

<p><b>Alan Wassyng:</b> I graduated (B.Sc. and B.Sc. Hons.) in Applied Math and specialised in numerical mathematics and mathematical modeling.  My masters was an analysis of stereo turntable reproduction (math modeling and numerical methods).  My Ph.D. was on the solution of large systems of linear algebraic equations, especially those that arise in the application of boundary element methods to problems in rock mechanics.  Focusing on using the computer to solve practical problems got me involved in looking for better ways to develop the software.  I also started a project (at University of Minnesota) supported by IBM to develop software and techniques for using PCs to improve engineering education.  Some of these packages were developed to IBM standards (and were reviewed by IBM), and so I started to see, first-hand, many of the problems that face developers of large software applications.  We eventually developed 30 applications to teach elements of civil engineering, operations research, transportation engineering, etc.  Soon after the completion of that project I moved to Toronto and started a computer consulting business.  Alan Wassyng Consulting Ltd was incorporated in January 1987, and I spent the next 15 years developing a variety of software solutions for companies in the GTA, advising clients on computer related technologies, installing and maintaining computer systems.  Much of my effort during those years went into developing safety-critical software with Ontario Power Generation.</p>

<p><b>MHP: What is your current role and area of research at McMaster University?  What is some of the research you are currently working on?</b></p>

<p><b>AW:</b> Acting Director of SQRL.  SQRL&#8217;s mandate is to develop methods that enable us to produce high quality software.  SQRL is also involved in application of these methods, development of related tools, technology transfer.  An overriding interest is to maintain an industry focus.  My research is mainly in hard real-time and embedded systems.  I am particularly concerned with timing issues - their specification in requirements, their feasibility, and our ability to verify and test conformance to those requirements.</p>

<p><b>MHP: You have worked with Ontario Power Generation (previously Ontario Hydro) on highly safety critical projects.  What do you see as some of the most important discoveries/innovations that came out of this work?</b></p>

<p><b>AW:</b> The power of integrated methods and tools.  Proof that industrial safety-critical projects can be undertaken.  Technology transfer of academic theories into practical methodologies.</p>

<p><b>MHP:  There is currently some disparity between the Software Engineering methods used in practice today, and Software Engineering methods developed in academia.  How do you see this &#8220;methods gap&#8221; closing, and how long do you think it will take?</b></p>

<p><b>AW:</b> Evangelists and newly graduated software engineers can help to close the gap.  I think it will still take time, and it may even be delayed until there is a(nother) significant software failure that results in either massive financial hardship, or in loss of life.</p>

<p><b>MHP: As the Software Engineering profession matures, what types of changes do you think the industry will see?</b></p>

<p><b>AW:</b> Software professionals taking responsibility for their advice and products.  More reliable and more secure systems.  Maybe even more efficient/predictable software development.  Hopefully a few comprehensive development/maintenance methodologies together with good tool support.</p>

<p><b>MHP: What books should be on every Software Engineer&#8217;s shelf?</b></p>

<p><b>AW:</b> I like the list(s) publicized by Steve McConnell (I also like his books).  Parnas&#8217;s collected papers would also be good, although I think someone needs to now take those papers and produce a book for practising software engineers based on those papers (plus&#8230;).</p>

<p><b>MHP: Many in the software industry catch the entrepreneurial bug because of the low barriers to entry.   What advice would you give those looking to start their own software business?</b></p>

<p><b>AW:</b> Don&#8217;t get into it only because you think you can create the next Google etc.  If you look at the successes over the years, they almost all come from people already in the field.  They knew enough to have a great idea, know it was a great idea, and have some knowledge about how to develop it.  There are two ways to do this: i) Join an existing company first and get experience and contacts in the industry (and capital); ii) Have an idea and sink all your efforts into developing and promoting the idea (product or service).  If you are starting your own company, be prepared for a very slow start - it typically takes about 2 years to start producing non-neglible income, and that&#8217;s for the companies that succeed.  Doing something on your own is tough.  You have to convince everyone that you can deliver - and there&#8217;s only one of you.  Most important - don&#8217;t do it if you don&#8217;t really believe in it AND really enjoy what you are doing.</p>

<p><b>MHP: What are some of your non-computing interests?</b></p>

<p><b>AW:</b> Photography (but that is now merging with computing).  Listening to classical music.  Reading (non-technical) mysteries, historical novels.  Love golf - but it does not love me back.</p>

<p><b>MHP: Could you give us a sneak peak about what you will be talking about in your keynote at CUSEC 2005?</b></p>

<p><b>AW:</b> The talk is based on the experience of developing safety-critical software over a thirteen-year period.  It focuses on and integrated approach to software development, and emphasises engineering discipline.  It includes discussion on the dynamics of teamwork, and briefly looks forward to what will be expected from the current generation of graduating software engineers and computer scientists.</p>

<p>Related Links:</p>

<ul>
<li><a href="http://2005.cusec.ca">CUSEC 2005</a></li>
<li><a href="http://www.cas.mcmaster.ca/~wassyng/">Dr. Alan Wassyng</a></li>
<li><a href="http://www.cas.mcmaster.ca">McMaster University</a></li>
<li><a href="http://www.opg.com/ops/N_darlington.asp">Darlington Nuclear Generating Station</a></li>
</ul>

<div id="postCredits">
    interview conducted by:: Mark H Pavlidis
</div>
]]>

</content>
</entry>
<entry>
<title>CUSEC 2006 and Beyond</title>
<link rel="alternate" type="text/html" href="http://www.protose.org/_archives/2004/12/cusec_2006_and.php" />
<modified>2004-12-14T03:44:17Z</modified>
<issued>2004-12-14T03:41:27Z</issued>
<id>tag:www.protose.org,2004://1.76</id>
<created>2004-12-14T03:41:27Z</created>
<summary type="text/plain">CUSEC 2005 is just around the corner so it seems odd to start talking about CUSEC 2006. CUSEC 2006 will be our 5th anniversary and we want to make sure that it will be our best conference to date. We...</summary>
<author>
<name>JohnKopanas</name>
<url>http://www.kopanas.com</url>
<email>john.kopanas@protose.org</email>
</author>
<dc:subject>CUSEC</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.protose.org/">
<![CDATA[<p>CUSEC 2005 is just around the corner so it seems odd to start talking about CUSEC 2006.  CUSEC 2006 will be our 5th anniversary and we want to make sure that it will be our best conference to date. We have had a lot of success over the years and it will take a lot to one up ourselves hence the need to start organizing the conference earlier.</p>

<p>It feels like only yesterday when a group of software engineering students from Concordia University got together to organize a conference for software engineering students from across Canada.  I feel very fortunate to have been apart of that first organizing committee as well as still being apart of the organization.</p>

<p>At our first conference only a couple of universities started to offer a software engineering degree but there still was nobody in canada who had graduated from an accredited software engineering program.  Five years later many schools from across Canada have had one or more graduating classes.</p>

<p>When I graduated I was really disappointed that I would not be able attend CUSEC any longer (some would even say CUSEC is the reason why it took me so long to graduate).  After asking around I realized I was not the only one that felt this way.  Students have graduated, entered the real world and have so much more knowledge now to share at CUSEC&#8230; why close the door to them?</p>

<p>CUSEC 2006, our 5th anniversary, will evolve to adapt to the changing environment of software engineering in Canada.  The conference will cater equally to all three groups that make up the software engineering community: students, members of academia and now professionals; while never forgetting its root as a student only conference.  </p>

<p>I worked with Frederic Rioux, one of the most active contributors of CUSEC over the years and founding member of the CUSEC&#8217;s Central Committee, to come up with an updated version of CUSEC&#8217;s mission statement:</p>

<blockquote>
  <p>CUSEC is a national conference organized for and by the software engineering community in Canada.  It is a conference where academics, professionals and students come together to exchange ideas, experiences and learn from each other.  We makes sure that there is an equal representation between academics and industry and the conference is a springboard to reducing the divide between the often separated groups.</p>
  
  <p>Students play a large role as both organizers and attendees of the conference.  As a student the cost of attending the conference will remain as minimal as possible so software engineers can start attending the conference as students and continue to attend the conference past retirement.  Each university with a computer related program will be encouraged to be represented at the conference by organizing and sending delegations.</p>
  
  <p>For each conference a theme will be chosen and the format of the conference will be designed to make sure that attendees will learn the most on that theme while focusing on interactive learning. The environment will be relaxed and laid back so that people will feel comfortable to be themselves. Activities will be organized so that all attendees from different backgrounds and experiences will feel comfortable to open up communication.</p>
  
  <p>In general our mission is to make sure that all of the groups that make up the the software engineering community can attend a mutually beneficial conference and learn from each other while leaving the conference as better software engineers.</p>
</blockquote>

<p>The conference will return to my hometown and one of the most beautiful cities in Canada. It is tentatively scheduled to take place from Thursday January 12th to Saturday January 14th 2006 at the Mount Royal (same place as CUSEC 2003 and 2004) Conference Center in the heart of downtown Montreal.</p>

<p>I realize some people are skeptical about CUSEC catering the conference to both professionals and students.  It will take much discipline to make sure the conference does not get taken over by corporations.  But you have to remember when we were students we were in the same position.  We could of easily chosen keynotes from large corporations that would of given us the biggest sponsorship package but instead we choose keynotes that we felt would be the best pillars for that years theme.  We stuck to our values back then and there is no reason to believe that we will after four amazing years change our values now.</p>

<p>Here is a list of some of the benefits we envision from going to a 50/50 split with equal tickets being available for professionals and students/academia:</p>

<ul>
<li>allow students to meet with professional software engineers and mentors and make contacts in industry;</li>
<li>help us to raise more money to allow us to bring in more speakers;</li>
<li>bridge the gap between the way software is presently being developed and academia&#8217;s view of software engineering.</li>
</ul>

<p>We are not going to only strengthen our corporate presence but our academic presence by strengthening our promotion of our Call For Papers as well as create a stronger and more credible review process and committee. </p>

<p>Will the cost of all these benefits be put on the back of students.  Absolutely not.  The cost of the conference will remain under $100 CDN for students.</p>

<p>All along we have been organizing this conference for you.  All the changes that have been implemented from year to year have been the result of your feedback.  We have two questions for you that we would like for you to take the time to respond (in the comments section):</p>

<ul>
<li>If you could add/remove/change one thing about a CUSEC conference that you have attended what would it be? </li>
<li>If were given the opportunity to choose just one of the presenters at the conference, who would you pick and why?</li>
</ul>

<p>If you have any additional comments, suggestions and or questions don&#8217;t hesitate to share them with us.</p>

<p>We look forward to seeing you at CUSEC 2005 in Ottawa and CUSEC 2006 in Montreal.</p>

<p>Related Links:</p>

<ul>
<li><a href="http://2005.cusec.ca">CUSEC 2005</a></li>
</ul>

<div id="postCredits">
    written by: John Kopanas
</div>
]]>

</content>
</entry>
<entry>
<title>Life at Electronic Arts in Montreal</title>
<link rel="alternate" type="text/html" href="http://www.protose.org/_archives/2004/11/life_at_electro.php" />
<modified>2004-11-18T05:51:51Z</modified>
<issued>2004-11-18T05:49:51Z</issued>
<id>tag:www.protose.org,2004://1.75</id>
<created>2004-11-18T05:49:51Z</created>
<summary type="text/plain">And I thought John Baku has been having a rough time at work. A blog post written by the wife of a developer at EA (Electronic Arts) in Montreal has post an anonymous blog entry about what her husband and...</summary>
<author>
<name>JohnKopanas</name>
<url>http://www.kopanas.com</url>
<email>john.kopanas@protose.org</email>
</author>
<dc:subject>Work Life</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.protose.org/">
<![CDATA[<p>And I thought John Baku has been having a rough time at work.  A blog post written by the wife of a developer at EA (Electronic Arts) in Montreal has post an anonymous blog entry about what her husband and family is going through since her husband started to working for EA.  Can you say unionize?  Would good software engineering make a difference?</p>

<div id="postCredits">
    written by: John Kopanas <br/>
    link sent by: Chris Ness, Alfonso Marin
</div>

<p>Related Links:</p>

<ul>
<li>Blog Entry: <a href="http://www.livejournal.com/users/ea_spouse/">EA Spouse</a></li>
<li>News Article: <a href="http://news.com.com/Electronic+Arts+faces+overtime+lawsuit/2100-1043_3-5450316.html">Electronic Arts faces overtime lawsuit</a></li>
</ul>
]]>

</content>
</entry>

</feed>