<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Michel Billard</title>
	<atom:link href="http://www.mbillard.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mbillard.com</link>
	<description>News and information about me, Michel Billard. I'm a Web developer with a formation in software engineering.</description>
	<lastBuildDate>Wed, 19 Oct 2011 18:34:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>Summer summary (summery?): 4 jobs, 1 huge decision</title>
		<link>http://www.mbillard.com/199/summer-summary-summery-4-jobs-1-huge-decision/</link>
		<comments>http://www.mbillard.com/199/summer-summary-summery-4-jobs-1-huge-decision/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 02:41:42 +0000</pubDate>
		<dc:creator>Michel Billard</dc:creator>
				<category><![CDATA[Work Experience]]></category>
		<category><![CDATA[Code Genome]]></category>
		<category><![CDATA[Hint Innovation]]></category>
		<category><![CDATA[mConcierge]]></category>
		<category><![CDATA[work environment]]></category>

		<guid isPermaLink="false">http://www.mbillard.com/?p=199</guid>
		<description><![CDATA[Sorry for the pun, but I just had to. So I haven&#8217;t posted in a while and now that my situation has stabilized, I finally feel that I can write it all down. April 26: I announce my resignation to Hint Innovation I had already been looking for a new job for a while, but [...]]]></description>
			<content:encoded><![CDATA[<p>Sorry for the pun, but I just had to.</p>
<p>So I haven&#8217;t posted in a while and now that my situation has stabilized, I finally feel that I can write it all down.</p>
<h3>April 26: I announce my resignation to Hint Innovation</h3>
<p>I had already been looking for a new job for a while, but none of the jobs were appealing to me. I was very picky for two reasons: I had excellent conditions at Hint and I&#8217;m a good developer which gives me access to many opportunities. A week before giving my resignation, a company I had never heard of contacted me through LinkedIn (through a recruiter). The conditions were fantastics, the pay great and I would have the opportunity to build and lead my own team of developers. When I received the offer, my job satisfaction at Hint was at all time low so the decision was quite easy.<span id="more-199"></span></p>
<p>Handing my resignation was harder than I thought, but I had to do it for both my sanity and my career. Hint was my first job, I worked hard there, had very good friends and many good memories with everyone including the founders (as I&#8217;ve mentionned before, I was the first employee so we were close). Fortunately, everyone was very understanding and my last weeks there went well.</p>
<h3>May 16: I start my new job</h3>
<p>You may have noticed that I haven&#8217;t mentioned the name of the company yet and there&#8217;s a reason for that. I didn&#8217;t ask enough questions during the interviews and the reality was an awful development environment lead by a tyrant CTO. My job was to kickstart a team of developers in Montreal that would be working with an established team in Florida. I was flown over there along with a web designer in order to learn as much as possible about the work to be done and familiarize with the team. We had two weeks to accomplish that, but we were had 2 meetings, totaling 2 or 3 hours max, and then promptly assigned a cubicule to work on our own. Any attempt to find out more about the application, the processes or the policies were met with anger from the CTO. Most other programmers appeared clueless about what they were working on and a lack of leadership and management meant that most of them could do nothing and no one would notice. The company scored at most 3 on the <a title="The Joel Test by Joel Spolsky" href="http://www.joelonsoftware.com/articles/fog0000000043.html">Joel Test</a> and a big 0 on <a title="Keys to a productive environment" href="http://www.crossbrowser.net/520/keys-to-a-productive-environment/">my own scale for a productive environment</a>.</p>
<p>So I come back from Florida having learned approximately nothing and with little clue about what to work on. Furthermore, the servers were protected from access from other countries and any attempt to get them unlocked felt into depth hears. The last drop was the questionable endeavors of the company, probably legal, but not morally acceptable (in my mind), I didn&#8217;t want to be associated with any of it. That&#8217;s when I started looking and, fortunately for me, I was terminated along with the whole team in Montreal with a more than generous compensation package.</p>
<h3>August 8 &#8211; September 9: My short stay at mConcierge</h3>
<p>My search for a new job went well, lots of companies interested in my services, most of them have crappy offers or conditions, then comes mConcierge. Decent conditions, an interesting product and a great opportunity for career advancement. Somehow, I don&#8217;t feel right going into this job, I can&#8217;t quite put the finger on it but there&#8217;s something I don&#8217;t like about it. Since I couldn&#8217;t come up with a reason to turn down the offer, I decide to give it a try.</p>
<p>First day in, I have already done more than during my entire stay at the other job (1.5 months). Lots of work to do and enjoyable challenges. I&#8217;m doing good work but after a couple of weeks I still don&#8217;t enjoy working there. Part of it is the crappy desks and chairs I was given and the annoying office layout, all things I could have probably asked to change if I really wanted to stay, but I knew I wouldn&#8217;t be staying there too long because of that other thing I still couldn&#8217;t identify. I decide to quit for a second time this year.</p>
<h3>September 12: The biggest decision of my programming career</h3>
<p>I had talked with Code Génôme while I was looking for a way out of the USA job, but even though they liked my resume, they didn&#8217;t have a job for me at the time. At the beginning of September, they contact me offering me a job and presenting me with a big decision: either I stay at mConcierge, work on improving the environment and hope that the &#8220;thing&#8221; goes away OR try my hand with Ruby on Rails while accepting a sizable pay decrease (with an aggressive salary increase over the course of a single year, making me up to par with what I had with mConcierge).</p>
<p>Best decision ever!</p>
<p>I love working again, even though I&#8217;m not making as much money and I&#8217;m not yet at 100% with the new framework. I should mention that I was very curious about Ruby on Rails and had done some test projects on my own (see <a title="Blog post about the making of Survvit" href="http://www.crossbrowser.net/513/survvit-my-weekend-project/">survvit</a>), but I had never done a full fledged RoR app. I knew, however, that I liked the style of Ruby and Rails. So I took the job, I see the temporary pay decrease as my payment for the opportunity to learn a new framework and being happy at work. I went from programming with .NET on Windows to programming RoR on a MAC (although I feel I&#8217;ll be switching to Ubuntu eventually, I don&#8217;t like Mac OSX). I&#8217;m learning a lot and I think that&#8217;s my key to an enjoyable work environment: learning.</p>
<p>During my last months at Hint, I wasn&#8217;t learning anything useful, I wasn&#8217;t learning while at the job after that and even at mConcierge I was not learning much. Now I&#8217;m learning a lot and my productivity is increasing every day and many times I feel much more productive than I ever was with .NET.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mbillard.com/199/summer-summary-summery-4-jobs-1-huge-decision/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hint Innovation retrospective</title>
		<link>http://www.mbillard.com/187/hint-innovation-retrospective/</link>
		<comments>http://www.mbillard.com/187/hint-innovation-retrospective/#comments</comments>
		<pubDate>Fri, 20 May 2011 14:57:40 +0000</pubDate>
		<dc:creator>Michel Billard</dc:creator>
				<category><![CDATA[Work Experience]]></category>
		<category><![CDATA[Hint Innovation]]></category>

		<guid isPermaLink="false">http://www.mbillard.com/?p=187</guid>
		<description><![CDATA[It has now been a week since I left Hint Innovation and I&#8217;ve been thinking about what I accomplished there. As to not forget, I decided to write it down here. I was their first employee I initiated the move from CVS to Subversion (SVN) I initiated the move from SVN to Mercurial (Hg) (3 [...]]]></description>
			<content:encoded><![CDATA[<p>It has now been a week since I left Hint Innovation and I&#8217;ve been thinking about what I accomplished there. As to not forget, I decided to write it down here.</p>
<ul>
<li>I was their first employee</li>
<li>I initiated the move from CVS to Subversion (SVN)</li>
<li>I initiated the move from SVN to Mercurial (Hg) (3 years later)</li>
<li>I started the internal Wiki</li>
<li>I helped integrate one intern and 3 full-time employees</li>
<li>I worked on many internal libraries and tools still in use at the time of my departure</li>
<li>I took a major role in the development of a dozen client projects often as the only front-end developer (while still working on the back-end and storage parts)</li>
<li>I took part in countless design and architectural meetings and decisions</li>
<li>I presented a project to a client&#8217;s client</li>
</ul>
<p style="text-align: center;"><a href="http://www.hintinnovation.com"><img class="size-medium wp-image-189 aligncenter" title="Hint Innovation logo" src="http://www.mbillard.com/wp-content/uploads/2011/05/Hint-300x118.png" alt="Hint Innovation logo" width="210" height="83" /></a></p>
<h3 style="text-align: left;">Final thoughts</h3>
<p style="text-align: left;">I&#8217;m happy with what I accomplished at Hint, I feel like I had a huge impact on how the company turned out. Hopefully, I can have the same impact at my new workplace.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mbillard.com/187/hint-innovation-retrospective/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The red chairs</title>
		<link>http://www.mbillard.com/176/the-red-chairs/</link>
		<comments>http://www.mbillard.com/176/the-red-chairs/#comments</comments>
		<pubDate>Mon, 16 May 2011 21:02:52 +0000</pubDate>
		<dc:creator>Michel Billard</dc:creator>
				<category><![CDATA[Work Experience]]></category>
		<category><![CDATA[Hint Innovation]]></category>

		<guid isPermaLink="false">http://www.mbillard.com/?p=176</guid>
		<description><![CDATA[When I first started at Hint Innovation almost 4 years ago, the office was a tiny room of about 90 square feet. Four people could fit in the room, each with its own rather small desk with just enough room for a laptop, a monitor, a keyboard and a notepad. The room was rented by [...]]]></description>
			<content:encoded><![CDATA[<p>When I first started at Hint Innovation almost 4 years ago, the office was a tiny room of about 90 square feet. Four people could fit in the room, each with its own rather small desk with just enough room for a laptop, a monitor, a keyboard and a notepad. The room was rented by the very useful <a title="Official website of the Centre d'entrepreneurship" href="http://neumann.hec.ca/entrepreneurship/fr/index.htm">Centre d&#8217;entrepreneurship Poly-HEC-UdeM</a>. The center rents rooms at a low price to technology startups to help them postpone the overhead of owning a full-sized office while cranking up the development of the product. It also provides coaching and classes to entrepreneurs.</p>
<p>The standard office equipment is also provided by them, including those unsuitable-for-office-work red chairs.</p>
<p style="text-align: center;"><img class="size-medium wp-image-177 aligncenter" title="Not the most comfortable chair" src="http://www.mbillard.com/wp-content/uploads/2011/05/red_chair2-300x300.jpg" alt="4-legged red fabric chair" width="300" height="300" /></p>
<p style="text-align: left;">Fortunately, the chairs were eventually replaced by very comfortable ergonomic chairs (the <a title="Overview of the Allsteel #19" href="http://www.allsteeloffice.com/allsteeloffice/products/seating/19/">Allsteel #19</a>) and moved to a permanent office. The red chairs, however, have always remained in my mind as the symbol of the beginning of Hint Innovation and the company has gone a long way since then.</p>
<p style="text-align: left;">Last Friday, May 13th, I left Hint Innovation to go broaden my experience with a different company. As a token of gratitude to my former employers, I managed to acquire one of the old red chairs and gave it to them as a symbol of how the company started and how far it had come along since then.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mbillard.com/176/the-red-chairs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing CSharpSharp</title>
		<link>http://www.mbillard.com/172/introducing-csharpsharp/</link>
		<comments>http://www.mbillard.com/172/introducing-csharpsharp/#comments</comments>
		<pubDate>Sun, 10 Apr 2011 20:46:17 +0000</pubDate>
		<dc:creator>Michel Billard</dc:creator>
				<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.mbillard.com/?p=172</guid>
		<description><![CDATA[I have just released a new project of mine called CSharpSharp. It&#8217;s a collection of classes and extension methods that aim to improve the code usability of the C# language. Ever since C# 3.0 was released, I’ve been thinking about the possibilities opened by the extension methods. Extension methods allow developers to extend existing classes [...]]]></description>
			<content:encoded><![CDATA[<p>I have just released a new project of mine called CSharpSharp. It&#8217;s a collection of classes and extension methods that aim to improve the code usability of the C# language.</p>
<blockquote><p>Ever since C# 3.0 was released, I’ve been thinking about the  possibilities opened by the extension methods. Extension methods allow  developers to extend existing classes by providing them with additional  methods. The beauty of this is that we can now create beautiful code  APIs on existing classes without compromising its internal design.</p></blockquote>
<p>You can learn more about the project by reading <a title="CSharpSharp introduction post" href="http://www.crossbrowser.net/504/introducing-csharpsharp/">my post over at crossbrowser</a> or by heading to <a title="CSharpSharp project homepage" href="http://code.google.com/p/csharpsharp/">its homepage hosted on Google Code</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mbillard.com/172/introducing-csharpsharp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why I don&#8217;t plan on becoming a &#8220;real&#8221; software engineer</title>
		<link>http://www.mbillard.com/167/why-i-dont-plan-on-becoming-a-real-software-engineer/</link>
		<comments>http://www.mbillard.com/167/why-i-dont-plan-on-becoming-a-real-software-engineer/#comments</comments>
		<pubDate>Sat, 05 Feb 2011 19:17:52 +0000</pubDate>
		<dc:creator>Michel Billard</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[engineering]]></category>
		<category><![CDATA[OIQ]]></category>
		<category><![CDATA[RéseauIQ]]></category>
		<category><![CDATA[software engineering]]></category>

		<guid isPermaLink="false">http://www.mbillard.com/?p=167</guid>
		<description><![CDATA[In Canada, to be considered a software engineer, one has to do a bit more than simply getting a baccalaureate (a.k.a. an undergraduate degree). First of all, a graduate has to acquire engineering experience; another engineer has to be able to attest of your experience so you don&#8217;t work with other engineers, good luck. Then [...]]]></description>
			<content:encoded><![CDATA[<p>In Canada, to be considered a software engineer, one has to do a bit more than simply getting a baccalaureate (a.k.a. an undergraduate degree). First of all, a graduate has to acquire engineering experience; another engineer has to be able to attest of your experience so you don&#8217;t work with other engineers, good luck. Then you have to study a bunch of laws about ethics. From what I heard, the test goes beyond common sense and requires the aspiring engineers to learn a lot by heart. Finally, plenty of fees have to be paid, including a yearly recurring fee of a over two hundred dollars.</p>
<p>Alright you say, this isn&#8217;t much different than most professional organizations, and you get to be a &#8220;real&#8221; engineer, that has to mean something, right?</p>
<h3>What is an engineer</h3>
<p>In Canada, most of the engineering jobs require the professionals to be part of the organization that is the <a title="Website of the Ordre des ingénieurs du Québec" href="http://www.oiq.qc.ca/en_index.html">Ordre des  ingénieurs du Québec</a>, otherwise they can&#8217;t actually work. Being part of the organization means that the engineer has done the above tasks, is experienced and most likely competent. For example, only an engineer can approve plans for building various structures, this is called an &#8220;acte réservé&#8221; or an exclusive act. For sure, if one wants to do work that requires oneself to perform one of <a title="List of the reserved acts" href="http://www.oiq.qc.ca/calling/fields-practice.html">these reserved acts</a>, doing what it takes to become an official engineer is a no brainer.</p>
<p>Being an engineer also has a couple of benefits, it can give you access to better deals at banks or a better cellphone plan, better insurance rates because being an engineer means that you probably have a relatively good income (good for paying debts) and that you probably have a good (or decent) head on your shoulder which means you take less risk than the general population, hence the lower insurance rates. There are quite a bit of <a title="Advantages of being part of the organization" href="http://www.reseauiq.qc.ca/en/advantages.html">other advantages</a> to being part of the organization, but I won&#8217;t list them all here.</p>
<h3>What about a software engineer</h3>
<p>So why won&#8217;t I become a &#8220;real&#8221; engineer? Because there are simply no benefits for me. Most importantly, software engineers have no &#8220;reserved acts&#8221; (yet) which means I can work anywhere I want anyway. Secondly, I can already have access to all the benefits because I&#8217;m still part of the organization, simply not as a full-fledged engineer and most (all?) of the companies acknowledge my status as equivalent to being an engineer (better insurance rates, deals at hotels, etc.).</p>
<p>Another new issue that came up is that engineers will now be required to do a minimum of continuous education every year. I&#8217;m not saying that&#8217;s a bad idea, quite the contrary, but in my case, I already stay up-to-date on my own and since I&#8217;m not doing it through one of the official channels, that wouldn&#8217;t even count as continuous education.</p>
<p>Also, as I said earlier, it costs over two hundred dollars per year to be known as an engineer.</p>
<p>So, as long as there is no benefit to becoming a &#8220;real&#8221; engineer, I&#8217;ll remain a baccalaureate in software engineering.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mbillard.com/167/why-i-dont-plan-on-becoming-a-real-software-engineer/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to develop web applications</title>
		<link>http://www.mbillard.com/163/how-to-develop-web-applications/</link>
		<comments>http://www.mbillard.com/163/how-to-develop-web-applications/#comments</comments>
		<pubDate>Sat, 30 Oct 2010 20:17:43 +0000</pubDate>
		<dc:creator>Michel Billard</dc:creator>
				<category><![CDATA[Crossbrowser]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[learn]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[web applications]]></category>

		<guid isPermaLink="false">http://www.mbillard.com/?p=163</guid>
		<description><![CDATA[I&#8217;ve written a piece about how to develop web applications over at other blog. Here&#8217;s an excerpt: [...] Now that we know what we have to build, we have to build it. This is a huge step and will most likely be where you spend most of your time. The first decision you have to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve written a piece about <a title="How to develop web applications" href="http://www.crossbrowser.net/436/how-to-develop-web-applications/">how to develop web applications</a> over at other blog. Here&#8217;s an excerpt:</p>
<blockquote><p>[...] Now that we know what we have to build, we have to build it. This is a  huge step and will most likely be where you spend most of your time. The  first decision you have to take is how you are going to build it, what  technology are you going to use with which framework. There are so many  ways you can do it, you just have to pick one that suits you well. [...] The important thing to know is that <strong>you can build a working web app with any of those</strong>.</p></blockquote>
<p>Web application development education is a subject that really interests me because I find it rather strange that a domain that is growing so fast is mostly run by people who learned their trade on their own. Sure, computer science and software engineering classes do help, but there&#8217;s a lot of ground specific to web development that they do not cover.</p>
<p>I think this is a topic that I will be coming back to quite regularly.</p>
<p>Enough now, <a title="Link to my post about how to develop web applications" href="http://www.crossbrowser.net/436/how-to-develop-web-applications/">go read my post</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mbillard.com/163/how-to-develop-web-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I&#8217;m a web developer</title>
		<link>http://www.mbillard.com/154/im-a-web-developer/</link>
		<comments>http://www.mbillard.com/154/im-a-web-developer/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 01:40:35 +0000</pubDate>
		<dc:creator>Michel Billard</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://www.mbillard.com/?p=154</guid>
		<description><![CDATA[In my last post, I talked about how I was not a programmer. Since that post, I thought about what I really was and looked around to see what would best describe what I do at work. Luckily for me, someone tried to figure out the difference between a computer scientist, a programmer and a [...]]]></description>
			<content:encoded><![CDATA[<p>In my last post, I talked about how <a title="Post about how I am not a programmer" href="http://www.mbillard.com/149/i-am-not-a-programmer/">I was not a programmer</a>. Since that post, I thought about what I really was and looked around to see what would best describe what I do at work. Luckily for me, someone tried to figure out the <a title="Post about the difference between a computer scientist, a programmer and a developer." href="http://www.skorks.com/2010/03/the-difference-between-a-developer-a-programmer-and-a-computer-scientist/comment-page-1/#comment-3902">difference between a computer scientist, a programmer and a developer</a>. I thought his definitions for the programmer and the developer were pretty accurate. Also, the developer definition was much more fitting for me.</p>
<blockquote><p>They write code. Making it well-factored and clean is important, but  other factors often take priority. Math skills are very much optional,  but it does help to be aware of common problems and solutions related to  the domain they are in. Communication and people skills are paramount.  Process and team dynamics are bread and butter skills. <strong>They are  consummate generalists without any truly deep specializations</strong>.  They are expert at finding ways around problems and plugging components  together to fulfill a set of requirements. In their personal time they  are either trying to build the next Facebook, or engage in activities  that have nothing to do with programming, developing, or computer  science.</p></blockquote>
<p>That&#8217;s pretty much dead on. I&#8217;m always thinking about useful new apps, tools, projects that would first and foremost benefit me, but that could probably be useful to a large group of people. I love working in a team where I can help others with my knowledge (and learn from them too).</p>
<p>Since I build web application, I can say that I am a <strong>web developer</strong> (with a specialization in front-end web development).</p>
<h3>What about software engineers?</h3>
<p>The post explaining the difference between different programing professions was lacking the software engineer definition, so I&#8217;ll take a stab at it.</p>
<p>A software engineer is part developer and part manager. He is taught the ways of programming without ever digging in deep enough to be considered an expert. The software engineer is also taught multiple software development processes which he can then adapt to the situation. He also knows the basics to managing projects which makes him a great candidate for future management positions after he has had first hand experience with software development. A software engineer is a manager in the making.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mbillard.com/154/im-a-web-developer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I am not a programmer</title>
		<link>http://www.mbillard.com/149/i-am-not-a-programmer/</link>
		<comments>http://www.mbillard.com/149/i-am-not-a-programmer/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 01:52:33 +0000</pubDate>
		<dc:creator>Michel Billard</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.mbillard.com/?p=149</guid>
		<description><![CDATA[My job is to program web applications. To accomplish this, I have to do a lot of things: code the back-end, write the markup, tweak the SQL queries, arrange the styling, etc. Programming is a huge part of my work, but the thing is that I don&#8217;t feel like a programmer. I&#8217;m also pretty good [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-150" title="Binary Code" src="http://www.mbillard.com/wp-content/uploads/2010/01/1159615_binary_code_3.jpg" alt="" width="127" height="180" />My job is to program web applications. To accomplish this, I have to do a lot of things: code the back-end, write the markup, tweak the SQL queries, arrange the styling, etc. Programming is a huge part of my work, but the thing is that I don&#8217;t feel like a programmer. I&#8217;m also pretty good at doing all of the above, I&#8217;d rate myself a 8 or 9 on 10 (where 10 is a guru) at all the skills I just listed.</p>
<p>The actual act of programming is not the reason why I program, I do it for the results. That probably explains why I prefer to use high level languages that abstract most of the boring parts of programming and let me get from the idea to the implementation as fast as possible.</p>
<p>I don&#8217;t exactly know what I really am if I&#8217;m not a programmer. I really like creating web applications, thinking of new features or new projects that I could do, but I never look forward to actually coding it. I like playing with the markup, the styling and the client-side behavior (the whole front-end), but I hate programming what&#8217;s under the hood.</p>
<p>Any other programmers out there feeling that they are programming out of necessity instead of passion?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mbillard.com/149/i-am-not-a-programmer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Helping high school students find their way</title>
		<link>http://www.mbillard.com/147/helping-high-school-students-find-their-way/</link>
		<comments>http://www.mbillard.com/147/helping-high-school-students-find-their-way/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 16:45:33 +0000</pubDate>
		<dc:creator>Michel Billard</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://www.mbillard.com/?p=147</guid>
		<description><![CDATA[I already mentioned that I participate as a cyber-mentor at Academos, a site where student get the chance to talk with professionals from all domains to ask them what the work is like, how to get there and what to expect once you become a professional. If you are a high school teacher (in Quebec, [...]]]></description>
			<content:encoded><![CDATA[<p>I already mentioned that I participate as a cyber-mentor at <a title="Academos - Cybermentorat" href="https://academos.intraflex.ca/intr/Login.aspx?ReturnUrl=%2fintr" target="_blank">Academos</a>, a site where student get the chance to talk with professionals from all domains to ask them what the work is like, how to get there and what to expect once you become a professional. If you are a high school teacher (in Quebec, Canada), I strongly suggest that you take a look at the site and see what it can offer for your students.</p>
<p>Next week, I&#8217;m taking it to another level. A high school student will be following me for a day (not much following to do since I work on the computer all day). This will not impact my work too much and I will be able to help someone experience first hand what his potential future career will look like, about 6 years before being able to get there.</p>
<p>Helping the future software engineers is something we, at Hint Innovation, and I truly believe in. We depend on what the education system builds, in terms of graduates, and as employers of future graduates, I think it&#8217;s important to be a part of that system.</p>
<p>Web development education is at a critical point, it&#8217;s mostly untouched by software engineering formations but most companies now need professional Web developers. There are places other than universities that teach Web development, but they don&#8217;t teach the same things as the universities. Both are needed, but currently only one exists.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mbillard.com/147/helping-high-school-students-find-their-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>279 Days to Overnight Success</title>
		<link>http://www.mbillard.com/135/279-days-to-overnight-success/</link>
		<comments>http://www.mbillard.com/135/279-days-to-overnight-success/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 17:55:49 +0000</pubDate>
		<dc:creator>Michel Billard</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://www.mbillard.com/?p=135</guid>
		<description><![CDATA[Have you ever thought about becoming your own employer? On living on your blogging income? Well, this guy did it in just 279 days. He even wrote an excellent ebook (he calls it a manifesto) &#8220;279 Days to Overnight Success&#8221; to tell people interested in doing the same how he did it. I find the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://chrisguillebeau.com/3x5/overnight-success/"><img class="alignright size-full wp-image-136" title="279 Days to Overnight Success cover page" src="http://www.mbillard.com/wp-content/uploads/2009/08/279-days-logo-201x300.jpg" alt="" width="103" height="154" /></a>Have you ever thought about becoming your own employer? On living on your blogging income? Well, this guy did it in just 279 days. He even wrote an excellent ebook (he calls it a manifesto) <a title="Link to the page to learn more about the manifesto and download it" href="http://chrisguillebeau.com/3x5/overnight-success/" target="_blank"><em>&#8220;279 Days to Overnight Success&#8221;</em></a> to tell people interested in doing the same how he did it.</p>
<p>I find the manifesto really interesting because that&#8217;s something I would like to do myself, at least partially. I love writing, teaching people new things, sharing my experiences. I say partially because I wouldn&#8217;t have anything to write about if it were not for my work, where I get to learn so much. I have so many project ideas, but I don&#8217;t take the time to even start any of those. After having read the manifesto, I&#8217;m a little more motivated, I need to answer 2 important questions raised in the ebook (he calls them <em>&#8220;the two most important questions in the universe&#8221;</em>):</p>
<ol>
<li><strong>What do you really want to get out of life?</strong></li>
<li><strong>What can you offer the world that no one else can?</strong></li>
</ol>
<p>Anyway, if you ever thought about going solo and working on your own, give this ebook a chance and read it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mbillard.com/135/279-days-to-overnight-success/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

