<?xml version='1.0' encoding='UTF-8' ?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title>Blame is a Harsh Mistress</title>
	<updated>2008-05-11T11:43:11-04:00</updated>
	<id>http://www.cincomsmalltalk.com/userblogs/troy/blogView</id>
	<rights>Copyright 2005 Cincom Systems, Inc.</rights>
	<generator uri="/CincomSmalltalkWiki/Silt" version="1.0">Silt Syndication Generator</generator>
	<link href="http://www.cincomsmalltalk.com/userblogs/troy/blogView" rel="alternate" type="text/html"></link>
	<link href="/rssBlog/troy-atom02.xml" rel="self" type="application/atom+xml"></link>
	<entry>
		<title>social media and micro blogging make more sense on mobile devices</title>
		<id>http://www.cincomsmalltalk.com/userblogs/troy/blogView?showComments=true&amp;printTitle=social_media_and_micro_blogging_make_more_sense_on_mobile_devices&amp;entry=3387958991</id>
		<updated>2008-05-11T11:43:11-04:00</updated>
		<author>
			<name>Troy Brumley</name>
			<uri>http://www.cincomsmalltalk.com/userblogs/troy/blogView</uri>
			<email>tbrumley@fuse.net</email>
		</author>
		<content type="html" xml:lang="en-us"><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>I've noticed my use of Twitter has really increased since I got my BlackBerry and found <a href="http://www.orangatame.com/products/twitterberry/">TwitterBerry</a> (<a href="http://en.wikipedia.org/wiki/Over-the-air_programming">OTA</a> download link <a href="http://www.orangatame.com/ota/twitterberry/">here</a>). The recent 0.6 update added a few new features I wanted, and my only complaint is just me whining--I want spell check on the first menu I click when I post.</p>
<p>The immediacy of the BlackBerry has been a key driver for me in using Twitter more, and I'll probably start trying to expand my circle of followees.</p><p>The Facebook app for BlackBerry is pretty good as well, but I went through a period of Facebook burnout after the wedding and I'm just now getting back into it. As with Twitter I think the smaller and more immediate interface helps. I'm less likely to use a lot of the Facebook hosted apps since I'm not into the fun and games aspect of Facebook, but notifications and communication with friends is likely to increase.</p><!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/social" rel="tag">social</a>, <a href="http://www.technorati.com/tag/web2.0" rel="tag">web2.0</a>, <a href="http://www.technorati.com/tag/twitter" rel="tag">twitter</a>, <a href="http://www.technorati.com/tag/facebook" rel="tag">facebook</a>, <a href="http://www.technorati.com/tag/blackberry" rel="tag">blackberry</a>, <a href="http://www.technorati.com/tag/twitterberry" rel="tag">twitterberry</a>, <a href="http://www.technorati.com/tag/usability" rel="tag">usability</a>, <a href="http://www.technorati.com/tag/software" rel="tag">software</a></p><!-- technorati tags end -->
</div>]]></content>
		<link href="http://www.cincomsmalltalk.com/userblogs/troy/blogView?showComments=true&amp;entry=3387958991" rel="alternate" type="text/html"></link>
		<category term="BlackBerry"></category>
	</entry>
	<entry>
		<title>Is there value in professional certification for IT?</title>
		<id>http://www.cincomsmalltalk.com/userblogs/troy/blogView?showComments=true&amp;printTitle=Is_there_value_in_professional_certification_for_IT&amp;entry=3387878473</id>
		<updated>2008-05-10T13:21:13-04:00</updated>
		<author>
			<name>Troy Brumley</name>
			<uri>http://www.cincomsmalltalk.com/userblogs/troy/blogView</uri>
			<email>tbrumley@fuse.net</email>
		</author>
		<content type="html" xml:lang="en-us"><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">
<p><html><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">&quot;We live in a certification society.&quot;</span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">So said a sociology professor a few years back.</span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">One advantage of being a blogger who sometimes posts reviews is being approached to do reviews of software or books. When I was asked to consider doing a review of a certification exam preparation tool, I had to give the issue of certification some thought before accepting the request.</span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">My early work in mainframe systems software and later in C, PASCAL, and Smalltalk was what I would call &quot;certification agnostic.&quot;<span style="mso-spacerun: yes;">&nbsp; </span>Those technologies either developed before the rise of niche certification or had small enough developer communities that there was no real market interest in certification. Because of this, certification is something I pretty much ignored.</span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">In the software development subset of IT we call ourselves software engineers, but unlike other engineering professionals we have no state or national standards for what it means to be an engineer, nor do we have any formal continuing education requirements.<span style="mso-spacerun: yes;">&nbsp; This lack of real standards made it easy to ignore certification, and a</span>s I noticed more and more space in bookstore computer sections taken up by certification preparation materials, I would think &quot;ho hum&quot; and go looking for meatier books.</span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">Most people I know in the development ranks of IT seem to feel the same way I do, but there's clearly a market for the materials, and when I do web based research that lands me on various blogs or forums, I notice that many of the useful posts I find are by people who have a variety of initials in their sigs and bios.</span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">After I was asked to consider doing a review, I checked around on LinkedIn and a few job boards and spotted some references to certification.<span style="mso-spacerun: yes;">&nbsp; </span>It seems clear that certification could be used as a filter by employers, or at least by HR departments that don't know Java Beans from lima beans, or VB.NET from fishnet stockings.</span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">I was still unsure of the real value of certification, and I wondered if certification really measured anything useful.<span style="mso-spacerun: yes;">&nbsp; </span>The review request presented an opportunity for me to do some firsthand investigation, so I accepted the chance to do this review.</span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">I'll be finishing the review and posting it sometime in the coming week, but after spending some time with the exam preparation software and looking at the types of questions asked, I have decided that certification can be used as a tool to evaluate someone's knowledge and skill levels.</span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">Note that I said &quot;a tool&quot; not &quot;the only tool&quot; or &quot;the best tool.&quot;</span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">I decided to try out the preparation software for an area I know something about: M70-306 Developing and Implementing Windows-based Applications with Microsoft VB .NET and Microsoft VS .NET. This exam is an optional exam for multiple Microsoft certifications, including the Microsoft Certified Application Developer credential.</span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">As I dug into the exam prep, I discovered something that didn't surprise me: there are many areas of VB.NET development that I rightly feel I'm an expert in.<span style="mso-spacerun: yes;">&nbsp; </span>I also discovered something that didn't surprise me, but did disappoint me: there are many areas of VB.NET development that I don't really know much about.</span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">Did this mean I was stupid or deficient?<span style="mso-spacerun: yes;">&nbsp; </span>No.<span style="mso-spacerun: yes;">&nbsp; </span>As I move into different parts of the .NET Framework, I am able to learn the new areas readily.<span style="mso-spacerun: yes;">&nbsp; </span>What the exam prep was revealing is something I suspect is pretty common in the industry:<span style="mso-spacerun: yes;">&nbsp; </span>in the areas I get to work in, I have plenty of depth of knowledge, but insufficient breadth of knowledge. </span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">This is why I believe that certification adds value and is worth pursuing:<span style="mso-spacerun: yes;">&nbsp; p</span>assing one or more of the exams for a credential shows that a developer has taken the time to learn things outside his comfort zone and that he should be able to work comfortably in any area of a particular technology.</span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">Hiring managers still need to look at experience and other factors when evaluating an applicant, but credentials should enter into the decision making process.<span style="mso-spacerun: yes;">&nbsp; </span>I wouldn't rule an applicant out if he didn't have credentials, and I wouldn't hire someone just because he did have credentials, but if all other things are equal, credentialing would tip the scales.</span></p><!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/programming" rel="tag">programming</a>, <a href="http://www.technorati.com/tag/certification" rel="tag">certification</a>, <a href="http://www.technorati.com/tag/technology" rel="tag">technology</a>, <a href="http://www.technorati.com/tag/education" rel="tag">education</a>, <a href="http://www.technorati.com/tag/credentialing" rel="tag">credentialing</a>, <a href="http://www.technorati.com/tag/standards" rel="tag">standards</a></p><!-- technorati tags end -->
</html>
</p></div>]]></content>
		<link href="http://www.cincomsmalltalk.com/userblogs/troy/blogView?showComments=true&amp;entry=3387878473" rel="alternate" type="text/html"></link>
		<category term="programming"></category>
	</entry>
	<entry>
		<title>new season of Burn Notice starts in July</title>
		<id>http://www.cincomsmalltalk.com/userblogs/troy/blogView?showComments=true&amp;printTitle=new_season_of_Burn_Notice_starts_in_July&amp;entry=3387811396</id>
		<updated>2008-05-09T18:43:16-04:00</updated>
		<author>
			<name>Troy Brumley</name>
			<uri>http://www.cincomsmalltalk.com/userblogs/troy/blogView</uri>
			<email>tbrumley@fuse.net</email>
		</author>
		<content type="html" xml:lang="en-us"><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">
<p>
I'm sure I've mentioned <a href="http://www.usanetwork.com/series/burnnotice/">Burn Notice</a> before.  The first season is playing on Thursday nights and I'm enjoying getting back into the series.  Worth your time if you like a little rough fun :)
</p><p>
Speaking of rough and fun, Gabrielle Anwar's character <a href="http://www.usanetwork.com/series/burnnotice/theshow/characterprofiles/fiona/index.html">Fiona</a> Genanne is a hoot.  Anwar isn't the sort of actress I normally find attractive, but she's got something special going with this character.
</p><p>
Now I just have to wait until July to find out more about the folks who burned Michael :)
</p>
<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Tags: <a href="http://www.technorati.com/tag/Burn Notice" rel="tag">Burn Notice</a>, <a href="http://www.technorati.com/tag/Reviews" rel="tag">Reviews</a>, <a href="http://www.technorati.com/tag/tv" rel="tag">tv</a></p><!-- technorati tags end -->
</div>]]></content>
		<link href="http://www.cincomsmalltalk.com/userblogs/troy/blogView?showComments=true&amp;entry=3387811396" rel="alternate" type="text/html"></link>
		<category term="tv"></category>
	</entry>
	<entry>
		<title>DevExpress annoyances</title>
		<id>http://www.cincomsmalltalk.com/userblogs/troy/blogView?showComments=true&amp;printTitle=DevExpress_annoyances&amp;entry=3387603911</id>
		<updated>2008-05-07T09:05:11-04:00</updated>
		<author>
			<name>Troy Brumley</name>
			<uri>http://www.cincomsmalltalk.com/userblogs/troy/blogView</uri>
			<email>tbrumley@fuse.net</email>
		</author>
		<content type="html" xml:lang="en-us"><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>I've got a few nits that just keep happening with the various CodeRush and DX bits of the whole DevExpress suite. It's still useful software, but it and I are still negotiating on behavior.</p>
<ul>
<li>The CodeRush training window won't stay docked consistently across Visual Studio restarts.</li><li>Many of the templates for code entry seem wrong to me and I have to learn which ones to turn off.</li><li>All too frequently I'll see both MS intellisense and CodeRush suggestion popups at the same time as I type.</li><li>Over and over again I find that a form left open in my IDE is marked dirty when I start up an editing session even though I haven't touched it. Saving and diffing the file against source safe shows no unexpected changes.</li></ul><p>Most of the above seems related to my keyboarding style versus DevExpress and I'm trying to adapt, but after a few weeks there is still too much noise going on in the experience. The tools are cool, but there's a definite need for some QA and polish, IMO.</p><!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/software" rel="tag">software</a>, <a href="http://www.technorati.com/tag/devexpress" rel="tag">devexpress</a>, <a href="http://www.technorati.com/tag/coderush" rel="tag">coderush</a>, <a href="http://www.technorati.com/tag/refactor!" rel="tag">refactor!</a>, <a href="http://www.technorati.com/tag/visualstudio" rel="tag">visualstudio</a>, <a href="http://www.technorati.com/tag/programming" rel="tag">programming</a></p><!-- technorati tags end -->
</div>]]></content>
		<link href="http://www.cincomsmalltalk.com/userblogs/troy/blogView?showComments=true&amp;entry=3387603911" rel="alternate" type="text/html"></link>
		<category term="software"></category>
	</entry>
	<entry>
		<title>deja vu all over again</title>
		<id>http://www.cincomsmalltalk.com/userblogs/troy/blogView?showComments=true&amp;printTitle=deja_vu_all_over_again&amp;entry=3387428007</id>
		<updated>2008-05-05T08:13:27-04:00</updated>
		<author>
			<name>Troy Brumley</name>
			<uri>http://www.cincomsmalltalk.com/userblogs/troy/blogView</uri>
			<email>tbrumley@fuse.net</email>
		</author>
		<content type="html" xml:lang="en-us"><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>Late last week I hit a need to write some code using logic I hadn't even thought of in probably 20 years. I'm writing a differator for some structured XML data and I need to do a match-merge operation on named elements in a collection. Back in the days when sequential file processing was the norm for batch operations (disk files were often logically viewed as tape files) this was old hat and I never even had to think about how to do it. Then VSAM, ISAM, and assorted database engines led to random access, and even when we would sort an input transaction file we were likely not to bother trying to read a master file sequentially if most records would be skipped.</p>
<p>Anyway, the logic to do this isn't at all difficult, but the last time I wrote such code from scratch I was using assembly language on DOS/VSE. This time around it's VB.NET against an XML DOM with ordered collections of nodes.</p><!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/programming" rel="tag">programming</a>, <a href="http://www.technorati.com/tag/software" rel="tag">software</a>, <a href="http://www.technorati.com/tag/algorithms" rel="tag">algorithms</a></p><!-- technorati tags end -->
</div>]]></content>
		<link href="http://www.cincomsmalltalk.com/userblogs/troy/blogView?showComments=true&amp;entry=3387428007" rel="alternate" type="text/html"></link>
		<category term="programming"></category>
	</entry>
	<entry>
		<title>Apple wants to take a big bite out of BlackBerry</title>
		<id>http://www.cincomsmalltalk.com/userblogs/troy/blogView?showComments=true&amp;printTitle=Apple_wants_to_take_a_big_bite_out_of_BlackBerry&amp;entry=3386752455</id>
		<updated>2008-04-27T12:34:15-04:00</updated>
		<author>
			<name>Troy Brumley</name>
			<uri>http://www.cincomsmalltalk.com/userblogs/troy/blogView</uri>
			<email>tbrumley@fuse.net</email>
		</author>
		<content type="html" xml:lang="en-us"><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">
<p><html><div xmlns="http://www.w3.org/1999/xhtml">

<p>The NY Times has an interesting article on <a href="http://www.nytimes.com/2008/04/27/technology/27rim.html?_r=2&amp;ex=1366948800&amp;en=91959fadae81983d&amp;ei=5088&amp;partner=rssnyt&amp;emc=rss&amp;oref=slogin&amp;oref=slogin">BlackBerry's quest to fend off the iPhone</a>. The opinion of the author and several analysts seems to lean toward BlackBerry stumbling and losing to Apple:</p>
<blockquote>Since the iPhone went on sale last summer, amid long lines of shoppers and media adulation, the contours of the smartphone market have begun to shift rapidly toward consumers. An industry once characterized by brain-numbing acronyms and droning discussions about enterprise security is now defined by buzz around handset design, video games and mobile social networks. <br/><br/>That means R.I.M., which has historically viewed big corporations and wireless carriers as its bedrock customers, needs to alter its DNA in a hurry. While business is booming in Waterloo, analysts are raising an important question about R.I.M.'s future: Can a company that defined mobile e-mail for a generation of thumb-jockeys with bad posture also dominate the new consumer market for smartphones?
</blockquote>
<p>&quot;Thumb-jockeys with bad posture&quot; is that what I am now?</p><p>But more seriously, Apple has sold a lot of iPhones and the consumer market is where the new action seems to be, in spite of Apple's trying to make inroads with the enterprise market by licensing Microsoft technology for email on the iPhone.</p>
<p>The article goes on to discuss some work RIM is doing to create more consumer oriented phones, and I like the competition--it means better phones are on the way--but I think Apple still has one big hurdle to overcome: as long as I'm limited to one service provider choice for the iPhone, and it's a service provider I don't like, I'm just not going to look at the iPhone. If RIM can get newer and better BlackBerries in the hands of upgraders at other service providers, they may be able to hold on to their market share.</p><!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/apple" rel="tag">apple</a>, <a href="http://www.technorati.com/tag/blackberry" rel="tag">blackberry</a>, <a href="http://www.technorati.com/tag/rim" rel="tag">rim</a>, <a href="http://www.technorati.com/tag/smart-phone" rel="tag">smart-phone</a>, <a href="http://www.technorati.com/tag/iphone" rel="tag">iphone</a></p><!-- technorati tags end -->
</div></html>
</p></div>]]></content>
		<link href="http://www.cincomsmalltalk.com/userblogs/troy/blogView?showComments=true&amp;entry=3386752455" rel="alternate" type="text/html"></link>
		<category term="industry"></category>
	</entry>
	<entry>
		<title>another sound of the season</title>
		<id>http://www.cincomsmalltalk.com/userblogs/troy/blogView?showComments=true&amp;printTitle=another_sound_of_the_season&amp;entry=3386746623</id>
		<updated>2008-04-27T10:57:03-04:00</updated>
		<author>
			<name>Troy Brumley</name>
			<uri>http://www.cincomsmalltalk.com/userblogs/troy/blogView</uri>
			<email>tbrumley@fuse.net</email>
		</author>
		<content type="html" xml:lang="en-us"><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>Moans and groans and the sound of shuffling feet are today's sounds. Too much walking and stooping and bending over to pick up trash at yesterday's clean up event left me tired but satisfied yesterday, but today I am moving very very slowly.</p>
<p>Yet another reminder that I need to be in better shape.</p></div>]]></content>
		<link href="http://www.cincomsmalltalk.com/userblogs/troy/blogView?showComments=true&amp;entry=3386746623" rel="alternate" type="text/html"></link>
		<category term="general"></category>
	</entry>
	<entry>
		<title>futzing with some old posts</title>
		<id>http://www.cincomsmalltalk.com/userblogs/troy/blogView?showComments=true&amp;printTitle=futzing_with_some_old_posts&amp;entry=3386746509</id>
		<updated>2008-04-27T10:55:09-04:00</updated>
		<author>
			<name>Troy Brumley</name>
			<uri>http://www.cincomsmalltalk.com/userblogs/troy/blogView</uri>
			<email>tbrumley@fuse.net</email>
		</author>
		<content type="html" xml:lang="en-us"><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>Pardon any updates that show up in RSS to some old posts, I updated them to correct the capitalization of BlackBerry. As Smalltalkers know, getting capitalization of names right is just good manners, and BlackBerry is what I see on the various RIM sites.</p>
</div>]]></content>
		<link href="http://www.cincomsmalltalk.com/userblogs/troy/blogView?showComments=true&amp;entry=3386746509" rel="alternate" type="text/html"></link>
		<category term="general"></category>
	</entry>
	<entry>
		<title>NewsGator Go! gets RSS right on the BlackBerry</title>
		<id>http://www.cincomsmalltalk.com/userblogs/troy/blogView?showComments=true&amp;printTitle=NewsGator_Go!_gets_RSS_right_on_the_BlackBerry&amp;entry=3386652020</id>
		<updated>2008-04-26T08:40:20-04:00</updated>
		<author>
			<name>Troy Brumley</name>
			<uri>http://www.cincomsmalltalk.com/userblogs/troy/blogView</uri>
			<email>tbrumley@fuse.net</email>
		</author>
		<content type="html" xml:lang="en-us"><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">
<p>I'm a long time licensed user of <a href="http://www.newsgator.com/Individuals/NetNewsWire/Default.aspx">NetNewsWire</a>, and stuck with it when it was acquired by <a href="http://www.newsgator.com/">NewsGator</a>.  I had tried some online web based news readers but never got into them, and until I got my BlackBerry, I had no real reason to look at any other RSS news reader.</p>

<p>There is a large subset of my RSS subscriptions that are low priority and great to read in little snatches of time here and there, so I decided to see if there was a news reader for the BlackBerry.  It turns out there are multiple options.  I decided to try <a href="http://www.newsgator.com/Individuals/NewsGatorGo/Default.aspx">NewsGator Go!</a> since it was free and from the same outfit that supplies my excellent Mac based reader.</p>

<p>I set up NewNewsWire to sync feeds with the NewsGator site, and downloaded and installed NewsGator Go! on my BlackBerry.  I now have seamless synching between all three readers--Mac, BlackBerry, and Web--and I'm considering looking at their PC based news reader.</p>

<p>In terms of usability, NewsGator Go! feels like BlackBerry application.  Menus work as expected and it is easy to navigate.  The tree view of feeds and folders is clear, article abstracts are readable, and I can dive into an article that I want to read or access links with just a couple of clicks from my BlackBerry.</p>

<p>If there's something I want to save for later, I can easily clip the article and it is moved to the clippings folder for future reference on either my BlackBerry or NetNewsWire.</p>

<p>It appears possible to set up feeds on the Mac and PC that do not sync with the central service, but I haven't investigated that feature yet.</p>

<p>My only complaint with NewsGator Go! is that the folder level count of unread articles doesn't update to reflect articles I've read in a predictable manner during a reading session.</p>

<p>If I was assigning a letter grade, I'd have to give NewsGator Go! a solid 'A'.</p>

<p><!-- technorati tags start --></p>

<p style="text-align:right;font-size:10px;">Tags: <a href="http://www.technorati.com/tag/Blackberry">Blackberry</a>, <a href="http://www.technorati.com/tag/NewsGator">NewsGator</a>, <a href="http://www.technorati.com/tag/Reviews">Reviews</a>, <a href="http://www.technorati.com/tag/NewsGator Go!">NewsGator Go!</a>, <a href="http://www.technorati.com/tag/software">software</a></p>

<p><!-- technorati tags end --></p>
</div>]]></content>
		<link href="http://www.cincomsmalltalk.com/userblogs/troy/blogView?showComments=true&amp;entry=3386652020" rel="alternate" type="text/html"></link>
		<category term="BlackBerry"></category>
	</entry>
	<entry>
		<title>more sounds of the season</title>
		<id>http://www.cincomsmalltalk.com/userblogs/troy/blogView?showComments=true&amp;printTitle=more_sounds_of_the_season&amp;entry=3386649790</id>
		<updated>2008-04-26T08:03:10-04:00</updated>
		<author>
			<name>Troy Brumley</name>
			<uri>http://www.cincomsmalltalk.com/userblogs/troy/blogView</uri>
			<email>tbrumley@fuse.net</email>
		</author>
		<content type="html" xml:lang="en-us"><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">
<p>
Last week it was the <a href="http://www.cincomsmalltalk.com/userblogs/troy/blogView?showComments=true&amp;printTitle=sounds_of_the_season&amp;entry=3386169172">ice cream truck</a> and this week it's general street noise.  It's kinda like Neil Diamond's <a href="http://www.lyrics007.com/Neil%20Diamond%20Lyrics/Beautiful%20Noise%20Lyrics.html">Beautiful Noise</a>:
</p><blockquote>
What a beautiful noise
<br />Comin' up from the park
<br />It's the song of the kids
<br />And it plays until dark
</blockquote><p>
Yesterday was our first really warm and clear Friday of the season, and the park by the rec center was full of people.  I had the windows open all over the house and I could hear kids, radios, people having spontaneous parties on their porches, and other happy sounds of the city as people get out after a long winter.
</p><p>
I know suburbanites might not enjoy such sounds, or maybe even find them annoying, but it's a good part of life here and it rarely disturbs me.
</p><p>
Today is Corryville Cleanup day and I'll be heading out in about an hour to help with the annual neighborhood beautification project.  I'll be up on Bellevue with some neighbors.  We're going to get rained on, but it doesn't look too bad.
</p>
<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Tags: <a href="http://www.technorati.com/tag/Cincinnati" rel="tag">Cincinnati</a>, <a href="http://www.technorati.com/tag/Corryville" rel="tag">Corryville</a>, <a href="http://www.technorati.com/tag/urban life" rel="tag">urban life</a></p><!-- technorati tags end -->
</div>]]></content>
		<link href="http://www.cincomsmalltalk.com/userblogs/troy/blogView?showComments=true&amp;entry=3386649790" rel="alternate" type="text/html"></link>
		<category term="Cincinnati"></category>
	</entry>
	<entry>
		<title>"State is baaaaaaaaaaaaad"</title>
		<id>http://www.cincomsmalltalk.com/userblogs/troy/blogView?showComments=true&amp;printTitle=State_is_baaaaaaaaaaaaad&amp;entry=3386401969</id>
		<updated>2008-04-23T11:12:49-04:00</updated>
		<author>
			<name>Troy Brumley</name>
			<uri>http://www.cincomsmalltalk.com/userblogs/troy/blogView</uri>
			<email>tbrumley@fuse.net</email>
		</author>
		<content type="html" xml:lang="en-us"><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>My friend and former coworker Peter Suk liked to say that, and it's so true.</p>
<p>So many bugs we see in our own code and in other code are caused by dangling state. <a href="http://www.pascal-central.com/wirth-talk.html">Niklaus Wirth</a>'s <a href="http://en.wikipedia.org/wiki/Algorithms_+_Data_Structures_=_Programs">Algorithms+Data Structures = Programs</a> should note that Programs + State = Observed Behavior. I'm dealing with weird bugs in other people's software (OPS). In each case, there must be some bit of sticky state, perhaps for a premature <a href="http://en.wikipedia.org/wiki/Optimization_(computer_science)">optimization</a>, that I can't see from my side of the interface which causes the bugs.</p><p>Frustrating.</p><p>We should optimize no code before its time.</p><p>We should cache no state before it's needed.</p><!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/programming" rel="tag">programming</a>, <a href="http://www.technorati.com/tag/bugs" rel="tag">bugs</a>, <a href="http://www.technorati.com/tag/optimization" rel="tag">optimization</a>, <a href="http://www.technorati.com/tag/quotes" rel="tag">quotes</a></p><!-- technorati tags end -->
</div>]]></content>
		<link href="http://www.cincomsmalltalk.com/userblogs/troy/blogView?showComments=true&amp;entry=3386401969" rel="alternate" type="text/html"></link>
		<category term="programming"></category>
	</entry>
	<entry>
		<title>I don't get Opera Mini</title>
		<id>http://www.cincomsmalltalk.com/userblogs/troy/blogView?showComments=true&amp;printTitle=I_dont_get_Opera_Mini&amp;entry=3386308432</id>
		<updated>2008-04-22T09:13:52-04:00</updated>
		<author>
			<name>Troy Brumley</name>
			<uri>http://www.cincomsmalltalk.com/userblogs/troy/blogView</uri>
			<email>tbrumley@fuse.net</email>
		</author>
		<content type="html" xml:lang="en-us"><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">
<p><div>

<p>While I initially found the build in web browser on the BlackBerry a bit cramped\, I've grown to like it. Some sites work better than others (<a href="http://news.cincinnati.com/apps/pbcs.dll/section?Category=CINCI">Cincinnati.com </a>works very poorly) and navigation is easy once you get used to the idea of not having tabbed browsing.</p>

<p>A few people mentioned <a href="http://www.operamini.com/">Opera Mini</a>, so I thought I'd give it a try. The quality of the software seems fine to me, very stable and reasonably fast, but I just didn't like the way it worked. If I wanted a window on a desktop view of the browser, I could do that with an iPhone or there's a desktop view in the RIM browser.</p>

<p>I may be missing something here, but I found it unenjoyable on my BlackBerry and after multiple usage attempts I've removed it. It feels wrong for this form factor.</p>

<!-- technorati tags start -->

<p style="text-align:right;font-size:10px;">Technorati Tags: 

<a href="http://www.technorati.com/tag/blackberry">blackberry</a>, <a href="http://www.technorati.com/tag/software">software</a>, <a href="http://www.technorati.com/tag/opera">opera</a>, <a href="http://www.technorati.com/tag/browsers">browsers</a></p>

<!-- technorati tags end --></div>
</p></div>]]></content>
		<link href="http://www.cincomsmalltalk.com/userblogs/troy/blogView?showComments=true&amp;entry=3386308432" rel="alternate" type="text/html"></link>
		<category term="BlackBerry"></category>
	</entry>
</feed>
