<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Bri Manning's Blog</title>
	
	<link>http://brimanning.com/blog</link>
	<description>A Developnerd's Take on Being Awesome</description>
	<lastBuildDate>Thu, 19 Jan 2012 15:15:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/BriManning" /><feedburner:info uri="brimanning" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>40.732509</geo:lat><geo:long>-73.989358</geo:long><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><image><link>http://brimanning.com/blog</link><url>http://brimanning.com/img/BriManning-Head.png</url><title>BriManning's Blog</title></image><feedburner:emailServiceId>BriManning</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/BriManning" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsalloy.com/?rss=http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://www.newsalloy.com/subrss3.gif">Subscribe with NewsAlloy</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare href="http://download.attensa.com/app/get_attensa.html?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://www.attensa.com/blogs/attensa/WindowsLiveWriter/BadgeredintoBadges_10C02/attensa_feed_button5.gif">Subscribe with Attensa for Outlook</feedburner:feedFlare><feedburner:feedFlare href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare href="http://www.flurry.com/pushRssFeed.do?r=fb&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://www.flurry.com/images/flurry_rss_logo2.gif">Subscribe with Flurry</feedburner:feedFlare><feedburner:feedFlare href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><feedburner:browserFriendly>Hey there! You've come this far already, just do it.  ;-)</feedburner:browserFriendly><item>
		<title>JavaScript Global Replace Using Regular Expressions</title>
		<link>http://feedproxy.google.com/~r/BriManning/~3/bBSg_WzNPnY/javascript-global-replace-using-regular-expressions</link>
		<comments>http://brimanning.com/blog/javascript-global-replace-using-regular-expressions#comments</comments>
		<pubDate>Thu, 19 Jan 2012 15:15:30 +0000</pubDate>
		<dc:creator>Brian Manning</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://brimanning.com/blog/?p=320</guid>
		<description><![CDATA[I find the String.replace() functionality of JavaScript to be a bit more than annoying for not doing a global replace.]]></description>
			<content:encoded><![CDATA[<p>I find the String.replace() functionality of JavaScript to be a bit more than annoying. This is because of one crucial reason.</p>
<p>When you do this:</p>
<pre><code>'Hey there!'.replace('e', 'a');
</code></pre>
<p>coming from most backgrounds, you&#8217;d expect this:</p>
<pre><code>'Hay thara!'
</code></pre>
<p>but you end up with this:</p>
<pre><code>'Hay there!'
</code></pre>
<p>Wha?? Talk about running into debug issues and pulling your hair out.</p>
<p>The issue is that the default behavior is to just replace the first instance of a string. Personally, I&#8217;m not quite sure why this is the case, but the fact remains that it is. Now, another option is to use regular expressions. Let&#8217;s try:</p>
<pre><code>'Hey there!'.replace(/e/, 'a');
</code></pre>
<p>Still, no dice. You get:</p>
<pre><code>'Hay there!'
</code></pre>
<p>Egads!</p>
<p>However, if you do:</p>
<pre><code>'Hey there!'.replace(/e/gi, 'a');
</code></pre>
<p>You&#8217;re then using the global regular expression replacement, so you get:</p>
<pre><code>'Hay thara!'
</code></pre>
<p>Finally, just what we were looking for! So, note that anytime you do <code>'original string to search within'.replace(/string to look for/gi, 'string to replace with')</code>, then you&#8217;ll end up with what you expected &#8211; a global replace-all function throughout the string.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BriManning?a=bBSg_WzNPnY:9nXzQJYYvGo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BriManning?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=bBSg_WzNPnY:9nXzQJYYvGo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BriManning?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=bBSg_WzNPnY:9nXzQJYYvGo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/BriManning?i=bBSg_WzNPnY:9nXzQJYYvGo:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=bBSg_WzNPnY:9nXzQJYYvGo:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/BriManning?i=bBSg_WzNPnY:9nXzQJYYvGo:-BTjWOF_DHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BriManning/~4/bBSg_WzNPnY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brimanning.com/blog/javascript-global-replace-using-regular-expressions/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://brimanning.com/blog/javascript-global-replace-using-regular-expressions</feedburner:origLink></item>
		<item>
		<title>A Personal Nerd Favorite of Mine: the Space Elevator</title>
		<link>http://feedproxy.google.com/~r/BriManning/~3/gU1BGtO_qvs/nerd-favorite-space-elevator</link>
		<comments>http://brimanning.com/blog/nerd-favorite-space-elevator#comments</comments>
		<pubDate>Mon, 05 Dec 2011 15:39:57 +0000</pubDate>
		<dc:creator>Brian Manning</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://brimanning.com/blog/?p=312</guid>
		<description><![CDATA[I recently read a misleading and misinformed Time article about the space elevator that got me a little steamed.]]></description>
			<content:encoded><![CDATA[<p>I recently read a <a href="http://www.time.com/time/health/article/0,8599,2099830,00.htm" title="Misinformed Time Space Elevator Article">misleading and misinformed Time article about the space elevator</a> that got me a little steamed.</p>
<p>One thing in particular was the dismissive tone. It was never really considered from an engineering standpoint of an engineer. Certainly it sounds like a pie-in-the-sky idea at first, but when someone does some research they find it&#8217;s not as far-fetched as they originally thought. The idea that is costs &#8220;kazillion zillions&#8221; is entirely fictitious. At least do some research and use real numbers.</p>
<p>The real pricetag is between <a href="http://en.wikipedia.org/wiki/Space_elevator#21st_century" title="Japanese Funding of Space Elevator">$8 billion</a> and <a href="http://en.wikipedia.org/wiki/Space_elevator_economics#Total_cost_of_a_privately_funded_Edwards.27_Space_Elevator" title="Space Elevator Economics">$20 billion</a>, or <a href="http://en.wikipedia.org/wiki/2012_United_States_federal_budget" title="2012 US Federal Budget">.2-.5% of the 2012 US federal expenditure</a>, which you can compare to <a href="http://en.wikipedia.org/wiki/Budget_of_NASA" title="NASA's Yearly Budgets">NASA&#8217;s 2012 budget of $19 billion</a>.</p>
<p>Now, things can certainly go overbudget, it happens all the time, but even if it still costs ten times as much, the benefits outweigh the problems significantly.</p>
<p>In a nutshell, any writer should be far more educated on the topic and do some actual fact-checking before writing a terribly misinformed article.</p>
<p>And I fully understand if I sound like a space elevator fanboy, I love the idea and have read a lot of the literature on it, it&#8217;s something I get really excited abuot &#8211; I&#8217;m not quite sure how one wouldn&#8217;t. <img src='http://brimanning.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BriManning?a=gU1BGtO_qvs:Cp7cAzeBZ3Y:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BriManning?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=gU1BGtO_qvs:Cp7cAzeBZ3Y:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BriManning?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=gU1BGtO_qvs:Cp7cAzeBZ3Y:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/BriManning?i=gU1BGtO_qvs:Cp7cAzeBZ3Y:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=gU1BGtO_qvs:Cp7cAzeBZ3Y:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/BriManning?i=gU1BGtO_qvs:Cp7cAzeBZ3Y:-BTjWOF_DHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BriManning/~4/gU1BGtO_qvs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brimanning.com/blog/nerd-favorite-space-elevator/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://brimanning.com/blog/nerd-favorite-space-elevator</feedburner:origLink></item>
		<item>
		<title>An Update on Common Browser and OS Misconceptions</title>
		<link>http://feedproxy.google.com/~r/BriManning/~3/FnveAdEhcAE/common-browser-os-misconceptions</link>
		<comments>http://brimanning.com/blog/common-browser-os-misconceptions#comments</comments>
		<pubDate>Mon, 21 Nov 2011 15:19:40 +0000</pubDate>
		<dc:creator>Brian Manning</dc:creator>
				<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://brimanning.com/blog/?p=307</guid>
		<description><![CDATA[Until you use it yourself, it's hard to say what the truth is when updates are announced.]]></description>
			<content:encoded><![CDATA[<p>I recently was talking to some friends about the current state of browsers and operating systems and how the next year or two could really shake up what&#8217;s been traditionally considered the norm. You know, the IE sucks, Chrome is the fastest and most standard-compliant browser, OS X has the best usability and Windows is for the plebes mode of thinking that people have fallen into. It&#8217;s an easy mode to get used to, but that could be changing.</p>
<p>First, here&#8217;s some <a href="http://lifehacker.com/5844150/browser-speed-tests-firefox-7-chrome-14-internet-explorer-9-and-more" title="Lifehacker Browser Stats">benchmarks from September 27th from Lifehacker</a>. There&#8217;s an <a href="http://kristopolous.blogspot.com/2011/11/acid3-of-js-has-few-surprises.html" title="IE10 Tops the JavaScript Charts">article about a very promising IE10</a>, then there was a <a href="http://kristopolous.blogspot.com/2011/11/winners-are-opera-ie-firefox-chrome.html" title="Opera Pulls Ahead">follow-up two days later about the upcoming Opera build</a>.</p>
<p>As for <a href="http://windows.microsoft.com/en-US/windows-8/preview" title="Windows 8 Preview">Windows 8</a>, here&#8217;s a <a href="http://www.youtube.com/watch?v=p92QfWOw88I" title="Windows 8 Demonstration">good video from June demoing some features and the updated UI</a> (the Internet&#8217;s <a href="http://www.urbandictionary.com/define.php?term=wadsworth+constant" title="Wadsworth Constant Definition">Wadsworth Constant</a> applies, so feel free to skip to 30% in).</p>
<p>Granted, until you use it yourself, it&#8217;s hard to say what the truth is when updates are announced. Personally, I thought the iPad UI seemed silly because it was just a spread out iPod/iPhone UI with wasted space, but using it is still really nice. So, we&#8217;ll see how things change.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BriManning?a=FnveAdEhcAE:cUvHOA9KJH8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BriManning?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=FnveAdEhcAE:cUvHOA9KJH8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BriManning?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=FnveAdEhcAE:cUvHOA9KJH8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/BriManning?i=FnveAdEhcAE:cUvHOA9KJH8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=FnveAdEhcAE:cUvHOA9KJH8:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/BriManning?i=FnveAdEhcAE:cUvHOA9KJH8:-BTjWOF_DHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BriManning/~4/FnveAdEhcAE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brimanning.com/blog/common-browser-os-misconceptions/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://brimanning.com/blog/common-browser-os-misconceptions</feedburner:origLink></item>
		<item>
		<title>The Individual Roles Within a Software Development Team</title>
		<link>http://feedproxy.google.com/~r/BriManning/~3/cidp5EKkhoQ/software-development-roles</link>
		<comments>http://brimanning.com/blog/software-development-roles#comments</comments>
		<pubDate>Thu, 17 Nov 2011 14:44:54 +0000</pubDate>
		<dc:creator>Brian Manning</dc:creator>
				<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://brimanning.com/blog/?p=300</guid>
		<description><![CDATA[Likely the most important of aspect of software creation is your team's structure and the different roles that people take and get things done well.]]></description>
			<content:encoded><![CDATA[<p>When it comes to any one problem to solve, place to get to, goal to achieve, there are limitless ways to get there, especially when it comes to software. Those differences can be in technology used, development lifecycle, team size, test-driven, you name it, there&#8217;s a different way to do it.</p>
<p>One aspect, which is likely the most important aspect of them all, is your team&#8217;s structure and the different roles that people take and how those roles fit into getting things done well. Even when the team is really just one person, that one person has to take on those different roles. Though there are many different names for these roles, I&#8217;ll give them the most generic classifications possible and then give examples of those kind of roles and their relationship to the features or requirements needed for a project or effort.</p>
<p><strong>Source</strong> &#8211; Examples: <em>Client, Business Analyst</em><br />
This is the person who has the inspiration or idea for what should be created and at least some vision of what that will look like. This could be a client who needs a website made, a developer with an idea for the next killer app or a business requirement coming from management. I tend to think of them as &#8220;the Source&#8221; because they are where the work or project is coming from.</p>
<p><strong>Refiner</strong> &#8211; Examples: <em>Project Manager, Lead Developer, Designer</em><br />
Here we have the person who really delves into what needs to happen to make something useful and compelling. They either can be the Source who refines their own idea, or they could have a back-and-forth with the source to really find out what is going to happen, what&#8217;s needed and what benefit the idea is going to provide.</p>
<p><strong>Architect</strong> &#8211; Examples: <em>Technical Lead, Lead Developer</em><br />
After the Source and Refiner have done their jobs and come up with what should be built, the Architect decides how it&#8217;s going to be built and how it&#8217;s going to happen. That can include deciding the technology or methodology that will make the idea into an actual project and how it&#8217;s going to be completed.</p>
<p><strong>Builder</strong> &#8211; Examples: <em>technical Lead, Developer</em><br />
The Builder will take what the Architect, Refiner and Source have put together and make it a reality. They will take the project and actually build or complete it, likely with a fair amount of interaction with the above three as unforeseen or unplanned events, complications or considerations come into play.</p>
<p><strong>Tester</strong> &#8211; Examples: <em>End User, Project Manager, Client, Developer</em><br />
Once the Builder believes they have finished creating the project, or at least portions of it, someone checks to make sure it&#8217;s behaving and works as expected. This Tester will often go back and forth with the Builder when unintended problems are found or missing features are discovered or additional requirements that weren&#8217;t thought of before are found.</p>
<p><strong>User</strong> &#8211; Examples: <em>General Public, Employee, Client</em><br />
Finally, once the project has been completed, there is the actual user of that project. This is the person who the project was built for and who should be the main consideration throughout the project, making their life easier or more enriching in one way or another.</p>
<p>Now that we have these different roles defined, I hope to go into what an ideal structure would be on a given project in a follow-up post.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BriManning?a=cidp5EKkhoQ:OiiPRITRc7s:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BriManning?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=cidp5EKkhoQ:OiiPRITRc7s:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BriManning?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=cidp5EKkhoQ:OiiPRITRc7s:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/BriManning?i=cidp5EKkhoQ:OiiPRITRc7s:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=cidp5EKkhoQ:OiiPRITRc7s:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/BriManning?i=cidp5EKkhoQ:OiiPRITRc7s:-BTjWOF_DHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BriManning/~4/cidp5EKkhoQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brimanning.com/blog/software-development-roles/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://brimanning.com/blog/software-development-roles</feedburner:origLink></item>
		<item>
		<title>Cross-Platform Development Idea, but This Time Not Mobile</title>
		<link>http://feedproxy.google.com/~r/BriManning/~3/3PDRlpDBCVI/cross-platform-idea-not-mobile</link>
		<comments>http://brimanning.com/blog/cross-platform-idea-not-mobile#comments</comments>
		<pubDate>Fri, 11 Nov 2011 18:48:04 +0000</pubDate>
		<dc:creator>Brian Manning</dc:creator>
				<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://brimanning.com/blog/?p=296</guid>
		<description><![CDATA[Being able to create a channel or app for each of the XBox, Playstation 3 and Wii consoles with a common codebase would be more than helpful for a variety of organizations.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been thinking about <a href="http://phonegap.com/" title="Cross-Platform Mobile Development">PhoneGap</a> and products similar to it that allow you to develop an application once and then deploy it across different environments. This way you can create one application using something like <a href="http://www.sencha.com/" title="Sencha Touch">Sencha</a> or <a href="http://jqtouch.com/" title="jQuery Mobile Development">jQTouch</a> to get a really nice experience. Then you can release an Android app, a Blackberry app or an iOS app with relative ease without putting in the development effort required to create a variety of native apps.</p>
<p>That&#8217;s all old news and the debate is still raging about how to go about it and what tools to use and there are plenty of different, great arguments on both sides.</p>
<p>Then I thought about XBox, Playstation 3 and Wii.</p>
<p>Granted, I haven&#8217;t yet looked into the technical aspects of it, but being able to create a channel or app for each of those common consoles with a common codebase would be more than helpful for a variety of organizations. Whether you&#8217;re creating a small game that you want to run both on mobile and on those consoles without going through the process of distributing disks and working with publishers or you&#8217;re creating an application for an organization like the NFL, being able to roll out on all of those platforms relatively easily and at a lower cost to development would be an amazing asset.</p>
<p>This is just a thought experiment at this point, but it certainly makes me wonder about what could happen when you have that kind of cross platform development available.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BriManning?a=3PDRlpDBCVI:p5-6c2vFrLo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BriManning?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=3PDRlpDBCVI:p5-6c2vFrLo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BriManning?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=3PDRlpDBCVI:p5-6c2vFrLo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/BriManning?i=3PDRlpDBCVI:p5-6c2vFrLo:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=3PDRlpDBCVI:p5-6c2vFrLo:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/BriManning?i=3PDRlpDBCVI:p5-6c2vFrLo:-BTjWOF_DHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BriManning/~4/3PDRlpDBCVI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brimanning.com/blog/cross-platform-idea-not-mobile/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://brimanning.com/blog/cross-platform-idea-not-mobile</feedburner:origLink></item>
		<item>
		<title>Starting My New Job Today, Now a Software Engineer at VEVO</title>
		<link>http://feedproxy.google.com/~r/BriManning/~3/Hv8aGxmBXKI/software-engineer-at-vevo</link>
		<comments>http://brimanning.com/blog/software-engineer-at-vevo#comments</comments>
		<pubDate>Wed, 24 Aug 2011 13:43:01 +0000</pubDate>
		<dc:creator>Brian Manning</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://brimanning.com/blog/?p=290</guid>
		<description><![CDATA[My new position as a Software Engineer at <a href="http://www.vevo.com/" title="Music Evolution Revolution!">VEVO</a> starts today.]]></description>
			<content:encoded><![CDATA[<p>I recently wrote about the <a href="http://brimanning.com/blog/technology-careers" title="My Article About Recruiting and Hiring Tech People">recruiting and hiring practices at technology companies</a> and how many people just don&#8217;t understand the deep inner-workings of a technology career.</p>
<p>I should note that one of the reasons I feel like I&#8217;ve been thinking about this is my new position as a Software Engineer at <a href="http://www.vevo.com/" title="Music Evolution Revolution!">VEVO</a> starts today.</p>
<p>I&#8217;m very excited to work in this fast-paced, exciting environment where the developers are solving problems that very few people in the world have to solve, let alone even consider. It&#8217;s music, it&#8217;s fun and it&#8217;s high-performance software where bandwidth is near the highest it can be and performance cannot be taken lightly. I&#8217;m looking forward to the new challenges, a change of pace and the new people I am going to work with and learn from.</p>
<p>I loved my time at <a href="http://www.bootsoft.com" title="Custom Software in New York City">Bootstrap Software</a> &#8211; I learned a lot, had a lot of fun and made some great friends. It wasn&#8217;t an easy decision by any means and I will certainly miss them.</p>
<p>Here&#8217;s to looking forward to the next step in my career!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BriManning?a=Hv8aGxmBXKI:747a-64peEE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BriManning?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=Hv8aGxmBXKI:747a-64peEE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BriManning?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=Hv8aGxmBXKI:747a-64peEE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/BriManning?i=Hv8aGxmBXKI:747a-64peEE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=Hv8aGxmBXKI:747a-64peEE:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/BriManning?i=Hv8aGxmBXKI:747a-64peEE:-BTjWOF_DHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BriManning/~4/Hv8aGxmBXKI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brimanning.com/blog/software-engineer-at-vevo/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://brimanning.com/blog/software-engineer-at-vevo</feedburner:origLink></item>
		<item>
		<title>Technology Careers, or Why Some People Don’t Understand Their Developers</title>
		<link>http://feedproxy.google.com/~r/BriManning/~3/HpRLEedItl0/technology-careers</link>
		<comments>http://brimanning.com/blog/technology-careers#comments</comments>
		<pubDate>Mon, 22 Aug 2011 13:23:18 +0000</pubDate>
		<dc:creator>Brian Manning</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://brimanning.com/blog/?p=287</guid>
		<description><![CDATA[Technology isn't obsolete in 5 years - it's obsolete in 1-2. It's very fad-intensive, with quick iterations. People don't drop out because they're not trained in the new things coming out - it's because they've burnt out trying to work while learning new things, couldn't keep up with learning these new things or they plod along without learning new things and fall to the wayside.]]></description>
			<content:encoded><![CDATA[<p>I recently read an article about <a href="http://www.sfgate.com/cgi-bin/article.cgi?f=/c/a/2011/08/02/MNMM1KIDEU.DTL" title="How Tech Companies are Recruiting">the hiring practices of technology companies</a> that got me a little fired up because of how utterly wrong I felt that it was. Notably there was a section near the end of the second page that read: &#8220;Companies tend to hire people with IT engineering degrees, use those skills for five years, and then they want a new crop, says Cappelli.&#8221;</p>
<p>I don&#8217;t think he could be more wrong. Technology isn&#8217;t obsolete in 5 years &#8211; it&#8217;s obsolete in 1-2. It&#8217;s very fad-intensive, with quick iterations. People don&#8217;t drop out because they&#8217;re not trained in the new things coming out &#8211; it&#8217;s because they&#8217;ve burnt out trying to work while learning new things, couldn&#8217;t keep up with learning these new things or they plod along without learning new things and fall to the wayside. &#8220;Training&#8221; doesn&#8217;t happen &#8211; learning by getting thrown into the deep end does.</p>
<p>Also, I love how the first comment lauds Cappelli&#8217;s comment, yet is one of the things I couldn&#8217;t disagree with more in the article. The reason that there are young developers, and why companies want young, smart, driven developers is because they drive them into the ground in 5-10 years or the developers become so disillusioned by what they often feel is the stupidity or inefficiencies around them that they want to get out. Sometimes hearing, &#8220;it&#8217;s a business rule,&#8221; isn&#8217;t the most calming experience.</p>
<p>While personally, I do like learning new skills, techniques and adding to my knowledge base, what really excites me is being able to do something quickly, to accomplish something faster than I would have been able to before. That&#8217;s what a lot of the newer technologies that come out do for you &#8211; something that would take 10 hours now takes 1, etc. That&#8217;s why people will pay so much for developers at the cutting edge. If you can do things 10 times as efficiently, it&#8217;s a deal to pay you twice, three times or eight times as much as the guy sitting next to you.</p>
<p>This thinking reminds me of a recent <a href="http://www.youtube.com/watch?v=Qaw5wbOsN7w" title="Matt Damon's Response to Teacher Criticisms">video where Matt Damon discusses teachers</a>, their compensation and the fiery issues that are currently surrounding that sector. The comment by that professor is coming from an MBA-type analysis which loses a lot of truths by measuring only concrete facts. This isn&#8217;t inherently a bad thing, but people need to acknowledge that it loses a lot of the emotional and immeasurable part of the picture in the meantime.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BriManning?a=HpRLEedItl0:OilepTDEZjg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BriManning?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=HpRLEedItl0:OilepTDEZjg:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BriManning?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=HpRLEedItl0:OilepTDEZjg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/BriManning?i=HpRLEedItl0:OilepTDEZjg:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=HpRLEedItl0:OilepTDEZjg:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/BriManning?i=HpRLEedItl0:OilepTDEZjg:-BTjWOF_DHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BriManning/~4/HpRLEedItl0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brimanning.com/blog/technology-careers/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://brimanning.com/blog/technology-careers</feedburner:origLink></item>
		<item>
		<title>The Engineering of a Career Today</title>
		<link>http://feedproxy.google.com/~r/BriManning/~3/18r6I2r1kco/the-engineering-of-a-career-today</link>
		<comments>http://brimanning.com/blog/the-engineering-of-a-career-today#comments</comments>
		<pubDate>Sat, 20 Aug 2011 14:48:00 +0000</pubDate>
		<dc:creator>Brian Manning</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://brimanning.com/blog/?p=285</guid>
		<description><![CDATA[Recently, I read an article by Tom Gillis for Forbes about the end of the engineer. Maybe the problem was that I went into it expecting something entirely different than what I got, but I found it to be an entirely unfounded article. Just by happenstance, on the same day I read an article by [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, I read an article by Tom Gillis for Forbes about the <a href="http://blogs.forbes.com/tomgillis/2011/07/14/the-end-of-the-engineer/">end of the engineer</a>. Maybe the problem was that I went into it expecting something entirely different than what I got, but I found it to be an entirely unfounded article.</p>
<p>Just by happenstance, on the same day I read an article by Thomas L. Freidman for the NY Times about the <a href="http://www.nytimes.com/2011/07/13/opinion/13friedman.html">start-up of you</a>. Now, by combining these two articles, can we get the actual state of careers in this country.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BriManning?a=18r6I2r1kco:Mr5IsESbLeQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BriManning?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=18r6I2r1kco:Mr5IsESbLeQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BriManning?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=18r6I2r1kco:Mr5IsESbLeQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/BriManning?i=18r6I2r1kco:Mr5IsESbLeQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=18r6I2r1kco:Mr5IsESbLeQ:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/BriManning?i=18r6I2r1kco:Mr5IsESbLeQ:-BTjWOF_DHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BriManning/~4/18r6I2r1kco" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brimanning.com/blog/the-engineering-of-a-career-today/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://brimanning.com/blog/the-engineering-of-a-career-today</feedburner:origLink></item>
		<item>
		<title>Software Development and Project Management</title>
		<link>http://feedproxy.google.com/~r/BriManning/~3/tsicTwjPgO0/software-development-and-project-management</link>
		<comments>http://brimanning.com/blog/software-development-and-project-management#comments</comments>
		<pubDate>Tue, 03 May 2011 14:03:44 +0000</pubDate>
		<dc:creator>Brian Manning</dc:creator>
				<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://brimanning.com/blog/?p=269</guid>
		<description><![CDATA[While I'd like to cater to my ego and say that developers are the rockstars while project managers are the band managers, I don't think it's quite that simple.]]></description>
			<content:encoded><![CDATA[<p>While I may be a little biased being a developer myself, I recently came across a tremendous article that basically illustrates what happens when software developers get pitted against project managers and they both feel in the right. The <a href="http://www.cindyalvarez.com/communication/5-reasons-why-you-have-no-credibility-with-engineering" title="5 Reasons Why You Have No Credibility with Engineering">project managers lose their credibility with the engineers</a> and it&#8217;s often downhill from there.</p>
<p>While I&#8217;d like to cater to my ego and say that developers are the rockstars while project managers are the band managers, I don&#8217;t think it&#8217;s quite that simple. Of course, each team is different and has different dynamics, so there are no universal truths.</p>
<p>However, with regards to the above article, ultimately, project manager has to have an in-depth understanding of the business rules, business goals and requirements, as well as an accurate understanding of technical practices, methodologies and restrictions.</p>
<p>I say accurate because that&#8217;s really what&#8217;s important. He or she doesn&#8217;t need to know the details of how changing an application to a new framework is a lot of work, just that it is. And when they&#8217;re unsure, they ask questions to get that accuracy. It would be perfect for the project manager to have enough of a technical background to be able to have that in-depth technical understanding, but nothing is truly perfect in this world. <img src='http://brimanning.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BriManning?a=tsicTwjPgO0:-LLmAuWeHnk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BriManning?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=tsicTwjPgO0:-LLmAuWeHnk:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BriManning?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=tsicTwjPgO0:-LLmAuWeHnk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/BriManning?i=tsicTwjPgO0:-LLmAuWeHnk:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=tsicTwjPgO0:-LLmAuWeHnk:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/BriManning?i=tsicTwjPgO0:-LLmAuWeHnk:-BTjWOF_DHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BriManning/~4/tsicTwjPgO0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brimanning.com/blog/software-development-and-project-management/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://brimanning.com/blog/software-development-and-project-management</feedburner:origLink></item>
		<item>
		<title>The Modern Web – How the Creation of Content is So Easy</title>
		<link>http://feedproxy.google.com/~r/BriManning/~3/xSKh9CClK-I/modern-web-content-creation</link>
		<comments>http://brimanning.com/blog/modern-web-content-creation#comments</comments>
		<pubDate>Thu, 28 Apr 2011 13:14:34 +0000</pubDate>
		<dc:creator>Brian Manning</dc:creator>
				<category><![CDATA[Social Media]]></category>

		<guid isPermaLink="false">http://brimanning.com/blog/?p=250</guid>
		<description><![CDATA[Creating content has become extremely easy on the modern web. Whether it's through a platform like Twitter, YouTube or Facebook, or through a self-hosted or created package. Either way, the creation of content is easy. And it needs to be. It's one key to providing value with your site.]]></description>
			<content:encoded><![CDATA[<p>I recently wrote a post about the <a title="My Post About the ASP.NET Razor Rendering Engine" href="http://brimanning.com/blog/razor-asp-net-mvc-iterating-software">ASP.NET Razor rendering engine</a>. The post wasn&#8217;t that significant, but what was significant was that I did it from my phone while on the subway and then at physical therapy.</p>
<p>Creating content has become extremely easy on the modern web. Whether it&#8217;s through a platform like Twitter, YouTube or Facebook, or through a self-hosted or created package. Either way, the creation of content is easy. And it needs to be. It&#8217;s one key to providing value with your site.</p>
<p>Any given site, in order to provide value, needs to either provide content or provide functionality. Often, the difference between these two can be blurred &#8211; while Gmail&#8217;s functionality is clearly impressive, it&#8217;s ultimately a method of providing content. The same goes for Facebook and other sites with a lot of functionality.</p>
<p>Thus, there is a lot of content flying around, from individual, small sites to massive, cutting-edge applications.</p>
<p>This is what the modern web has become &#8211; an egalitarian medium where anyone can add content quickly and easily. While the creation if good content itself can be hard and time consuming, the addition of that content is fast and easy.</p>
<p>This does create a lot of unnecessary and superfluous noise (check out some Twitter hahstags to see what I mean), ultimately, it&#8217;s a good thing as it gives everyone the chance to be heard. Not a guarantee, but a chance.</p>
<p>PS &#8211; I wrote this post in the same physical therapy session. <img src='http://brimanning.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BriManning?a=xSKh9CClK-I:c-vn77pwYsU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BriManning?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=xSKh9CClK-I:c-vn77pwYsU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BriManning?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=xSKh9CClK-I:c-vn77pwYsU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/BriManning?i=xSKh9CClK-I:c-vn77pwYsU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=xSKh9CClK-I:c-vn77pwYsU:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/BriManning?i=xSKh9CClK-I:c-vn77pwYsU:-BTjWOF_DHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BriManning/~4/xSKh9CClK-I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brimanning.com/blog/modern-web-content-creation/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://brimanning.com/blog/modern-web-content-creation</feedburner:origLink></item>
	</channel>
</rss>

