<?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>Outside the Box() &#187; Technology</title>
	<atom:link href="http://www.sporcic.org/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sporcic.org</link>
	<description>In pursuit of programming bliss through creative curly braces</description>
	<lastBuildDate>Sat, 04 Feb 2012 00:27:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Mobile Financial Services</title>
		<link>http://www.sporcic.org/2012/02/mobile-financial-services/</link>
		<comments>http://www.sporcic.org/2012/02/mobile-financial-services/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 00:27:11 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://www.sporcic.org/?p=902</guid>
		<description><![CDATA[I had a good conversation this week with one of our senior IT managers about the financial services industry and the mobile web. I&#8217;ve been in financial services for a decade now, even working for the company who&#8217;s president (in)famously said &#8220;we&#8217;re a technology company that does mortgages&#8221;. Financial services and mortgage banking are fundamentally [...]]]></description>
			<content:encoded><![CDATA[<p>I had a good conversation this week with one of our senior IT managers about the financial services industry and the mobile web. I&#8217;ve been in financial services for a decade now, even working for the company who&#8217;s <a href="http://en.wikipedia.org/wiki/Angelo_Mozilo" target="_blank">president</a> (in)famously said &#8220;we&#8217;re a technology company that does mortgages&#8221;. Financial services and mortgage banking are fundamentally knowledge-based businesses, and IT is a critical factor to their success.</p>
<p>Our discussion though was around the mobile web and what financial services companies are doing in that space. For the most part, the answer is &#8220;nothing&#8221;, but there are some companies blazing a trail.</p>
<p>Mobile web for financial services is a lot like the regular web in the 90s. Companies are starting to create mobile-friendly versions of their legacy websites for the same reasons they created websites in the 90s: it is becoming an assumed price-of-entry for 21st century business. I doubt anyone is seeing a sales or customer satisfaction uptick from mobile-enabling their current web presence, but instead are doing it because everyone else is doing it.</p>
<p>The companies that are going to nail their mobile strategies are going to do so as part of a comprehensive marketing strategy which will include social media, mobile web and content marketing efforts. The perfect example of this is Quicken Loans, who are the technology leaders in this area for financial services.</p>
<p>While the B2C mobile strategies will be driven by marketing, the real value for financial service companies will be in the B2E space. I&#8217;m at a mid-sized company, and nearly every senior  manager has an iPad. Most also have iPhones. The real value-add for a mobile strategy will be in maximizing the efficiency of these senior managers when they&#8217;re away from their desks through mobile-optimized reporting, dashboard and workflow applications. For example, every organization more than a few layers deep has approval processes for everything from purchases, to new hires, to contracts. Providing easy ways for managers to view and approve these via mobiles devices will be a huge timesaver.</p>
<p>The other growth area for mobile strategies in a financial services world is the sales forces. I had proposed doing a mobile web version of our site for our customers last summer, but after the business thought about it, they decided the biggest lift for the organization would be to provide mobile access to our backend systems for the sales force in the field. For example, an agent visiting a brokerage shop could get a lot of value around an application that provided location-based mapping of customers in an area, reporting around the volume and type or orders generated by that customer, and even be able to view the details on specific orders to answer questions while in the field.</p>
<p>Unfortunately, we never built the application due to other priorities, but this is definitely an area where a smart mobile strategy can add a lot of value.</p>
<p>One thing I see keeping companies from getting mobile efforts off the ground is a skillset gap. Financial services companies are heavily invested in Java and .NET, but the skill for building a good mobile presence are either web standards based (CSS3/HTML5/Javascript) or device-specific (Android, iOS/Objective-C). These are more specialized skills that are hard to justify staffing for, and are even harder to retain as the technology job market continues to heat up. </p>
<p>I expect to see a hot spot for boutique software consulting companies that specialize in mobile development which will sell their talents to financial service companies to build these presences. These companies will be able to combine the design and programming skills necessary to build the applications and mobile web sites that organizations cannot produce in house.</p>
<p>Usability (UX) is also a critical skill gap for financial services companies. Most internal development is built around a “good enough” mindset for user interface design. This is not scalable to the consumer-facing mobile world, where the quality of the user experience is a critical success factor for applications. And even the B2E users will have higher expectations for what they see on their smartphones over what they get on their desktops. </p>
<p>Finally, there is the whole &#8220;application vs mobile web&#8221; decision. Building a native application currently allows for the most seamless user experience, but it also introduces the same distribution hassle we saw with thick client applications. And there is also a data security question. Even in financial services, the world is turning to BYOD for mobile devices. Installing a company application on personal devices opens up the mobile device management can-of-worms, which is still the wild west.</p>
<p>Mobile web applications used to lag native applications in usability and performance, but thanks to Moore&#8217;s Law, and improved tooling, mobile web applications are more than up to the task for the majority of the applications being written, and will continue to improve rapidly. Just take a look at where state-of-the-art toolsets like <a href="http://www.sencha.com/blog/sencha-touch-2-raising-the-bar/" target="_blank">Sencha Touch 2</a> are going, and the native advantage quickly disappears unless you&#8217;re writing 3D games.</p>
<p>I think mobile strategies for financial services companies are at the start of a growth curve that will climb quickly. While most B2C mobile presences will be more a &#8220;me too&#8221; strategy, there will be a few smart companies that maximize a comprehensive marketing strategy, hitting the right demographics, which will allow them to increase market share. This will be a rich area for disruption.</p>
<p>The real value in financial services for a good mobile strategy will be in productivity improvement in the B2E space. They just need to be prepared to pay someone else to write those applications, since they are probably severely lacking internally in the skillsets necessary to execute a successful strategy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sporcic.org/2012/02/mobile-financial-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Technical Resume</title>
		<link>http://www.sporcic.org/2012/01/the-technical-resume/</link>
		<comments>http://www.sporcic.org/2012/01/the-technical-resume/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 01:58:37 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[resume]]></category>

		<guid isPermaLink="false">http://www.sporcic.org/?p=883</guid>
		<description><![CDATA[One of the &#8220;celebrities&#8221; I follow on Twitter is Guy Kawasaki. I read his book Rules For Revolutionaries many years ago and a lot of the concepts stuck with me. The book dates from the first dot-com boom, but is as applicable as ever. A couple weeks ago, Guy posted a link to an infographic [...]]]></description>
			<content:encoded><![CDATA[<p>One of the &#8220;celebrities&#8221; I follow on Twitter is <a href="https://twitter.com/guykawasaki" title="Guy Kawasaki" target="_blank">Guy Kawasaki</a>. I read his book <a href="http://www.amazon.com/dp/088730995X/" title="Rules for Revolutionaries" target="_blank">Rules For Revolutionaries</a> many years ago and a lot of the concepts stuck with me. The book dates from the first dot-com boom, but is as applicable as ever.</p>
<p>A couple weeks ago, Guy posted a <a href="http://holykaw.alltop.com/how-to-create-an-a-resume-infographic" title="A+ Resume" target="_blank">link to an infographic</a> from <a href="http://rezscore.com" title="RezScore" target="_blank">RezScore</a> showing how to create the perfect one page resume. I thought the concept was pretty cool, and my resume was sitting at around four pages, so I decided to put it on a diet.</p>
<p>After some effort, I managed to get it down to a single page, following the format from the infographic. I even fished it a bit on Dice to see what happened. In early December I fished my four-page resume on Dice for one day and had to turn off my phone and delete the resume to keep the phone from ringing. I had eight calls in a matter of hours. </p>
<p>So how did the one-pager do? Crickets. While the one-page resume is great, conceptually, it is not sufficient for a programmer. The one-pager will only work for two groups of people.</p>
<p>The first group is people without any experience, i.e. new college graduates or people with less than a couple years of experience. Their resumes shouldn&#8217;t be filling more than a page, and if it does, it is probably indicative of a job hopping problem.</p>
<p>The second group is people who don&#8217;t need resumes and can get work based on reputation alone. DHH, Paul Irish and James Gosling all probably have one-page resumes, if that. For them, a <a href="http://us.moo.com/products/minicards.html" title="Moo MiniCards" target="_blank">Moo MiniCard</a> with a QR Code to their LinkedIn profile is more than enough.</p>
<p>For a technical person with years of experience, a one-page resume won&#8217;t cut it. After I compared my one-page resume to my four-page resume, it was obvious I needed to put the larger document on a diet. I ended up with a sharp two-page resume that adequately demonstrates the breadth and depth of my experience without writing a novel or leaving a recruiter guessing. </p>
<p>I validated my newfound ideas on resume length against the technical recruiter at my company. Her response was interesting: she said it didn&#8217;t matter, since everything was driven by keyword searches via enterprise &#8220;suckware&#8221; like Taleo. But her resume was a two-pager. </p>
<p>So my recommendation for a seasoned software professional is to try for a two-page resume, with three pages being the most. But the resume has to solve two objectives. You need to ensure it has all the right keywords to get you past the first automated filter, but it has to be concise and interesting enough that a hiring manager will want to read it. Two pages fits the bill.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sporcic.org/2012/01/the-technical-resume/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Coding in to 2012</title>
		<link>http://www.sporcic.org/2011/12/coding-in-to-2012/</link>
		<comments>http://www.sporcic.org/2011/12/coding-in-to-2012/#comments</comments>
		<pubDate>Sun, 25 Dec 2011 01:56:47 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Grails]]></category>
		<category><![CDATA[KendoUI]]></category>
		<category><![CDATA[nodejs]]></category>

		<guid isPermaLink="false">http://www.sporcic.org/?p=868</guid>
		<description><![CDATA[Instead of predictions, last year I made a wish list for Santa of things I wanted to have happen in 2011. Looking back at the list, I guess I must have been pretty naughty last year, because the stocking ended up pretty empty. Here was the list, and what I actually got: Google to kick [...]]]></description>
			<content:encoded><![CDATA[<p>Instead of predictions, last year I made a wish list for Santa of things I wanted to have happen in 2011. Looking back at the list, I guess I must have been pretty naughty last year, because the stocking ended up pretty empty. Here was the list, and what I actually got:</p>
<ul>
<li><strong>Google to kick Oracle’s ass over Android:</strong> this turned in to a total stalemate, although I could say Google &#8220;won&#8221; based on the number of Android activations and the butt-kicking Oracle&#8217;s stock is getting. I&#8217;m actually pretty ambivalent a year later over who wins. I don&#8217;t foresee ever buying a Android device, so the whole battle is orthogonal to my interests.</li>
<li><strong>Someone to finally build a good Windows notebook:</strong> nothing but a lump of coal for me. Lenovo is probably the closest, but none of the PC makers have hit on a Windows 7 equivalent of the Macbook Pro. </li>
<li><strong>ActiveState to push out ActiveRuby:</strong> another lump of coal. I&#8217;m not too disappointed though. I was expecting Ruby to go more mainstream, but instead it had all the thunder sucked out of it by NodeJS. Ruby is becoming the new Java, without the Java part.</li>
<li><strong>Google to buy Sencha (ExtJS):</strong> more coal. I&#8217;ve actually given up on someone buying Sencha. I&#8217;m suspecting they have bigger plans than a simple exit. Unfortunately, the market is getting a lot tougher and they may have missed their sweet spot. <a href="http://www.sencha.com/products/touch/" title="Sencha Touch">Sencha Touch</a> is the best tool going in the mobile JavaScript widget space, but it is only a matter of time before <a href="http://jquerymobile.com" title="JQuery Mobile">JQuery Mobile</a>, <a href="http://dojotoolkit.org/features/mobile" title="Dojo Mobile">Dojo</a> and <a href="http://www.kendoui.com/mobile.aspx" title="Kendo UI">KendoUI</a> catch up. </li>
<li><strong>World Peace:</strong> a whole truckload of coal, along with a story that would take more than a few beers to cover.</li>
</ul>
<p>In spite of a garage full of coal based on my visions of geek sugarplums for last year, I&#8217;ll brave speculating on a few things I would like to see happen this year. </p>
<ul>
<li><b>Grails will get hot:</b> yes, I bashed the crap out of Grails <a href="http://www.sporcic.org/2011/06/he-chose-poorly/">earlier this year</a> when I let my team give it a try on a project. But since then, <a href="http://grails.org" title="Grails">Grails 2.0</a> has gone final, and excellent tooling support has arrived in the form of <a href="http://www.jetbrains.com/idea/" title="IntelliJ IDEA">IntelliJ IDEA 11</a>. I&#8217;ve been rocking the world doing some Grails work using Bootstrap and KendoUI, and I really appreciate Grails for providing a bit more structure than Rails without having to jump into the rigid world of Java/Spring. I&#8217;ll be doing all my personal projects in Grails this year.</li>
<li><b>Kendo UI sneaks in:</b> I originally wrote off <a href="http://www.kendoui.com" title="Kendo UI">Kendo UI</a> as just an attempt by Telerik to clone ExtJS. It shares the same dual licensing model of ExtJS and plays in the same space. In reality, Kendo UI sits somewhere between JQuery UI and ExtJS. Kendo UI provides a good looking library which is easy to implement since it is based on JQuery. While ExtJS is much richer, it is also much harder to work with &#8212; there is no such thing as a casual ExtJS developer. Kendo UI also has excellent theming support, and I expect them to evolve it pretty rapidly throughout the year. Kendo UI is what JQuery UI should have been, and this will the framework to watch.</li>
<li><b>NodeJS jumps the shark:</b> <a href="http://nodejs.org" title="NodeJS">NodeJS</a> busted onto the scene this year and got a lot of people very excited about it. Like a new puppy, it was fast, light and a lot of fun to play with. But now that puppy is taking on weight and the peeing on the carpet is starting to get old. Things will only get worse now that NodeJS has sold their souls to Microsoft. I expect NodeJS to enjoy a record short 15 minutes of fame, at the expense of Ruby on Rails.</li>
<li><b>Evil is the new Black:</b> everyone should realize by now that every large technology company is evil. From Facebook and Google stealing your lives to pitch you advertising, to Apple and their walled garden, all these major companies are running with their own evil agendas and we&#8217;re just along for the ride. Even Twitter is jumping on the Evil bandwagon. 2012 will be the year you learn to get over it, and there will be good money to be made riding on Darth Vader&#8217;s cloak tails. Evil will be the new black.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.sporcic.org/2011/12/coding-in-to-2012/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Spark</title>
		<link>http://www.sporcic.org/2011/09/the-spark/</link>
		<comments>http://www.sporcic.org/2011/09/the-spark/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 01:39:01 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[kindle]]></category>

		<guid isPermaLink="false">http://www.sporcic.org/?p=824</guid>
		<description><![CDATA[Amazon announced their new Kindles today, along with their much anticipated Android tablet, the Fire. I&#8217;m a big fan of the Kindle, and was looking forward to this, but in the end, the best I can say is meh. The new, smaller Kindle with the touch interface looks the most impressive, except for one &#8220;small&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Amazon announced their new Kindles today, along with their much anticipated Android tablet, the Fire. I&#8217;m a big fan of the Kindle, and was looking forward to this, but in the end, the best I can say is meh. The new, smaller Kindle with the touch interface looks the most impressive, except for one &#8220;small&#8221; problem: the size. </p>
<p>My normal daily companion is a Graphite Kindle DX. It is the Ultimate Reading Machine. I love it for the large screen. My eyes aren&#8217;t what they used to be, so I appreciate still being able to get a lot of text on the screen even if I jack up the font size. The Kindle Touch is just too small.</p>
<p>The Kindle Fire is really just a media player; a distraction. It&#8217;s like the iPad, just smaller! They will probably sell a billion of them at that price, which is going to force Apple to innovate, so there is a plus side.</p>
<p>@Amazon, if you really want to get my pulse up, here&#8217;s what I want to see: a new device with the Kindle DX screen size, but with the improved e-ink display and faster processor. Ditch the keyboard too, and go for touch controls, but keep the page flip buttons so I don&#8217;t have to keep poking the screen to turn a page. The whole package should be smaller, thinner and lighter than my DX but with the same screen size. The rumors are you&#8217;re going to build one for next summer. How about Christmas? Pretty please?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sporcic.org/2011/09/the-spark/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>In the Pocket</title>
		<link>http://www.sporcic.org/2011/07/in-the-pocket/</link>
		<comments>http://www.sporcic.org/2011/07/in-the-pocket/#comments</comments>
		<pubDate>Sat, 02 Jul 2011 12:37:40 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[PDA]]></category>

		<guid isPermaLink="false">http://www.sporcic.org/?p=778</guid>
		<description><![CDATA[I was cleaning out my closet the other day and came across one of my old friends from a decade ago, a Palm IIIx PDA. I popped in a fresh set of batteries, turned it on, and was pleasantly surprised to see it still worked perfectly. The IIIx was the cutting edge when I picked [...]]]></description>
			<content:encoded><![CDATA[<p>I was cleaning out my closet the other day and came across one of my old friends from a decade ago, a Palm IIIx PDA. I popped in a fresh set of batteries, turned it on, and was pleasantly surprised to see it still worked perfectly. The IIIx was the cutting edge when I picked it up in 1999.</p>
<p>As a basis of comparison, I put it next to my iPhone 3gs which I purchased two years ago. That puts these two devices a decade apart:</p>
<p><a href="http://www.sporcic.org/wp-content/uploads/2011/07/palm-apple.jpg" rel="lightbox[778]"><img src="http://www.sporcic.org/wp-content/uploads/2011/07/palm-apple-300x225.jpg" alt="" title="Palm vs iPhone" width="300" height="225" class="alignnone size-medium wp-image-779" /></a></p>
<p>So what has a decade bought us? And did <a href="http://en.wikipedia.org/wiki/Moore%27s_law">Moore&#8217;s Law</a> carry over to the pocket space? In ten years, that would imply a 32x improvement.</p>
<table margin=0 border=0 cellspacing=2 width=60%>
<tr>
<th>Feature</th>
<th>Palm IIIx</th>
<th>iPhone 3gs</th>
</tr>
<tr>
<th>CPU</th>
<td>16mhz</td>
<td>600mhz</td>
</tr>
<tr>
<th>Memory</th>
<td>4mb</td>
<td>256mb</td>
</tr>
<tr>
<th>Storage</th>
<td>Memory</td>
<td>32gb</td>
</tr>
<tr>
<th>Screen</th>
<td>160&#215;160 Grayscale</td>
<td>320&#215;480 16M color</td>
</tr>
</table>
<p><br/><br />
From both the CPU and memory standpoints, the iPhone surpassed Moore&#8217;s Law. Screen pixel density doesn&#8217;t come close to a 32x improvement, but a iPhone 4 with a Retina Display would be hit 16x, so not too shabby. </p>
<p>The only area that hasn&#8217;t kept up is the one I&#8217;m sure most smartphone users are painfully aware of: battery life. The Palm IIIx could go for weeks with a pair of AAA batteries. My iPhone needs charger love every other day. This is going to become an even bigger problem as devices get even more powerful. The typical smartphone is mostly battery already.</p>
<p>It&#8217;s pretty exciting to think where we&#8217;ll be in another 10 years. The PDA/Smartphone is really going to evolve into a &#8220;personal&#8221; computer. I bet we&#8217;ll see:</p>
<ul>
<li>8 Core, 2ghz CPUs</li>
<li>32GB of RAM</li>
<li>1TB of Storage</li>
<li>Built-in projectors that can display HD+ video in excellent quality over 1M</li>
<li>Virtual keyboards projected by the device via laser onto the desk for typing</li>
<li>Integration with an embedded sensor in the user for health monitoring</li>
<li>Earphone patches you stick to the inside of the earlobe for audio</li>
<li>Screen navigation through eye movement detection</li>
</ul>
<p>Of course, the battery is only going to last 30 minutes, and your head will explode from the RF energy if you get it too close, but it will definitely be a sight to behold.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sporcic.org/2011/07/in-the-pocket/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spring and Apples</title>
		<link>http://www.sporcic.org/2011/02/spring-and-apples/</link>
		<comments>http://www.sporcic.org/2011/02/spring-and-apples/#comments</comments>
		<pubDate>Sun, 27 Feb 2011 03:31:15 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[mbp]]></category>

		<guid isPermaLink="false">http://www.sporcic.org/?p=666</guid>
		<description><![CDATA[Apple finally dropped their Macbook Pro (MBP) refreshes this week, and it was pretty exciting from a geek standpoint. One of my biggest complaints about the prior revision was they only had dual-cores. Now, the 15&#8243; and 17&#8243; models have quad-core i7 CPUs. Couple that with 8GB of RAM, an SSD, and awesome AMD graphics, [...]]]></description>
			<content:encoded><![CDATA[<p>Apple finally dropped their Macbook Pro (MBP) refreshes this week, and it was pretty exciting from a geek standpoint. One of my biggest complaints about the prior revision was they only had dual-cores. Now, the 15&#8243; and 17&#8243; models have quad-core i7 CPUs. Couple that with 8GB of RAM, an SSD, and awesome AMD graphics, and you have a true coder&#8217;s laptop.</p>
<p>The best thing about MBPs is you can spend 3K on a laptop and still feel like you got a good deal. Apple completely dominates the high-end laptop market. Maybe, one day, Dell and HP will quit racing to the bottom of the hardware market and build a comparable quality laptop. Their biggest problem will be brand perception &#8212; they&#8217;ve produced low-quality crap for so long that most people would laugh at the thought of buying a 3K Dell or HP laptop.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sporcic.org/2011/02/spring-and-apples/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Cut Short</title>
		<link>http://www.sporcic.org/2011/02/cut-short/</link>
		<comments>http://www.sporcic.org/2011/02/cut-short/#comments</comments>
		<pubDate>Thu, 17 Feb 2011 12:57:13 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[ie9]]></category>

		<guid isPermaLink="false">http://www.sporcic.org/?p=662</guid>
		<description><![CDATA[Alright, I lied. I said in my last post I would give IE9 a fair shake for a week. I only lasted two days. The relationship started going sour the first day when I tried viewing the ExtJS API documentation and samples. None of them would render. I had to drop in to &#8220;compatibility mode&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Alright, I lied. I said in my last post I would give IE9 a fair shake for a week. I only lasted two days. The relationship started going sour the first day when I tried viewing the ExtJS API documentation and samples. None of them would render. I had to drop in to &#8220;compatibility mode&#8221; to get things to show up. Now maybe this was the fault of ExtJS, but I&#8217;ve never had to do this in a prior version of IE, so I&#8217;m blaming Microsoft.</p>
<p>My second annoyance is the IE9 notification system with dialogs popping up from the bottom of the screen. It is counter-intuitive and my eye does not naturally get pulled in that direction. This is a major usability failure for the IE9 team.</p>
<p>The final straw is that IE9 feels exactly the same as IE8, which I hate everything about. The &#8220;workflow&#8221; of web browsing is pretty much perfect in Chrome and Firefox 4, while IE9 still feels a decade old. </p>
<p>So the default browser setting got changed back to Chrome 9 48-hours later. I&#8217;ll keep the icon on the desktop for testing, but I&#8217;m disappointed this was the best Microsoft could do. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.sporcic.org/2011/02/cut-short/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2011 Wish List</title>
		<link>http://www.sporcic.org/2011/01/2011-wish-list/</link>
		<comments>http://www.sporcic.org/2011/01/2011-wish-list/#comments</comments>
		<pubDate>Sat, 01 Jan 2011 12:29:58 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.sporcic.org/?p=624</guid>
		<description><![CDATA[Happy New Year! Like every pundit geek with a soapbox, I made a bunch of predictions about last year. Looking back, my skill with the crystal ball definitely went down from the year before. Here&#8217;s what I predicted for 2010, along with how those panned out: Three Words: Dead Cat Bounce &#8211; I expected the [...]]]></description>
			<content:encoded><![CDATA[<p>Happy New Year! Like every pundit geek with a soapbox, I made a bunch of predictions about last year. Looking back, my skill with the crystal ball definitely went down from the year before. Here&#8217;s what I predicted for 2010, along with how those panned out:</p>
<ol>
<li><strong>Three Words: Dead Cat Bounce</strong> &#8211; I expected the economy to double-dip in to another recession and we&#8217;d be worse off in 2010 than 2009. While we didn&#8217;t hit the double-dip, employment is still in the gutter so there hasn&#8217;t been much improvement either. I&#8217;ll call this a narrow miss.</li>
<li><strong>Oracle will buy VMWare</strong> &#8211; I&#8217;m really surprised Oracle didn&#8217;t buy them, given all the other acquisitions they made last year. I&#8217;ve been betting on this for two years, so maybe its not going to happen. This is a miss, for now.</li>
<li><strong>.NET 4 will be a Killer</strong> &#8211; I called it right, but nobody actually cared. 2010 turned out to be the year of HTML5 and JavaScript. .NET 4 was just plumbing.</li>
<li><strong>Java cements its position as the new Cobol</strong> &#8211; yes, this was akin to betting the sun would come up tomorrow.</li>
<li><strong>Silverlight starts to kill off Flash</strong> &#8211; I could call it a hit, but similar to .NET 4 above, no one cares. Silverlight and Flash are trying to kill each other off in a race to irrelevance.</li>
<li><strong>Chrome starts to kill off Firefox</strong> &#8211; definitely a hit. As I mentioned in one of my posts, all the geeks I know are on Chrome. Firefox 4 might change things, but they&#8217;ll be coming in as underdogs.</li>
<li><strong>Someone buys ExtJS</strong> &#8211; another one of my two-year-running predictions, and a miss again.</li>
</ol>
<p>So for another year, I batted about 50-50. For 2011, rather than betting as a bystander, I&#8217;m going to change things up and get more proactive. Below is my list of things I want to see happen in 2011:</p>
<h2>In 2011, I want&#8230;.</h2>
<ul>
<li><strong>Google to kick Oracle&#8217;s ass over Android</strong> &#8211; Oracle has become a public nuisance, and Google needs to bring them down a notch.</li>
<li><strong>Someone to finally build a good Windows notebook</strong> &#8211; yes, I&#8217;m a heretic; I like Windows 7. But is seems Apple is the only company that knows how to make a good notebook. Dell, HP, Toshiba, etc&#8230; are all too interested in scraping the bottom of the laptop market. Hopefully one of these morons wakes up and builds a machine as good as the Macbook Pro.</li>
<li><strong>ActiveState to push out ActiveRuby</strong> &#8211; I suspect this is in the works, and it would be a huge push for expanding Ruby&#8217;s footprint in the enterprise.</li>
<li><strong>Google to buy Sencha (ExtJS)</strong> &#8211; I really love ExtJS, and my only reservation with selling my technology soul to them is the fact they are still a VC-funded startup. Someone is going to have to buy them so the vulture VC bean-counters can extract their pound of flesh. if Oracle or IBM bought Sencha, I suspect most the community would drop it like it were toxic, radioactive waste. Google needs to step up and buy them so this awesome product has a future.</li>
<li><strong>World Peace</strong>, or more specifically, lets quit wasting money on Iraq and Afghanistan. We already know how these are going to end, so lets just cut to the chase. Leave tomorrow. While we&#8217;ve been pouring a trillion dollars down the drain, China has been building massive infrastructure like cross-country high speed rail. Lets take the money we would waste in Afghanistan and start building next-generation wireless infrastructure for the whole country, laying our own high-speed rail and developing real renewable energy sources. </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.sporcic.org/2011/01/2011-wish-list/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Browser Brawl</title>
		<link>http://www.sporcic.org/2010/10/browser-brawl/</link>
		<comments>http://www.sporcic.org/2010/10/browser-brawl/#comments</comments>
		<pubDate>Sun, 24 Oct 2010 14:16:26 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[ie9]]></category>

		<guid isPermaLink="false">http://www.sporcic.org/?p=573</guid>
		<description><![CDATA[I actually installed the beta version of Internet Explorer 9 on my Windows 7 box. My first reaction was &#8220;hey, this looks a lot like Chrome&#8221;. Even Firefox 4 steals heavily from Chrome, so it is pretty clear where the thought leadership on browsers sits. I will give Microsoft some credit. IE9 is a lot [...]]]></description>
			<content:encoded><![CDATA[<p>I actually installed the beta version of Internet Explorer 9 on my Windows 7 box. My first reaction was &#8220;hey, this looks a lot like Chrome&#8221;. Even Firefox 4 steals heavily from Chrome, so it is pretty clear where the thought leadership on browsers sits.</p>
<p>I will give Microsoft some credit. IE9 is a lot snappier than all its predecessors. It only has two major annoyances. First, the URL box is way too small. Second, I don&#8217;t like the notification popups in the bottom center of the screen. If something needs my attention, don&#8217;t bury it at the bottom of the screen. </p>
<p>Rendering is pretty good. ExtJS 3.3 looks good in it, unlike Firefox 4 which had a few CSS issues. Google recently updated their <a href="http://v8.googlecode.com/svn/data/benchmarks/current/run.html">V8 Benchmark Suite</a>, so I ran Chrome 7 versus IE9 just to see how they compared.</p>
<p>Chrome 7 gave me these results on my silly-fast 6-core AMD beast of a desktop:<br />
<div id="attachment_574" class="wp-caption alignnone" style="width: 325px"><a href="http://www.sporcic.org/wp-content/uploads/2010/10/chrome-v8.png" rel="lightbox[573]"><img src="http://www.sporcic.org/wp-content/uploads/2010/10/chrome-v8.png" alt="" title="chrome-v8" width="315" height="310" class="size-full wp-image-574" /></a><p class="wp-caption-text">Chrome 7 Benchmark Results</p></div></p>
<p>And the beta for Internet Explorer 9 came up with these results:<br />
<div id="attachment_575" class="wp-caption alignnone" style="width: 320px"><a href="http://www.sporcic.org/wp-content/uploads/2010/10/ie-v8.png" rel="lightbox[573]"><img src="http://www.sporcic.org/wp-content/uploads/2010/10/ie-v8.png" alt="" title="ie-v8" width="310" height="310" class="size-full wp-image-575" /></a><p class="wp-caption-text">IE9 Benchmark Results</p></div></p>
<p>I won&#8217;t rule out Google tweaking their benchmark to make Internet Explorer 9 and the rest of the competition look bad, but based on this benchmark, IE9 doesn&#8217;t hold a candle to Chrome 7. I&#8217;m going to have to go fishing for some more vendor-neutral benchmarks to try out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sporcic.org/2010/10/browser-brawl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Java Showdown</title>
		<link>http://www.sporcic.org/2010/08/the-java-showdown/</link>
		<comments>http://www.sporcic.org/2010/08/the-java-showdown/#comments</comments>
		<pubDate>Sat, 28 Aug 2010 23:11:30 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[java oracle google]]></category>

		<guid isPermaLink="false">http://www.sporcic.org/?p=563</guid>
		<description><![CDATA[It has been week or so since we heard Oracle was suing Google over Android. I was pretty irritated when I heard the news, but refrained from flaming Oracle on instinct the very first day. I&#8217;ve had some time now to read up on the issue and reflect on the implications. As I&#8217;ve mentioned in [...]]]></description>
			<content:encoded><![CDATA[<p>It has been week or so since we heard Oracle was suing Google over Android. I was pretty irritated when I heard the news, but refrained from flaming Oracle on instinct the very first day. I&#8217;ve had some time now to read up on the issue and reflect on the implications. </p>
<p>As I&#8217;ve mentioned in previous posts, there is no good to be had in Oracle owning Java. Oracle exists to feed Larry Ellison&#8217;s ego, and they really don&#8217;t give a damn about software developers. Oracle even makes Microsoft look downright innovative when you look at their stale, over-priced product offerings. </p>
<p>So before I get to my conclusions, lets look at the winners and losers in this whole fiasco:</p>
<ul>
<li><b>Oracle &#8211; </b> Losers. They&#8217;ve shot themselves in the foot with both the Java and Open Source communities over this, so they have nowhere to go but down.</li>
<li><b>Google &#8211; </b> Winners. Regardless if they win the lawsuit, they&#8217;re flying the Open Source flag and putting their money where their mouth is. Google is now the mindshare leader for both Java and Open Source.</li>
<li><b>Microsoft &#8211; </b> Winners. .NET is looking a lot more appealing, and any enterprise software development shop would be insane not to look at .NET for green-field development, especially now that Oracle has shown its hand.</li>
<li><b>Apple &#8211; </b> Winners (temporarily). Android was on track to be the &#8220;internet&#8221; to Apple&#8217;s &#8220;AOL&#8221; walled-garden mobile niche. This will slow the inevitable, buying Apple a few more years of hefty profits.</li>
<li><b>Java Developers &#8211; </b> Losers. We&#8217;re screwed. Our new overlord really doesn&#8217;t give a damn about us, and it will only go downhill from here. I thought Java was becoming the new COBOL; its actually the new PowerBuilder.</li>
<li><b>Ruby &#8211; </b> Winners. As DHH famously tweeted, this was the <a href="http://twitter.com/dhh/status/21070252588">Day Java Died</a>. Ruby is now hitting 1.9.2 final, and Rails 3 is on RC2, so this is going to be a pretty compelling platform for hardcore developers who have been using Java.</li>
</ul>
<p>So yes, I&#8217;m still pretty negative on this. I think this will go down as Java&#8217;s jump-the-shark moment. Yes, there will still be plenty of work writing and maintaining Java applications, but the &#8220;cool factor&#8221; is gone. Sun, in spite of their incompetence, was still an engineering company that software developers could relate to. Oracle is more in the category of used car salesmen.</p>
<p>I expect this suit to be a lot like the SCO battle. Oracle even hired the same dirtbag lawyers. It is going to take years to resolve. In the end, I expect Google to win, simply because Dalvik isn&#8217;t Java. This is just about Oracle trying to stick their greedy fingers into the Android pie.</p>
<p>So what should Java developers do? As I&#8217;m mentioned before,  we should have already been asking ourselves what we would do in the post-Java world. .NET is still pretty tempting. Ruby is also a cool option; it has matured nicely and is ready for about any web development task. </p>
<p>The other option is to punt, which is where I&#8217;m leaning. As I mentioned two years ago, I think the <a href="http://www.sporcic.org/2008/04/application-servers-are-the-new-database/">whole middle-tier is dead</a>. The hot area now is all at the browser, and JavaScript is the place to be. Ironically, in spite of my significant trash talk against it, I&#8217;m starting to play with Adobe Flex again too. The biggest reason is AIR. ActionScript is essentially strongly-typed JavaScript, and AIR provides a conduit to writing real desktop applications in JavaScript.</p>
<p>The advantage to both of these technologies (JavaScript &#038; Flex) is that I really don&#8217;t give a damn about the backend. I can create compelling user interfaces which can be wired in to any backend using simple protocols, which is a hell of a lot more fun than dealing with the crapfest that server side software development has become. </p>
<p>So I&#8217;ll watch this whole lawsuit unfold in morbid curiosity, sort of like watching a trainwreck in slow motion. And, in the words of Bart Simpson, Oracle can kiss my butt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sporcic.org/2010/08/the-java-showdown/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

