<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-14676874</id><updated>2011-11-27T17:38:39.102-06:00</updated><category term='Life'/><category term='tech'/><category term='scrum'/><category term='agile'/><category term='Movies'/><category term='video games'/><category term='NFJS'/><category term='programming'/><category term='tech music'/><title type='text'>Life Driven Development</title><subtitle type='html'>The vaguely lucid thoughts of a software programmer engineering a career around family and friends.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default?start-index=101&amp;max-results=100'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>160</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-14676874.post-6305169136858431386</id><published>2010-12-30T08:27:00.003-06:00</published><updated>2010-12-30T08:36:44.719-06:00</updated><title type='text'>The world is full of jerks.</title><content type='html'>So the other day in Best Buy I'm waiting in line to pay for a gigabit ethernet switch because you know you can never have too many of those lying around. This guy in front of me is complaining into the air about the line and how they only ever have one cashier working at this place (they had 3) only he wasn't just complaining to himself he was talking on the phone with one of those little Bluetooth ear pieces.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My entire wait was listening to this guy ramble on for at least 3 different phone calls at the volume of "I-am-the-only-one-here-that-matters".  Mostly I ignore him, although he had the lovely smell of cigarettes radiating from his person (seriously do people still smoke?). &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Mostly I just ignore him and check out all the stuff along the line that the store would have me think I need last minute. It's possible that this guy just received this ear dongle for the holiday and doesn't yet realize how much of a douche it can make one appear to be upon use. Well that idea was short-lived as I followed him out of the store and see him get into his vehicle parked in a handicapped parking space. He was alone, he wasn't limping. he = douche.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'm thankful for people who have respect for others.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;until next time&lt;/div&gt;&lt;div&gt;&lt;i&gt;Les&lt;/i&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-6305169136858431386?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/6305169136858431386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=6305169136858431386' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/6305169136858431386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/6305169136858431386'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2010/12/world-is-full-of-jerks.html' title='The world is full of jerks.'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-4319883193148042729</id><published>2010-07-20T22:44:00.001-06:00</published><updated>2010-07-20T22:44:30.099-06:00</updated><title type='text'>All exits are beyond the plastic.</title><content type='html'>&lt;a href='http://lh5.ggpht.com/_FlndtM4kB2U/TEZ7LFEWS4I/AAAAAAAAGVY/9QZL9oWoE0Y/2010-07-19%2015.31.41.jpg'&gt;&lt;img src='http://lh5.ggpht.com/_FlndtM4kB2U/TEZ7LFEWS4I/AAAAAAAAGVY/9QZL9oWoE0Y/s400/2010-07-19%2015.31.41.jpg' /&gt;&lt;/a&gt;&lt;p&gt;So they started the construction of our office remodel. Things are going to be pretty crazy around here for s few weeks.  &lt;br/&gt;  &lt;br/&gt; It can be pretty hard too focus in all the chaos and noise. &lt;br/&gt;  &lt;br/&gt; Just saying. &lt;br/&gt;  &lt;br/&gt; This post written in swype. &lt;br/&gt;  &lt;br/&gt; Later.&lt;/p&gt;&lt;div style='clear: both; text-align: center; font-size: xx-small;'&gt;Published with Blogger-droid v1.4.8&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-4319883193148042729?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/4319883193148042729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=4319883193148042729' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/4319883193148042729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/4319883193148042729'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2010/07/all-exits-are-beyond-plastic.html' title='All exits are beyond the plastic.'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_FlndtM4kB2U/TEZ7LFEWS4I/AAAAAAAAGVY/9QZL9oWoE0Y/s72-c/2010-07-19%2015.31.41.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-6789338333874881278</id><published>2010-04-30T09:05:00.004-06:00</published><updated>2010-04-30T09:57:31.915-06:00</updated><title type='text'>The enemy of my enemy.</title><content type='html'>Since being involved in Web development for the greater part of the last decade I have to admit that Flash (once helmed by Macromedia now a part of the Adobe creative empire) has been a thorn in my side. Flash drives the majority of what I hate about the internet:&lt;div&gt;&lt;ul&gt;&lt;li&gt;Obnoxious Advertisements&lt;/li&gt;&lt;li&gt;Flash websites&lt;/li&gt;&lt;li&gt;stupid holiday memes&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Don't get me wrong, I'm not against online advertisements. I understand the value of free information and entertainment. But why you have to choke my bandwidth and interrupt my focus with some animated, noisy (before they got realistic and muted them by default) cartoons trying to get me interested in some completely irrelevant to me product? Lightweight adds can be just as elegant and communicate a product in a way that doesn't piss me off. If you piss me off I'm not going to be interested in your product.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Flash websites are the bane of the world wide web. Sure you can do some pretty cool effects and animations and page switching and all but if I wanted to play a game I probably wouldn't be coming to your website to find your information. I'd play a game. Hollywood has found that design companies who use flash are really good at marketing for their movies, and I can't say that's a completely bad thing, but if the bandwidth you use to communicate what you are presenting is almost the size of the bandwidth it takes to watch the trailer for your movie then please forgive me for finding your content on YouTube.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Holiday memes...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Recently though there is a huge brouhaha in geekdom about the choice of a particular fruit-logo'd company not giving Flash any love especially in regard to it's latest innovation of porn-on-the-go devices that has all the hipsters raving about how we've arrived. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Most people that know my technical, geeky side know &lt;a href="http://gangof10.blogspot.com/2009/02/why-i-wont-get-mac.html"&gt;my feelings&lt;/a&gt; toward the maker of the Mac. As such I have had to consider where I really stand on this issue. Not that where I stand really matters in the greater scope of things, but I needed to know.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'll let you know. &lt;i&gt;To be continued...&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;u&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/u&gt;&lt;/div&gt;&lt;div&gt;Until next time&lt;/div&gt;&lt;div&gt;&lt;i&gt;Les&lt;/i&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-6789338333874881278?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/6789338333874881278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=6789338333874881278' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/6789338333874881278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/6789338333874881278'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2010/04/enemy-of-my-enemy.html' title='The enemy of my enemy.'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-5461889017814955221</id><published>2009-11-17T07:41:00.006-06:00</published><updated>2009-11-17T07:54:12.924-06:00</updated><title type='text'>Google Chrome starting to get Serious about Extensions</title><content type='html'>&lt;div&gt;After opening the dev channel &lt;a href="http://chrome.google.com/"&gt;Google Chrome&lt;/a&gt; this morning I noticed a change in the info on the home screen:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_FlndtM4kB2U/SwKoaltM1MI/AAAAAAAAGNY/FuDRNhA50fk/s1600/chromeext.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 259px;" src="http://3.bp.blogspot.com/_FlndtM4kB2U/SwKoaltM1MI/AAAAAAAAGNY/FuDRNhA50fk/s320/chromeext.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5405067677549778114" /&gt;&lt;/a&gt;If you look closely at the bottom you'll see a message notifying you of Google Chrome support for both extensions and bookmark sync.  These aren't technically new features, but it is interesting to note that the link provided for extensions goes to a Google hosted link which at the time of this writing is not a valid link:  &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="https://chrome.google.com/extensions"&gt;https://chrome.google.com/extensions&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Also the jigsaw graphic in the corner connects to the same link.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;With the &lt;a href="http://googlesystem.blogspot.com/2009/11/google-chrome-feed-preview.html"&gt;rumors&lt;/a&gt; of the RSS feed extension for automatically detecting feeds in a web page being provided in the future as a default extension for Google Chrome this may be another sign that Google is ready to roll out full-fledged extension support, a feature which has been one of the main barriers to entry for hard-core &lt;a href="http://mozilla.com/firefox"&gt;Mozilla Firefox&lt;/a&gt; users.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Until next time&lt;/div&gt;&lt;div&gt;&lt;i&gt;Les&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-5461889017814955221?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/5461889017814955221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=5461889017814955221' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/5461889017814955221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/5461889017814955221'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2009/11/google-chrome-starting-to-get-serious.html' title='Google Chrome starting to get Serious about Extensions'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_FlndtM4kB2U/SwKoaltM1MI/AAAAAAAAGNY/FuDRNhA50fk/s72-c/chromeext.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-1155490626790699071</id><published>2009-11-11T22:49:00.002-06:00</published><updated>2009-11-12T14:09:34.043-06:00</updated><title type='text'>Glipper: the clipboard manager for Gnome</title><content type='html'>I like a clipboard manager. As a programmer I find myself needing to be able to keep track of a history of copied texts and codes for pasting at any given time (yeah yeah, call me a copy/paste programmer if you must, it is the number one form of code reuse :-P ). Anyway, I have been using Ubuntu almost exclusively on my personal laptop and mostly I miss ClipX. On my work machines I use Windows XP, just haven't taken the leap to Ubuntu yet with my Windows driven work life, but I have a common toolset which includes the aforementioned clipboard manager.&lt;br /&gt;&lt;br /&gt;ClipX is a bare-bones, no nonsense clipboard manager.  It is small and simple and does exactly what I need: keeps a history of my clipboard and allows easy access to those entries.  I miss that when using Ubuntu.  For a while I was using KDE and it comes with the standard KDE version: Klipper.  Gnome though comes with no such default and this is a bit disappointing to me.&lt;br /&gt;&lt;br /&gt;I finally found Glipper. It was constructed for Gnome in the tradition of klipper and is simple to use.&lt;br /&gt;&lt;br /&gt;It's in the repos so you can find it in Synaptic or simply execute a console command: &lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;sudo apt-get install glipper&lt;/b&gt;&lt;span style="font-weight:bold;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;It will install and then you'll go looking for it, but you won't find it... anywhere.  This is because it's an Applet that can be added to your panel.  To get it to show up in my &lt;b&gt;Add to Panel...&lt;/b&gt; dialog I actually had to log out and log back in... but then upon launching the add to panel dialog I found &lt;b&gt;Clipboard Manager &lt;/b&gt;(or something similar, just start typing clip and you'll see it).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I have to uncheck the option in it's preferences (found by right-clicking the icon on your panel and selecting &lt;b&gt;Preferences&lt;/b&gt;) for the mouse selection/middle click option, I have a bad habit of selecting things I don't need when using a mouse and for some reason it was adding all that stuff to the history as if I had copied it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Until next time&lt;/div&gt;&lt;div&gt;&lt;i&gt;Les&lt;/i&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-1155490626790699071?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/1155490626790699071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=1155490626790699071' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/1155490626790699071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/1155490626790699071'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2009/11/glipper-clipboard-manager-for-gnome.html' title='Glipper: the clipboard manager for Gnome'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-3481725033306542589</id><published>2009-11-10T13:34:00.001-06:00</published><updated>2009-11-10T13:37:36.031-06:00</updated><title type='text'>Slides from my Wicket: Lightning Talk</title><content type='html'>&lt;iframe src="http://docs.google.com/present/embed?id=dhd8kj8d_8065wkhkcf" frameborder="0" width="410" height="342"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-3481725033306542589?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/3481725033306542589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=3481725033306542589' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/3481725033306542589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/3481725033306542589'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2009/11/slides-from-my-wicket-lightning-talk.html' title='Slides from my Wicket: Lightning Talk'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-6001250055915287565</id><published>2009-10-30T10:55:00.003-06:00</published><updated>2009-10-30T11:26:37.677-06:00</updated><title type='text'>Competition and Innovation: Duh.</title><content type='html'>So another release of Ubuntu is officially out in the wild and it is just another example of the credit due to Mark Shuttleworth and Canonical for making a head-strong push into bringing Linux into mainstream PC usage. But that's all I'll say about Linux because believe it or not I'm actually here to talk about Microsoft today... no don't go... crap!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyway, if you're still with me I want to discuss a bit about how competition has proven to get Microsoft off of it's laurels and into some innovative business thinking, even if the ideas aren't their own at least they're trying. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_FlndtM4kB2U/SushL1AOCnI/AAAAAAAAGK4/YtvSv9IiQ90/s1600-h/bing.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 28px;" src="http://3.bp.blogspot.com/_FlndtM4kB2U/SushL1AOCnI/AAAAAAAAGK4/YtvSv9IiQ90/s320/bing.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5398445065423948402" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Bing! Though the TV ads are catching on I don't think the ad campaign is the innovation going on here. Let's think back to a few years back when Microsoft decided to start pushing a big ad campaign for it's own search engine (Windows Live Search) in order to try and win some customers over from the ever popular and ever growing do-no-evil giant of search, Google. What ended up happening was people saw the commercials and thought: "Oh look, that company that makes computers has a place on the internet to search for stuff." Because to the general public that is what Microsoft is, a computer manufacturer (and some might even thing they run the internet!)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Some of these people might have even tried this search engine. Those who had used MSN search before would think how it was nothing new and the new people coming from Google would think how it doesn't really work. Results aren't what I'm looking for. To the former I say "Spot on!". Live Search was barely even a rebranding with a bit of new CSS thrown into the web page to make it look more web-modern. To the latter I'd have to conclude that it's not that it didn't 'work' but that it was different than the results you were used to seeing with Google. They used different ways to determine what was relevant to your search terms, and on a behemoth of data such as the world wide web that can produce &lt;i&gt;drastic&lt;/i&gt; differences in results.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So it seemed that Microsoft went off the grid as far as their new plans of search engine domination went. But then there were rumors... Something new was in the mix and it was rumored to be a new search engine from the company that brought us PCs, the internet, AND Windows Live Search. When it finally came out of hiding it wasn't a new version of Windows Live Search at all, it was a completely NEW product. Microsoft branding all but disappeared from the product and this new &lt;i&gt;brand&lt;/i&gt; emerged: Bing. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But they didn't stop there. If you've paid attention to the TV ads yo probably noticed a difference in how Bing is being promoted. It's not a presentation of "Hey! we have a search engine too!" but more of a claim of "Bing is new, Bing is different, try Bing". Now even taking direct hits at Google int he ads by claiming a sense of feeling inundated with floods of info from Google (which I don't find accurate, but it's an ad folks) and how Bing brings different results (their slant on different being more of what the searcher wants.. again, just ad speak).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Do I think Bing will take the reigns from Google and begin dominating the web search engine usage? No. But I think Microsoft finally got something right. I think they realized that sometimes it's not good enough to just be Microsoft and have the Microsoft brand (in fact with today's viral market it's a bit of a detriment). &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;until next time&lt;/div&gt;&lt;div&gt;&lt;i&gt;Les&lt;/i&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-6001250055915287565?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/6001250055915287565/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=6001250055915287565' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/6001250055915287565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/6001250055915287565'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2009/10/competition-and-innovation-duh.html' title='Competition and Innovation: Duh.'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_FlndtM4kB2U/SushL1AOCnI/AAAAAAAAGK4/YtvSv9IiQ90/s72-c/bing.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-8078943889367694871</id><published>2009-10-28T08:30:00.001-06:00</published><updated>2009-10-28T08:31:56.611-06:00</updated><title type='text'>The Making of Our House</title><content type='html'>For those of you interested here are some shots of the house that we've taken throughout the building process. Enjoy!&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;embed type="application/x-shockwave-flash" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" width="400" height="267" flashvars="host=picasaweb.google.com&amp;amp;noautoplay=1&amp;amp;hl=en_US&amp;amp;feat=flashalbum&amp;amp;RGB=0x000000&amp;amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Ffastpitchcoach%2Falbumid%2F5397292465921439361%3Falt%3Drss%26kind%3Dphoto%26hl%3Den_US" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Until next time&lt;/div&gt;&lt;div&gt;&lt;i&gt;Les&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-8078943889367694871?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/8078943889367694871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=8078943889367694871' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/8078943889367694871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/8078943889367694871'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2009/10/making-of-our-house.html' title='The Making of Our House'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-1843952472467084644</id><published>2009-09-25T17:15:00.002-06:00</published><updated>2009-09-25T17:22:59.864-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Change: The Ever Present Constant</title><content type='html'>Yes it's been more than a while since my last post here. I'm sorry but I won't be like all those other bloggers and start this post with an apology. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I just rounded off the end of a year doing government contracting. Eight months of which I can't say much (too soon), the last 3 months of that though were very interesting however to my geek side. I got to brush up on my .Net skills and check out the latest in C# technologies (impressive) and I also got to dabble a bit in Java Swing with a HUGE GIS application.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But that has come to an end and I've started a new chapter in my career working back in the private sector doing Java web development. I have to say hello again to Java 1.4, Websphere, Rational Application Developer, AND EJB 2.x&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So I've got to get back in the groove of these things and while I'm at it see how I can contribute to maintaining and improving these web applications into a growing industry. I may be jotting some notes here (don't count on it) while I do some digging into the in's N out's of these things again.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;All in all things are good.&lt;/div&gt;&lt;div&gt;Until next time&lt;/div&gt;&lt;div&gt;&lt;i&gt;Les&lt;/i&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-1843952472467084644?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/1843952472467084644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=1843952472467084644' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/1843952472467084644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/1843952472467084644'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2009/09/change-ever-present-constant.html' title='Change: The Ever Present Constant'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-7493765384188234552</id><published>2009-05-21T07:52:00.007-06:00</published><updated>2009-05-21T08:17:33.609-06:00</updated><title type='text'>Municipal Headache</title><content type='html'>For the past year I've been very peeved at my city.  I got a letter last summer stating that I had "tall weeds/grass" and that if I didn't mow all weeds/grass on my property I would be fined.  What's the problem?  My property was mowed.  Come to find out the unkempt property was an empty field directly north of the property of my neighbors and my property.  Last year it took care of itself with little more than headache from me as the proper owners took care of the property the same day I got the letter from the city. Convenient I say.&lt;br /&gt;&lt;br /&gt;This year is a bit different.  The owners of the property owns the house that is at the far west end of that entire field.  They also are in the process of selling their house and, if I'm informed correctly, leaving the country [military].  No one has been taking care of the field, I got another letter from the city.&lt;br /&gt;&lt;br /&gt;Here's what happens.  The city 'code officers' drive around and find a lot that breaks the 'code'.  They pull up their computer and go to the GIS map provided by the county.  They use the nifty little tool to click a spot on the map that corresponds to the property in question and then generate a letter to the address signified according the mapping data.&lt;br /&gt;&lt;br /&gt;Here is my property according to that county map:&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 293px;" src="http://2.bp.blogspot.com/_FlndtM4kB2U/ShVfVMN6OXI/AAAAAAAAE3c/3Y5yYAmweeU/s320/parcel.gif" alt="" id="BLOGGER_PHOTO_ID_5338277750979049842" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;See anything wrong there?  Well according to the data that comes off the official legal document (the deed) This is the info about my property:&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 131px;" src="http://1.bp.blogspot.com/_FlndtM4kB2U/ShVgJo4DLoI/AAAAAAAAE3k/AOYvdpGzkTU/s400/deed.gif" alt="" id="BLOGGER_PHOTO_ID_5338278652025187970" border="0" /&gt;&lt;br /&gt;Of note you see "# of Bldgs: &lt;span style="font-weight: bold;"&gt;1&lt;/span&gt;" and "Acres: &lt;span style="font-weight: bold;"&gt;.3100&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;Now lets use the GIS tools to map out the plot in the pretty picture:&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 277px;" src="http://2.bp.blogspot.com/_FlndtM4kB2U/ShVgmE8KrjI/AAAAAAAAE3s/az-0dSxpkow/s400/areameasured.gif" alt="" id="BLOGGER_PHOTO_ID_5338279140594986546" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;Interesting... &lt;span style="font-weight: bold;"&gt;1.5 acres&lt;/span&gt;.  Now I do NOT pay property taxes on 1.5 acres or 3 homes, as the GIS data shows.  After talking with the County (Oklahoma County) authority, I was informed that the municipal authority could not use that GIS map as a legal means since the data was not correct and there was no guarantee behind it.  However, the city 'code officer' tells me that according to &lt;span style="font-weight: bold;"&gt;state statutes&lt;/span&gt; they are supposed to use what the county provides, which to them means this GIS map.&lt;br /&gt;&lt;br /&gt;What's the worst part?  Here is the disclaimer you see (even the city sees this), when accessing the Oklahoma County GIS mapping tools (found &lt;a href="http://www.oklahomacounty.org/assessor/GIS_Disclaimer.htm"&gt;here&lt;/a&gt;):&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 333px;" src="http://3.bp.blogspot.com/_FlndtM4kB2U/ShVhh-hsMvI/AAAAAAAAE30/7rGaz5fMOF4/s400/countyGISdisclaimer.gif" alt="" id="BLOGGER_PHOTO_ID_5338280169665475314" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;What?  I asked the 'code officer' about that.  He called the county, he tells me that the county told him that that site is publicly available and that the disclaimer is there for the public.  That even though there is a disclaimer that says '&lt;span style="font-weight: bold;"&gt;does not&lt;/span&gt; constitute a legal survey' the city is supposed to use this map.&lt;br /&gt;&lt;br /&gt;I'm confused and on a mission.  This is NOT acceptable.&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-7493765384188234552?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/7493765384188234552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=7493765384188234552' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/7493765384188234552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/7493765384188234552'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2009/05/municipal-headache.html' title='Municipal Headache'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_FlndtM4kB2U/ShVfVMN6OXI/AAAAAAAAE3c/3Y5yYAmweeU/s72-c/parcel.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-7247602806396801864</id><published>2009-05-11T09:23:00.001-06:00</published><updated>2009-05-11T09:23:49.841-06:00</updated><title type='text'>a linux tip</title><content type='html'>If you're considering switching to Ubuntu, or any desktop flavor of linux, the first thing I would tell you to do is this:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Find out what hardware you are running.  &lt;/span&gt;&lt;span style="font-style: italic;"&gt;Especially for notebooks.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Having probably used Windows (or even MacOSX) for any period of time has probably shielded you from the pain of having to deal with hardware issues. That is unless you've done a clean install of your OS, or maybe you've seen a glimpse of this frustration&lt;span style="font-style: italic;"&gt; &lt;/span&gt;by trying to connect a printer to Windows Vista. =]&lt;br /&gt;&lt;br /&gt;At first you may be thinking something like this: &lt;span style="font-style: italic;font-size:85%;" &gt;Windows takes care of that for me&lt;/span&gt;&lt;span style="font-size:85%;"&gt; so &lt;span style="font-style: italic;"&gt;it must be better.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Wrong.&lt;/span&gt; When was the last time you installed Windows from scratch? Well I got news for you. Windows didn't take care of that hardware compatibility for you. Do a little research and find out what an OEM is. Yeah, the people that put the computer together for you, they're the one who resolved the hardware issues. Just think, if there were more OEM's that would sell a linux OS out of the box how little then would these hardware issues be?&lt;br /&gt;&lt;br /&gt;So, dig in and find out what you are running.  A few of the most common &lt;span style="font-style: italic;"&gt;gotcha&lt;/span&gt; pieces of hardware is:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;wireless adapter (whether built in or external)&lt;/li&gt;&lt;li&gt;video card&lt;/li&gt;&lt;li&gt;sound card&lt;/li&gt;&lt;/ul&gt;Find out what you have, write it down somewhere for safekeeping. When looking into linux do a bit of research. Google is your friend. Search for your hardware with words like 'linux compatible' or 'ubuntu'. If there are problems then I can almost guarantee you that someone has already ran into them and resolved them.&lt;br /&gt;&lt;br /&gt;Ways to find out your hardware:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;from the distributor (toshiba, hp, compaq, dell, lenovo... etc.)&lt;/li&gt;&lt;li&gt;in Windows look under the Device Manager&lt;/li&gt;&lt;li&gt;if you're already in linux then just google it for your distro, some have simple ways, just don't be afraid to use the command line&lt;/li&gt;&lt;/ul&gt;Take your time and have fun.  If you don't like it then don't use it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;later&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-7247602806396801864?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/7247602806396801864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=7247602806396801864' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/7247602806396801864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/7247602806396801864'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2009/05/linux-tip.html' title='a linux tip'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-4155630220837872892</id><published>2009-02-25T11:16:00.000-06:00</published><updated>2009-02-25T11:18:39.051-06:00</updated><title type='text'>Why I won't get a Mac</title><content type='html'>A lot of people I know use Macs.  They carry their shiny Mac Book Pro like a badge of honor, a talisman which embodies the measure of their master-geekery.  It is quite funny how unknowingly religious such an iconic piece of shiny technology can make these latter-day geeks, but without many exceptions they are all very religious about it.  Many times I find myself being invited to their Church of the Mac.  I suppose they wish to save me from the evils Microsoft and protect me from the effort it takes to run an open source OS such as Ubuntu or Fedora.  But I'm not interested.  I believe in the seperation of Church and Tech.&lt;br /&gt;&lt;br /&gt;What I find particularly interesting about this following, at least amongst the people I know, is that they are most big FOSS (Free and open source software) supporters.  I ask them why not use an open source solution to their OS needs?  Linux afterall is Unix based (like Mac's OS) and it's FOSS!!!  But apperantly these master craftsmen, these warriors against the Big Corporation Microsoft find that using Linux distribustions to be a bit taxing on their patience.  And apperantly, similar to Microsoft's Windows, Mac's OS is made to be a bit more user friendly.&lt;br /&gt;&lt;br /&gt;What is the usual hold-up for using a FOSS operating system?  In my experience it's been hardware support.  This is getting better with every kernel release and distro update, but admittedly getting Linux to work with your particular hardware configuration can leave you a bit befuzzled.  I happen to enjoy tinkering when I have the time, but I do realize the turn-off it can be when you just can't seem to get your wireless card to connect to the Internet of all things.&lt;br /&gt;&lt;br /&gt;But Apple takes the fuss all out of that.  They've got their proprietary, Unix-based OS that is very much like it's distant cousin's in the Linux world, but one HUGE caveat: Apple manufactures their own pricey hardware.  In fact, if you read the EULA (you do read those from time to time right?) for your favorite Mac OS you'll see in plain text that it is an infraction of the Mac OS license agreement to run the OS on any other hardware than that provided by the manufacturer.  Now I understand that Apple has found a niche market, but this wreaks of non-compete, monopoly-esque, the kind of stuff Microsoft get's taken to court for all time business.  (Jeff Atwood, of codinghorror.com fame, compares it to the &lt;a href="http://www.codinghorror.com/blog/archives/001044.html"&gt;dongles&lt;/a&gt; of old.)&lt;br /&gt;&lt;br /&gt;Sure Microsoft's dominance in many areas has led to product stagnation and other negative side affects, but you can take their products and run them on pretty much any hardware, manufactured by any company and it's fine.  At what point of company growth will Apple no longer be able to get away with this.  I'm glad their are companies like Psystar that are trying to keep Apple honest, but even they seem to be on the losing side.&lt;br /&gt;&lt;br /&gt;So in the end, I don't see Apple as a Microsoft competitor, but more of an equal to them in their philosophies and business model.  Sure they're competing with Microsoft, but only in a niche market.  But they resemble that competitor more than their proponents want to admit.&lt;br /&gt;&lt;br /&gt;For now I'll keep tinkering with Ubuntu and using Windows as deemed necessary.&lt;br /&gt;Until next time&lt;br /&gt;Les&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-4155630220837872892?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/4155630220837872892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=4155630220837872892' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/4155630220837872892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/4155630220837872892'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2009/02/why-i-wont-get-mac.html' title='Why I won&apos;t get a Mac'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-2441192775148622372</id><published>2008-12-31T09:25:00.002-06:00</published><updated>2008-12-31T09:43:18.969-06:00</updated><title type='text'>Happy New Year</title><content type='html'>As I type this there are parts of the globe already five and a half hours into the year 2009.  It's just 9:26am here in the bible belt of the United States of America and I'm at work (blogging in my break of course).&lt;br /&gt;&lt;br /&gt;I'm thinking about organizations and how they view success.  Each organization is it's own ecosystem, and they all have their own forms of Darwinism.  The key to survival of the fittest though is first to define what particular definition of &lt;span style="font-style: italic;"&gt;fittest&lt;/span&gt; that particular system accepts.  In some ecosystems in the business business world the fittest might be the achiever, while in many the case you see is that the achievers are the ones considered the weak, the ones that have to go.  When the herd is moving toward a stable sense of mediocrity then the ones who get ahead will be the ones to find themselves victims of the hazards of that environment (typically some form of bureaucratic, executive management tyranny), and as in most any ecosystem, the individual weak or dumb enough to be outside the strength of the herd is the one that gets eaten by the puma.&lt;br /&gt;&lt;br /&gt;Analogies aside, I wonder what it really takes to come into an organization and introduce true improvements and get the organization to see that those improvements are GOOD.  Let's face it, it's not that you can convince people that what they're doing is WRONG, they've been doing it and it works (for lack of any other results that is).  So the goal in my new year is to work on demonstrating the value of improvements, and make it show real value.  Instead of trying to convince people that what they have is wrong, show them what life would be like with what they could have.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;So if that can be summed up in a concrete resolution:&lt;/span&gt;  As a software developer and business person I will find better ways to demonstrate value added practices, whether in code or business process, in order the introduce improvements into my work place.&lt;br /&gt;&lt;br /&gt;It's right up there with my other resolutions:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;eat better (suggested by my loving wife who, for some reason, wants me to live a long life)&lt;/li&gt;&lt;li&gt;use linux more&lt;/li&gt;&lt;li&gt;write some software non-work related (open or closed, just write it)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;until next time, HAPPEH NEW YER!1!!1!&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-2441192775148622372?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/2441192775148622372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=2441192775148622372' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/2441192775148622372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/2441192775148622372'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2008/12/happy-new-year.html' title='Happy New Year'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-1419362486425926151</id><published>2008-11-04T23:42:00.002-06:00</published><updated>2008-11-04T23:46:03.345-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='scrum'/><title type='text'>The necessity of a daily stand-up.</title><content type='html'>Latest post on &lt;a href="http://approaching-agile.blogspot.com"&gt;Approaching Agile&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;A daily stand-up would definitely make it easier to absorb and assimilate new developers to the team.&lt;br /&gt;&lt;br /&gt;until next time&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-1419362486425926151?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://approaching-agile.blogspot.com/2008/11/necessity-of-daily-stand-up.html' title='The necessity of a daily stand-up.'/><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/1419362486425926151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=1419362486425926151' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/1419362486425926151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/1419362486425926151'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2008/11/necessity-of-daily-stand-up.html' title='The necessity of a daily stand-up.'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-8566339642265405064</id><published>2008-11-03T13:00:00.003-06:00</published><updated>2008-11-03T13:01:42.753-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='scrum'/><title type='text'>My new blog project.</title><content type='html'>In my new job I will be &lt;a href="http://approaching-agile.blogspot.com"&gt;Approaching Agile&lt;/a&gt;.  There is much work to be done, I'll try to fight the good fight and keep you all informed as I go.&lt;br /&gt;&lt;br /&gt;Follow me if you're interested.&lt;br /&gt;&lt;br /&gt;Until next time,&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-8566339642265405064?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://approaching-agile.blogspot.com' title='My new blog project.'/><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/8566339642265405064/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=8566339642265405064' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/8566339642265405064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/8566339642265405064'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2008/11/my-new-blog-project.html' title='My new blog project.'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-5338984601568793515</id><published>2008-10-16T07:59:00.002-06:00</published><updated>2008-10-16T08:08:04.224-06:00</updated><title type='text'>TDD at M$??? Oh my!!!</title><content type='html'>&lt;a href="http://haacked.com/"&gt;Phil Haack&lt;/a&gt; is one of the few Microsoft/.NET bloggers that I follow.  He just reached a milestone of 1 year with the software giant working on many ASP.NET initiatives.  What I think is great about this guy is his love for open source (yes, from a microsofty), and his passion for Test Driven Development.  Here's a quote from his &lt;a href="http://haacked.com/archive/2008/10/15/one-year-at-microsoft.aspx"&gt;latest post&lt;/a&gt;:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;I’ve also been involved in division wide efforts to help other teams understand Test Driven Development so that our products moving forward will take TDD into consideration in the design of their products.&lt;/span&gt;&lt;/blockquote&gt;It just gives me a warm fuzzy feeling to know that there are actually people inside Micro$oft who actually care about best practices like TDD.&lt;br /&gt;&lt;br /&gt;Way to go Phil and congrats on 1 year with &lt;del&gt;the evil empire&lt;/del&gt; Microsoft.&lt;br /&gt;&lt;br /&gt;until next time&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-5338984601568793515?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/5338984601568793515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=5338984601568793515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/5338984601568793515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/5338984601568793515'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2008/10/tdd-at-m-oh-my.html' title='TDD at M$??? Oh my!!!'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-1417746298269776256</id><published>2008-08-19T21:45:00.003-06:00</published><updated>2008-08-19T21:52:11.168-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech music'/><title type='text'>Skreeming with foxytunes</title><content type='html'>I was recently introduced to Skreemr (http://skreemr.com).  An mp3 search engine that serves up mp3 from blogs.  It's a neat way to sample music and check out stuff as you hear about it (among other nefarious things since you can download the songs as well.&lt;br /&gt;&lt;br /&gt;I heard there was a player that would allow you to play a list of songs you retrieve in your search but I didn't want to download any new player.  Then as I was checking out some &lt;a href="http://en.wikipedia.org/wiki/Gorillaz"&gt;Gorillaz&lt;/a&gt; tunes I saw that I had a little widget in my browser, when I started messing around with it I realized it was a part of one of my favorite &lt;a href="http://mozilla.com/"&gt;Firefox&lt;/a&gt; plugins: &lt;a href="http://foxytunes.com/"&gt;foxytunes&lt;/a&gt;.  It allows you to play all the songs in a web page as a single playlist.  heres a screen shot:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_FlndtM4kB2U/SKuUn2HstWI/AAAAAAAADBI/i62ba2Pzo2c/s1600-h/skrmr.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_FlndtM4kB2U/SKuUn2HstWI/AAAAAAAADBI/i62ba2Pzo2c/s400/skrmr.jpg" alt="" id="BLOGGER_PHOTO_ID_5236442404011947362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;until next time&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-1417746298269776256?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/1417746298269776256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=1417746298269776256' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/1417746298269776256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/1417746298269776256'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2008/08/skreeming-with-foxytunes.html' title='Skreeming with foxytunes'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_FlndtM4kB2U/SKuUn2HstWI/AAAAAAAADBI/i62ba2Pzo2c/s72-c/skrmr.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-8671824098077357865</id><published>2008-08-01T21:31:00.003-06:00</published><updated>2008-08-01T21:48:43.943-06:00</updated><title type='text'>TDD: Prove what you know</title><content type='html'>Accepting the concept of TDD (and yes I mean test FIRST development) was a tough task for me.  At first I didn't understand the complete benefit, honestly I can't admit that I do completely now.  But I've come around none the less.&lt;br /&gt;&lt;br /&gt;When working on a project it is pretty much impossible to deliver code without having a bit of an understanding of what it is the end result of that code execution should be.  The user doesn't care about implementation.  All the end user knows is that when they submit this data in that field then something specific had better happen as a result.  I didn't really grasp how that was a reflection of what test first meant.&lt;br /&gt;&lt;br /&gt;Now I like to think of the end user and my unit test as the same thing.  Both are simply executors of my code.  I can't know what the system is supposed to do unless the end user tells me so.  At first that was all I saw.  The user says so and then I code the implementation, then add some tests.  Now I see that if the user tells me what the requirement should result in I replicate that in a test, and that proves without a doubt that I understand the requirement.  If you don't understand it enough to write a test for it then you sure as heck don't know enough to write code to implement the requirement.&lt;br /&gt;&lt;br /&gt;Not only does this help you better grasp the requirement before diving head first into coding, it also gives you an upfront contract that is based on vernacular communication.  That adds a quality check.  If you write the test first based on what you understand the requirement to demand then you write the code to satisfy that test and &lt;span style="font-weight: bold;"&gt;hopefully&lt;/span&gt; you don't write any code outside that (unless necessary, remember to use your head but remember to prove any code changes with tests for quality assurance).&lt;br /&gt;&lt;br /&gt;So as long as it's sane I'd like to set a rule for myself for future coding:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-style: italic;"&gt;If I don't understand enough of what is required in order to write a test&lt;br /&gt;then I don't understand enough to code period.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Keep me accountable.&lt;br /&gt;Until next time&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-8671824098077357865?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/8671824098077357865/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=8671824098077357865' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/8671824098077357865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/8671824098077357865'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2008/08/tdd-prove-what-you-know.html' title='TDD: Prove what you know'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-2183586610801667617</id><published>2008-06-24T20:23:00.003-06:00</published><updated>2008-07-01T06:36:05.931-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Just Another Glance at Pair Programming</title><content type='html'>I've always had issues with &lt;a href="http://en.wikipedia.org/wiki/Pair_programming"&gt;pair programming&lt;/a&gt;.  It's not that I disagree with the value claims that people associate with it.  I just have personal issues with it.  Here are some of the things that have bothered me:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Watching someone else use a computer is like fingernails on a chalk board.  I know I'm not perfect but seeing how other people get things done with the mouse and keyboard gets my &lt;span style="font-style: italic;"&gt;ego&lt;/span&gt;meter running and I just want to push them out of the way screaming "IF YOU CAN'T DO IT RIGHT DON'T DO IT AT ALL", but honestly... it's not about the &lt;span style="font-style: italic;"&gt;right&lt;/span&gt; way to do things, it's about the way I do things.&lt;/li&gt;&lt;li&gt;Staying focused while navigating is an uphill battle.  I'm used to working alone.  I'm also used to thinking with my fingers attached to the keyboard.  I've always had a hard time being the navigator for too long.  I just have a tendency to get bored.&lt;/li&gt;&lt;li&gt;Having someone else tell me how to spell my variables names is punishable by death.  I don't care if you think the variable should be &lt;span style="font-style: italic;"&gt;fooBo&lt;/span&gt; when I type &lt;span style="font-style: italic;"&gt;fooBO&lt;/span&gt;, next time you drive you can change it yourself.&lt;/li&gt;&lt;li&gt;Some of the old reasoning behind pairing is obsolete with the use of powerful IDEs like Eclipse, Intelli-J, and others.  I don't need someone telling me I missed a semi-colon at the end of a line because eclipse does that for me.&lt;/li&gt;&lt;/ul&gt;Honestly I have to admit that some of those things are petty and just personal quirks.  At the end of the day I have to think about my motivations and just maybe those things shouldn't be that big of a deal (as long as I didn't strangle someone).  Other things may require a little understanding of what's really going on when two people truly, productively pair.&lt;br /&gt;&lt;br /&gt;What is the point?  I'm not going to dig into any text books or even reference wikipedia on this.  This is just me stating things from the perspective of a lowly developer.&lt;br /&gt;&lt;br /&gt;Pair programming helps keep individuals on track.  When I work alone it's too easy to take that personal phone call or do some web surfing (yeah, even tracking down technical, java related web info has to be considered personal surfing).  Pair programming increases the quality of code.  It's not about missing semicolons or mispelled variables anymore (thanks Eclipse), it's all about checking in code that is clean and efficient and easy to maintain.  When you have more than one person working on code it's much harder to make stupid mistakes.  Yeah, I said &lt;span style="font-style: italic;"&gt;stupid&lt;/span&gt;.  And we all make those mistakes from time to time.  Copy/paste mistakes.  Unneccesary &lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;else&lt;/span&gt;&lt;/span&gt; mistakes.  So many things that are too easy to do and really easy to overlook will more than likely be caught by a pair of programmers than a &lt;a href="http://lonestartimes.com/2005/05/24/what-star-wars-character-are-you/"&gt;Han Solo&lt;/a&gt; cowboy coder.&lt;br /&gt;&lt;br /&gt;What about staying engaged and focused?  I do have a problem with that some.  But I recently did some pairing in a way I hadn't thought of before.  Once we understood the task at hand my pair wrote the first unit test (yes, we wrote the test first), then when it ran and failed he slid me the keyboard and told me to implement the code to fix the test.  I did, then I wrote the next unit test which failed and he got to implement the solution... that was the fastest day of work I think I've ever had.  I was very impressed.  Personal conversations were cut to a minimum and we both stayed focused on the task at hand since we were both implementing the code in tandem.&lt;br /&gt;&lt;br /&gt;I'm not saying that &lt;span style="font-style: italic;"&gt;everyone should pair all the time&lt;/span&gt;, but I don't think it's a bad idea to do it a little more than you may be doing it already.  Every programmer's goal should come down to delivering clean, quality, bug free code.  I think pairing will definitely help you in achieving that goal.&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-2183586610801667617?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/2183586610801667617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=2183586610801667617' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/2183586610801667617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/2183586610801667617'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2008/06/just-another-glance-at-pair-programming.html' title='Just Another Glance at Pair Programming'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-8538296814311231363</id><published>2008-06-22T19:24:00.002-06:00</published><updated>2008-07-01T06:36:05.931-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Welcome to the Jungle (of extreme programming)</title><content type='html'>This past week I changed teams at work.  I went from a standard, cube oriented team to an &lt;a href="http://www.extremeprogramming.org/"&gt;xp &lt;/a&gt;(extreme programming), team room situated team.  After 5 days I have to admit I'm very impressed.  Things seem to just flow, and that includes the time in the day. &lt;br /&gt;&lt;br /&gt;In my previous team we used a bastardized scrum process.  What I mean by that is we worked from a log of broadly described requirements and we had a daily stand-up meeting (scrum meeting) where each person reported on their current workload.  But between those daily scrums it was mostly cave time in each person's cube where they worked on whatever they pleased (which means a lot of personal, non-work related stuff).  Except for 1 solid leader on the team and 1 or 2 others this was pretty common (guilty). &lt;br /&gt;&lt;br /&gt;On the xp team it's more rigorous as far as daily tasks go.  It's a mix of xp, scrum, and lean methods.  Everything, and I mean everything, is done in a defined process.  From the way the requirements (&lt;a href="http://en.wikipedia.org/wiki/User_story"&gt;user stories&lt;/a&gt;) are defined and accepted (yes, accepted by developers), to the way tasks are maintained on a &lt;a href="http://geekswithblogs.net/appsguild/archive/2007/09/14/115372.aspx"&gt;kanban board&lt;/a&gt; and everything is required to be done by a pair of programmers doing test first development.  And even when a pair gets the task "done" it isn't officially done until it gets "accepted" by another pair (a process that when done properly guarantees &lt;span style="font-weight: bold;"&gt;almost&lt;/span&gt; zero bugs released post-development). &lt;br /&gt;&lt;br /&gt;I know it sounds a bit legislative, and honestly I had my doubts as to how it would affect me.  But the work load is easily divided and things get done.  In a 5 day iteration we clear the board and if we need we can pull stories that are ready in the backlog.  The only problem this team has had is lack of ready to go stories in the backlog (but that is changing with the addition of 2 in house Business Analysts).&lt;br /&gt;&lt;br /&gt;So far I'm loving my new work environment, I really don't miss my cube (but yes Brian, I do miss you man, you should offer to take someone elses place :-) ).  I want to get into details in later posts about the kanban board and some of the ways I've paired and also our use of &lt;a href="http://fitnesse.org/"&gt;Fitnesse&lt;/a&gt; which so far is mind blowing.  I'm marking down week 1 as a productive week.&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-8538296814311231363?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/8538296814311231363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=8538296814311231363' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/8538296814311231363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/8538296814311231363'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2008/06/welcome-to-jungle-of-extreme.html' title='Welcome to the Jungle (of extreme programming)'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-421799203250854278</id><published>2008-06-09T07:21:00.004-06:00</published><updated>2008-06-09T08:36:32.160-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NFJS'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Lone Star Software Symposium - Day 3 Recap</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Meanwhile, back at the Ranch...&lt;/span&gt;&lt;br /&gt;&lt;span&gt;So the conference has come to an end and several hours driving and a short night's sleep in my own bed and now I'm back at work.  This was a great experience for me.  I would definitely go back to a NFJS conference if I got the chance.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;The final day was no let down.  The four sessions I attended were great.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;em&gt;The recap:&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;h3&gt;&lt;a href="http://www.nofluffjuststuff.com/show_session_view.jsp?presentationId=10233&amp;amp;showId=129"&gt;Design Patterns in Java and Groovy&lt;/a&gt;&lt;/h3&gt;&lt;br /&gt;&lt;span&gt;I know I've gone on and on about Groovy, but this class really got my attention.  This was my first session with Venkat Subramanium.  Venkat is the author of several books (&lt;a href="http://gangof10.blogspot.com/2007/03/currently-reading-practices-of-agile.html"&gt;one&lt;/a&gt; of which I already have) and a very charismatic speaker.  What he did in this session was present several common design patterns in Java, discuss the complexity, and then write the same functionality in Groovy right there.  This was an excellent session to see some Groovy in action and see just how simple and easy it makes very robust Java tasks.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;h3&gt;&lt;a href="http://www.nofluffjuststuff.com/show_session_view.jsp?presentationId=10234&amp;amp;showId=129"&gt;Caring about your Code Quality&lt;/a&gt;&lt;/h3&gt;&lt;br /&gt;&lt;span&gt;This was more of a speach presentation than a coding presentation.  But with Venkat back at the helm that's not bad at all.  This session covered why Code Quality is important and why &lt;span style="font-style: italic;"&gt;caring&lt;/span&gt; about your own code quality is important.  He shed light on a lot of common coding fallacies and practices.  This is a very important subject that encompasses every facet of Software Engineering, not just the Java world.  Great stuff.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;h3&gt;&lt;a href="http://www.nofluffjuststuff.com/show_session_view.jsp?presentationId=10310&amp;amp;showId=129"&gt;Agile Test Driven Development With Groovy&lt;/a&gt;&lt;/h3&gt;&lt;br /&gt;&lt;span&gt;This and my last session were both presented by Jeff Brown.  This was an interesting class to me.  It started differently than I expected with a background of unit testing and TDD.  But once Jeff got into the coding section and really greased the testing wheels with some Groovy goodness it was really interesting.  The simplicity of your code that Groovy provides really makes some remedial testing tasks almost too easy (compared to what it takes to do those tasks in Java).&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;h3&gt;&lt;a href="http://www.nofluffjuststuff.com/show_session_view.jsp?presentationId=10311&amp;amp;showId=129"&gt;Powerful Metaprogramming Techniques With Groovy&lt;/a&gt;&lt;/h3&gt;&lt;br /&gt;&lt;span&gt;This session really got into the mud with the meta-programming capabilities provided in Groovy.  His examples were pretty cool.  He made several builders (xmlBuilder, outlineBuilder) and showed how simple it is to manipulate compiled classes on the fly to empower your code to really do what &lt;span style="font-style: italic;"&gt;you&lt;/span&gt; want it to do, not just what your framework wants it to do.  He explained a bit about the &lt;span style="font-weight: bold;"&gt;ExpandoMetaClass&lt;/span&gt; which is a very powerful tool in Groovy (and a tool that came from the Grails project).  Again, good stuff.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;Conclusion&lt;/b&gt;&lt;br /&gt;&lt;span&gt;This conference was very useful to me and my colleagues and I have decided that Groovy is going to be a tool we use in our framework.  We'll start small using it as a helper for our unit testing, then we'll see where we can take it from there.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-421799203250854278?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.nofluffjuststuff.com/conference/dallas/2008/06/index.html' title='Lone Star Software Symposium - Day 3 Recap'/><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/421799203250854278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=421799203250854278' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/421799203250854278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/421799203250854278'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2008/06/lone-star-software-symposium-day-3.html' title='Lone Star Software Symposium - Day 3 Recap'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-467619920762142428</id><published>2008-06-07T21:17:00.004-06:00</published><updated>2008-06-07T21:50:07.016-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NFJS'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Lone Star Software Symposium - Day 2 Recap</title><content type='html'>&lt;span style="font-weight: normal;"&gt;Here I am at the end of Day 2 and I'm miserable.  There are several reasons for that, but they don't have anything to do with the Conference itself.  One reason is that I miss my wife and my son.  Another, and probably the biggest, reason is that I'm stuffed beyone enjoyment on BBQ from &lt;a href="http://www.rhnb.com/"&gt;Red Hot and Blue&lt;/a&gt;&lt;/span&gt; &lt;span style="font-weight: normal;"&gt;because I have mostly no self control when it comes to BBQ.&lt;/span&gt;&lt;br /&gt;Here's the wrap up:&lt;br /&gt;&lt;h3&gt;&lt;a href="http://www.nofluffjuststuff.com/show_session_view.jsp?presentationId=10739&amp;amp;showId=129"&gt;Filthy Rich Clients with the Google Web Toolkit, Part I&lt;/a&gt;&lt;/h3&gt;&lt;span style="font-weight: normal;"&gt;Overall this is a very interesting toolkit.  It allows you to development heavy, ajaxian, rich, javascript based web apps by writing nothing but Java code.  Google has written a compiler that takes the Java code and compiles it into multiplatform, crossbrowser Javascript.  It's really slick and I could definitely see using it to throw together some personal projects.  The session wasn't horrible. &lt;/span&gt;&lt;br /&gt;&lt;h3&gt;&lt;a href="http://www.nofluffjuststuff.com/show_session_view.jsp?presentationId=10199&amp;amp;showId=129"&gt;Real World JSON&lt;/a&gt;&lt;/h3&gt;&lt;span style="font-weight: normal;"&gt;This was another course by Scott Davis and I really enjoyed it.  JSON (Javascript Object Notation) is basically the best alternative to XML (the 'x' in AJAX).  JSON let's you express objects and lists of objects as plain text (and what's more light weight than that?) and process it right in your web page without have the heavy, cumbersome syntax of XML to grind through.  I could see using JSON in future web endeavers.  Good presentation.&lt;/span&gt;&lt;br /&gt;&lt;h3&gt;&lt;a href="http://www.nofluffjuststuff.com/show_session_view.jsp?presentationId=11011&amp;amp;showId=129"&gt;Grails - Agile Web 2.0 The Easy Way&lt;/a&gt;&lt;/h3&gt;&lt;span style="font-weight: normal;"&gt;This got me back on track with my new trend in self study.  It was presented by Jeff Brown and he did a really good job at showing the quick and dirty of what Grails really is.  This was really a repeat for me since I attended Davis's Grails session yesterday, but he added fresh light to areas for me so it wasn't a waste.  Good presentation and a good primer for the next session. &lt;/span&gt;&lt;br /&gt;&lt;h3&gt;&lt;a href="http://www.nofluffjuststuff.com/show_session_view.jsp?presentationId=11012&amp;amp;showId=129"&gt;Advanced Web Development With Grails&lt;/a&gt;&lt;/h3&gt;&lt;span style="font-weight: normal;"&gt;So this was the best session of the day.  It was Jeff Brown's second session and it really dug deeper into the workings of  Grails and building real world web apps with it.  He showed us the power and EASE of creating custom tags in Grails (as opposed to the painstaking process it in the JSP world).  He demonstrated some remote calling and object relationships (managed right in your bean object and persisted on the fly to the Database, yeah, that's right).  I definitely think that the entire Groovy/Grails paradigm could change my programming landscape for good, if only I could get it accepted at my job.&lt;br /&gt;&lt;br /&gt;As I said to begin, overall I'm enjoying and learning.  I would recommend this conference to any, ANY Java based developer.&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-467619920762142428?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.nofluffjuststuff.com/conference/dallas/2008/06/index.html' title='Lone Star Software Symposium - Day 2 Recap'/><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/467619920762142428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=467619920762142428' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/467619920762142428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/467619920762142428'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2008/06/lone-star-software-symposium-day-2.html' title='Lone Star Software Symposium - Day 2 Recap'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-2072951365047920037</id><published>2008-06-06T22:01:00.002-06:00</published><updated>2008-06-06T22:25:00.502-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NFJS'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Lone Star Software Symposium - Day 1 Recap</title><content type='html'>Without going into detail regarding the trip to Dallas and the typical checking into the hotel I'll just say that for the most part today is what you might expect from the first day of a conference.  I really enjoyed the sessions I attended today.  All three of the sessions I chose were led by &lt;a href="http://www.davisworld.org/home/about"&gt;Scott Davis&lt;/a&gt; and all things revolved around Groovy.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nofluffjuststuff.com/show_session_view.jsp?presentationId=10971&amp;amp;showId=129"&gt;&lt;span style="font-weight: bold;"&gt;The Blue Pill&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The first session was &lt;span style="font-weight: bold;"&gt;Groovy, the Blue Pill&lt;/span&gt;, and yes that is a reference to &lt;a href="http://en.wikipedia.org/wiki/The_matrix"&gt;The Matrix&lt;/a&gt; and the next session carried the reference further.  The Blue Pill was basically a crash course in Groovy.  What it is.  How can it be used.  What are some basic features that make it so groovy and not just Java without the semicolons (which is optional).  It was a good track for me as I'm still fairly new to Groovy.  Sure I didn't really get a lot of "new" out of this one since I've been reading a lot of intro to Groovy stuff lately, but it was refreshing.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nofluffjuststuff.com/show_session_view.jsp?presentationId=10181&amp;amp;showId=129"&gt;&lt;span style="font-weight: bold;"&gt;The Red Pill&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Red Pill was just a continuation of the Blue pill.  After the intro course he was now able to present more nitty gritty Groovy functionality.  It covered closures, metaprogramming, and much more.  A very good session for me as this is where I'm standing on the Groovy landscape.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nofluffjuststuff.com/show_session_view.jsp?presentationId=10182&amp;amp;showId=129"&gt;&lt;span style="font-weight: bold;"&gt;Grails for the Struts Developer&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This was a very interesting session to me.  He began and spent a large part of the course talking about Struts.  It's origins and it's benefits.  Much praise was discussed for what Struts had implemented in it's day.  But then came the current state of development on the Java platform and some negative topics regarding Struts were breached.  Then he introduced Grails and talked about how you can simply use Groovy over your current Struts apps.  Then he rolled up his sleaves and created a Grails app from scratch.  With scaffolding doing all the work it was a matter of minutes before he had 3 &lt;a href="http://en.wikipedia.org/wiki/Create%2C_read%2C_update_and_delete"&gt;CRUD&lt;/a&gt; apps up an running.  Not a lot of new stuff for me, but a good refresher preparing me for my session on Grails tomorrow.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nofluffjuststuff.com/show_session_view.jsp?presentationId=10208&amp;amp;showId=129"&gt;&lt;span style="font-weight: bold;"&gt;Keynote&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Interestingly enough to me, the keynote speach at the end of the day was almost the best part (not taking anything away from Scott and his Groovy kool-aid).  It was an awesome presentation about the state of software development and how long it's been this way and where it will likely end up going (which looks bad from here).  He talked a lot about development anti-patterns that are common and I swear the man must be camped out or video taping our department because the first six patterns he discussed were common every week practices for us.  I wasn't really shocked, but hearing it all explained so pointedly really made me wonder how much longer I can put up with it (as if I wouldn't run into the same issues elsewhere).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conclusion&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Overall the first day was very enjoyable and full of information.  I'm looking forward to tomorrow's sessions.&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-2072951365047920037?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.nofluffjuststuff.com/conference/dallas/2008/06/index.html' title='Lone Star Software Symposium - Day 1 Recap'/><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/2072951365047920037/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=2072951365047920037' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/2072951365047920037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/2072951365047920037'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2008/06/lone-star-software-symposium-day-1.html' title='Lone Star Software Symposium - Day 1 Recap'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-1071257205978170186</id><published>2008-06-05T10:19:00.003-06:00</published><updated>2008-06-05T10:29:17.262-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Numbers the Groovy way</title><content type='html'>So far I'm still at the beginning of my journey into the wonderful world of scripting with the Java based Groovy.  I'm seeing a lot of neat things, but still I'm just scratching the surface.  One thing that I see so far that is really useful is the way numbers are handled.&lt;br /&gt;&lt;br /&gt;In Groovy, everything is an object.  There are NO native primitive types such as Java (which is Object Oriented with a handful of primitive exceptions to the rule).  So in early iterations of Java you had to manually box your primitives into objects to work with them in Collections and other Object based processes.&lt;br /&gt;&lt;br /&gt;Groovy has that covered.  In Groovy you can reference a number just like an object (because it is an object).  Then if you need to make a List of int's it's boxed on the fly because there is no int but everything that would be a Java int is and Integer (auto-boxing to the extreme).&lt;pre&gt;&lt;br /&gt;// using the Groovy built-in function .times you can&lt;br /&gt;// simply say you want to do something a number of times&lt;br /&gt;// without having to setup a full fledged for loop&lt;br /&gt;10.times&lt;br /&gt;{&lt;br /&gt; println "my line"&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;That's just one sample, but I hope it show's you how simple it is to work with numbers in this groovy scripting language.&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-1071257205978170186?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/1071257205978170186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=1071257205978170186' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/1071257205978170186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/1071257205978170186'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2008/06/numbers-groovy-way.html' title='Numbers the Groovy way'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-7335093054990243859</id><published>2008-06-02T10:20:00.002-06:00</published><updated>2008-06-02T10:28:59.774-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Lone Star Software Symposium - NFJS</title><content type='html'>This weekend is the No Fluff Just Stuff (NFJS) conference in Dallas and I actually get to go.  I'm pumped about this since last year I missed out when it was in my back yard (almost literally) and this years OKC area conference got canceled.  I will be posting nightly (no promises) about what is covered but I wanted to go ahead and give a heads up on what I &lt;span style="font-weight: bold;"&gt;plan on attending&lt;/span&gt; for those who care and those who don't.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Day 1:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.nofluffjuststuff.com/speaker_topic_view.jsp?topicId=1251" onclick="return false;"&gt;Groovy, the Blue Pill: Writing Next Generation Java Code in Groovy&lt;/a&gt; -Scott Davis&lt;/li&gt;&lt;li&gt;                     &lt;a href="http://www.nofluffjuststuff.com/speaker_topic_view.jsp?topicId=758" onclick="return false;"&gt;                             Groovy, The Red Pill: Metaprogramming, the Groovy Way to Blow a Buttoned-Down Java Developer's Mind&lt;/a&gt; - Scott Davis&lt;/li&gt;&lt;li&gt;                     &lt;a href="http://www.nofluffjuststuff.com/speaker_topic_view.jsp?topicId=760" onclick="return false;"&gt;                             Grails for Struts Developers: A Groovy Alternative&lt;/a&gt; - Scott Davis&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Day 2:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;                     &lt;a href="http://www.nofluffjuststuff.com/speaker_topic_view.jsp?topicId=887" onclick="return false;"&gt;                             Filthy Rich Clients with the Google Web Toolkit, Part I&lt;/a&gt; - David Geary&lt;/li&gt;&lt;li&gt;                     &lt;a href="http://www.nofluffjuststuff.com/speaker_topic_view.jsp?topicId=888" onclick="return false;"&gt;                             Filthy Rich Clients with the Google Web Toolkit, Part II&lt;/a&gt; - David Geary&lt;/li&gt;&lt;li&gt;                     &lt;a href="http://www.nofluffjuststuff.com/speaker_topic_view.jsp?topicId=723" onclick="return false;"&gt;                             Grails - Agile Web 2.0 The Easy Way&lt;/a&gt; - Jeff Brown&lt;/li&gt;&lt;li&gt;                     &lt;a href="http://www.nofluffjuststuff.com/speaker_topic_view.jsp?topicId=726" onclick="return false;"&gt;                             Advanced Web Development With Grails&lt;/a&gt; - Jeff Brown&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Day 3:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;                     &lt;a href="http://www.nofluffjuststuff.com/speaker_topic_view.jsp?topicId=1276" onclick="return false;"&gt;                             Design Patterns in Java and Groovy&lt;/a&gt; - Venkat Subramaniam&lt;/li&gt;&lt;li&gt;                     &lt;a href="http://www.nofluffjuststuff.com/speaker_topic_view.jsp?topicId=750" onclick="return false;"&gt;                             Caring about your Code Quality&lt;/a&gt; - Venkat Subramaniam&lt;/li&gt;&lt;li&gt;                     &lt;a href="http://www.nofluffjuststuff.com/speaker_topic_view.jsp?topicId=724" onclick="return false;"&gt;                             Agile Test Driven Development With Groovy&lt;/a&gt; - Jeff Brown&lt;/li&gt;&lt;li&gt;                     &lt;a href="http://www.nofluffjuststuff.com/speaker_topic_view.jsp?topicId=728" onclick="return false;"&gt;                             Powerful Metaprogramming Techniques With Groovy&lt;/a&gt; - Jeff Brown&lt;/li&gt;&lt;/ul&gt;I'm really looking forward to it.&lt;br /&gt;Until next time,&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-7335093054990243859?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.nofluffjuststuff.com/conference/dallas/2008/06/index.html' title='Lone Star Software Symposium - &lt;i&gt;NFJS&lt;/i&gt;'/><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/7335093054990243859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=7335093054990243859' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/7335093054990243859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/7335093054990243859'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2008/06/lone-star-software-symposium-nfjs.html' title='Lone Star Software Symposium - &lt;i&gt;NFJS&lt;/i&gt;'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-2150585733303391527</id><published>2008-06-01T20:58:00.004-06:00</published><updated>2008-11-13T14:43:27.939-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Feeding with no RSS</title><content type='html'>So I recently came across an online tool while reading my feeds called &lt;a href="http://page2rss.com/"&gt;Page2RSS&lt;/a&gt;.  From their site:&lt;br /&gt;&lt;div style="text-align: center; font-style: italic;"&gt;&lt;span style="font-size:85%;"&gt;        It is a service that helps you monitor web sites that do not publish &lt;a href="http://en.wikipedia.org/wiki/Web_feed" title="Wikipedia definition of Web Feed"&gt;feeds&lt;/a&gt;.   &lt;br /&gt;It will check any web page for updates and deliver them to your favorite RSS aggregator.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;I did see a warning that mentioned not using a page that get's updates by the minute since this site will crawl the page every 10 minutes and that will really get your reader down.&lt;br /&gt;&lt;br /&gt;Having the tool tucked in the back of my mind I didn't really have a site to use it on at that moment, but I figured it would come in useful eventually.  I was right.  My church maintains a web page with sermons (mp3 links) posted (no Bubba, I'm not getting preachy, I really am just talking about the tool).  They update it about every week, sometimes every 2 weeks.  I like to keep an eye on the sermons they post since we miss a lot and don't go to evening services.  Instead of having to check the page I used the handy &lt;a href="http://page2rss.com/"&gt;Page2RSS&lt;/a&gt; tool and now I get updated when the page does.&lt;br /&gt;&lt;br /&gt;It just crawls the page and checks it versus previous versions so I wondered how it would look.  Here is a sample I got tonite (here is the &lt;a href="http://media.edmondfaithbible.com/newmedia/sermon.asp?v=a"&gt;sermon page&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_FlndtM4kB2U/SENlOq_MtfI/AAAAAAAACEY/ViWCag2JPtE/s1600-h/page2rss1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_FlndtM4kB2U/SENlOq_MtfI/AAAAAAAACEY/ViWCag2JPtE/s400/page2rss1.jpg" alt="" id="BLOGGER_PHOTO_ID_5207116896902362610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;As you can see it adds new entries from the page into the feed from top to bottom just as they added it to the page.  And since the changes in question have links to mp3 files it adds those links as well without posting the URL as text and dirtying up my page.&lt;br /&gt;&lt;br /&gt;Pretty cool by me.&lt;br /&gt;Until next time,&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-2150585733303391527?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/2150585733303391527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=2150585733303391527' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/2150585733303391527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/2150585733303391527'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2008/06/feeding-with-no-rss.html' title='Feeding with no RSS'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_FlndtM4kB2U/SENlOq_MtfI/AAAAAAAACEY/ViWCag2JPtE/s72-c/page2rss1.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-7195776012178651730</id><published>2008-05-23T10:08:00.003-06:00</published><updated>2008-05-23T10:22:27.728-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>What's so Groovy about Grails</title><content type='html'>If you haven't heard of Grails or Groovy maybe you have heard of Ruby and Rails. Basically Groovy is a Java based Ruby (grossly oversimplified definition), and Grails is just Rails for Groovy.&lt;br /&gt;&lt;br /&gt;What's it all about?  I'm in the process of figuring that out at the moment (in between work and &lt;a href="http://picasaweb.google.com/martin.les"&gt;family&lt;/a&gt; and my recurring tours of duty in &lt;a href="http://en.wikipedia.org/wiki/Cod4"&gt;Modern Warfare&lt;/a&gt;).  I'm reading &lt;a href="http://www.manning.com/koenig/"&gt;Groovy in Action&lt;/a&gt; and going over some online &lt;a href="http://www.ibm.com/developerworks/views/java/libraryview.jsp?search_by=mastering+grails"&gt;tutorials&lt;/a&gt; for developing web apps with Grails and it's very impressive (this coming from a guy with no prior experience with &lt;a href="http://en.wikipedia.org/wiki/Ruby_on_Rails"&gt;Ruby on Rails&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Grails is a web framework that is grounded on Convention over Configuration.  In other words, we all know what a web application should do, and most web apps are built in a similar fashion, so why not just say "this is the way it should be setup" and then set it up that way.  So in Grails I can type one command and BOOM a web app is generated right in front of me without any configuration from me, all I have to do is add the information that makes it &lt;span style="font-style: italic;"&gt;my&lt;/span&gt; application (mostly domain stuff).  Unlike &lt;a href="http://en.wikipedia.org/wiki/Struts"&gt;struts&lt;/a&gt; I don't have to spend mindless time configuring and reconfiguring XML files just to get a single web page to display.  I get to do what programmers love best:  program.&lt;br /&gt;&lt;br /&gt;I don't know &lt;span style="font-style: italic;"&gt;a lot&lt;/span&gt; about Groovy yet, but I'm working on it.  Will I be able to use this in my work?  Maybe not.  But I might find ways to use it in my daily work on my own workspace.  We'll see.&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-7195776012178651730?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/7195776012178651730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=7195776012178651730' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/7195776012178651730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/7195776012178651730'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2008/05/whats-so-groovy-about-grails.html' title='What&apos;s so Groovy about Grails'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-1352220149833938234</id><published>2008-05-04T20:34:00.004-06:00</published><updated>2008-07-01T06:36:34.160-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Paine Management Redux</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-style: italic;"&gt;Lead, follow, or get out of the way. - Thomas Paine&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;As a follow-up to my &lt;a href="http://gangof10.blogspot.com/2008/04/paine-management.html"&gt;previous post&lt;/a&gt; I'd like to pose a better team building thought.  Instead of management asking:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-style: italic;"&gt;"How do you handle being on a team with members who aren't as &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;up to speed or as skilled as you are?"  &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;I say a team should be driven with this question, and it should be addressed and accepted and enforced with ALL team members:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-style: italic;"&gt;"If you are found to be the least skilled on the team or you are not&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;as up to speed as the rest of the team what will you do about it?"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;The team will constantly look within itself and address the weaknesses and if individuals are open to being honest and responsible for their skills then the team as a whole can better take care of each other.  I understand though that this is a &lt;span style="font-style: italic;"&gt;perfect world&lt;/span&gt; situation.&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-1352220149833938234?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/1352220149833938234/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=1352220149833938234' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/1352220149833938234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/1352220149833938234'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2008/05/paine-management-redux.html' title='Paine Management Redux'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-8102535491027939261</id><published>2008-04-18T07:29:00.009-06:00</published><updated>2008-04-23T09:58:56.195-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Paine Management</title><content type='html'>&lt;span style="font-family:times new roman;"&gt;Most people who know me are aware that I am harsh in only a few situations.  Most of the time I'm a fun loving, gullible, happy-go-lucky kinda guy.  One of the things that really gets my skeptic radar turned on is lower to mid-level management and the use thereof.   Maybe this is because I worked for myself a couple of years after college.  Maybe it's just the fact that I've always been a little rebellious against authority figures.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;My view of the role of management especially in IT is an oversimplified cliché:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div  style="text-align: center;font-family:times new roman;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Lead, follow, or get out of the way. &lt;/span&gt;&lt;span style="font-size:85%;"&gt;Thomas Paine&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;That makes 3 possible categories to delve into, but really I only want to discuss two distinct middle-management types.  While in a &lt;span style="font-style: italic;"&gt;morning enrichment&lt;/span&gt; session this morning with some of my closest colleagues I made a allusion to two particular management style from the abyss that is my imagination.  There are givers and there are takers (leeches).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Givers&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;Few people in IT get to work for givers.  The giver is a contributor.  Maybe they don't write code, some do and hopefully they're good at it.  Givers are ready for change at any moment in the project life cycle and make sure that their influence on the project does everything it can to move the project toward progress.  The giver only asks questions when absolutely necessary.  The giver will lead when required, but knows when to get out of the way of the people actually doing the work.  True givers may only exist in a vacuum of the IT space.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Leeches&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;Most IT workers have come into contact with some sort of middle-management leech.  They do what a leach does best: &lt;/span&gt;&lt;span style="font-style: italic;font-size:100%;" &gt;take&lt;/span&gt;&lt;span style="font-size:100%;"&gt;.  It's usually hard to spot a leech when you start somewhere.  At first they seem very helpful and very productive.  They spend their time being in the &lt;/span&gt;&lt;span style="font-style: italic;font-size:100%;" &gt;act&lt;/span&gt;&lt;span style="font-size:100%;"&gt; of being busy.  Soon though it's easy to notice that they're helpfulness is a little too helpful.  Helpful to the point of no helping.  Leeches use classic phrases like:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-style: italic;"&gt;Far be it from me to get in the way of progress, BUT.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:100%;"&gt;or:&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-style: italic;"&gt;You guys know what you're doing, BUT.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:100%;"&gt;or:&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-style: italic;"&gt;I'm just like you guys, BUT.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:100%;"&gt;Are you seeing a pattern?  Leeches come in with the appearance of wanting to contribute.  Wanting to help.  BUT they always have some aside that they have to share because the powers that be (someone that we never get to meet) has decreed that there will be beatings if you cross this imaginary line.  The leech will not get out of the way on any issue.  They want to be right in the middle of it so they can either take credit for a job well done or hand out the "I-told-you-so"s once something goes wrong.  And it's the possibility of failure that drives the leech to constantly add friction to progress.&lt;br /&gt;&lt;br /&gt;At one interview I had I was given a few minutes for a pseudo-interview with lower-mid-managers (basically they were designated the same as Project Leaders).  It was less of an interview than than it was a get to know me session.  I did most of the talking.  One thing that I was asked was:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-style: italic;"&gt;"How do you handle being on a team with members whose skills aren't as advanced and who aren't as up to speed on the platform/language/project as the rest of the team?"  &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;I took the question at face value and answered it with elegant clichés and tried to show how much of a &lt;span style="font-style: italic;"&gt;people-person&lt;/span&gt; and team player I am.  After working there for a while I realized the importance of that question.  It was a proof of what I experienced at this job.  They wanted to know what my view was because their view was that they weren't going to do anything about those people.  They expected no improvement from those employees.  They were afraid they would rock the boat and their happy little family of developers would turn on them.  They managed with tied hands whether self-imposed or not.&lt;br /&gt;&lt;br /&gt;To me this is classic leech management. When it comes to managing people they're impotent, but if something comes up dealing with a change of tool or a new implementation or process where they can enter their contributions/ideas/endless list of questions, they will.  And somehow their contributions seem to suck the motivation right out of the group.  Most of a leeches contributions will actually improve the quality of work-life for people who don't help the project progress.  That's been my experience anyway.&lt;br /&gt;&lt;br /&gt;What's the best way to deal with leech management?  It should be as simple as dealing with real life leeches.  Just pull them off and discard them.  But I can't say that I have a solution that is viable.  I guess that will be for another post probably years from now when I've had enough experience to make suggestions on that sort of thing.&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-8102535491027939261?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/8102535491027939261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=8102535491027939261' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/8102535491027939261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/8102535491027939261'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2008/04/paine-management.html' title='Paine Management'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-4365424381357668639</id><published>2008-03-26T09:20:00.003-06:00</published><updated>2008-03-26T09:26:33.536-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>The bottle thing</title><content type='html'>If you follow my tweets then you got &lt;a href="http://twitter.com/codeles/statuses/777002450"&gt;this from yesterday&lt;/a&gt;.  Well here is a pic:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/martin.les/PicsFromMyPhone/photo#5182069979642803298"&gt;&lt;img src="http://lh6.google.com/martin.les/R-ppMNHTNGI/AAAAAAAAB0Q/kAjVZt5w5aE/s288/03-25-08_1630.jpg" style="margin: 15px; float: left;" /&gt;&lt;/a&gt;&lt;br /&gt;He has really &lt;span style="font-style: italic;"&gt;been able&lt;/span&gt;&lt;span&gt; to hold his bottle for quite some time, but I guess he didn't feel like it.  But lately he is really taking care of it without much coaxing. &lt;br /&gt;&lt;br /&gt;It's a sad and happy day.  Sad because that's one more thing that is now just going to be a memory.  Happy because I can finally just give him a bottle and not have to hold it until he's finished.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Oh and by the way, the chicks really dug the hat.  :-)&lt;br /&gt;&lt;br /&gt;Until next time,&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-4365424381357668639?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/4365424381357668639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=4365424381357668639' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/4365424381357668639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/4365424381357668639'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2008/03/bottle-thing.html' title='The bottle thing'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-7440728058118630836</id><published>2008-03-21T21:28:00.003-06:00</published><updated>2008-04-23T10:09:32.809-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>Why the DMV won't improve</title><content type='html'>Annette had to get her driver's license renewed today. She has a Commercial Driver's License (CDL) so she can drive a school bus if needed.  Well, since it's a CDL she can't just go to the Tag Agency and renew; she has to go to the Department of Motor Vehicles (DMV) and get everything processed there THEN she gets to go to the tag agency to get the new license.&lt;br /&gt;&lt;br /&gt;So at the end of our day she is telling me of all that went on.  She was there for 2.5 hours just waiting to get to see someone.  Being a teacher she is always looking for ways to make things more efficient.  I guess having to deal with snot nosed prepubescents really makes you think of ways to improve processes that speed up any kind of standing in line.&lt;br /&gt;&lt;br /&gt;Well, she starts explaining to me how they could have had multiple receiving lines for more specific purposes instead of just one general purpose line (i.e. she wants a line for inquiries and a line for tests and a line for renewals etc.).  And I remember that the Social Security office is exactly the same way.  Long, general purpose line and a wait that takes way too long. &lt;br /&gt;&lt;br /&gt;Why is this?  They've been running things the same way for long enough it would make since that they come up with more efficient ways of managing their daily lines of people.  And then I remember.  These places don't have to improve their process.  They don't have to worry about "customer service" because they don't serve customers.  They handle a &lt;span style="font-weight: bold;"&gt;captive audience&lt;/span&gt;.  People don't have a choice about standing in line.  It's required by law to be there and do what you are doing (for the most part) so you can't just decide against it if they're not nice to you.&lt;br /&gt;&lt;br /&gt;The rest of us don't have this power.  We aren't working government jobs with mandated requirements.  We deal with &lt;span style="font-weight: bold;"&gt;customers&lt;/span&gt; of some type.  And if we don't please those customers then they go somewhere else.  Those government bastards are lucky.&lt;br /&gt;&lt;br /&gt;Until next time,&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-7440728058118630836?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/7440728058118630836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=7440728058118630836' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/7440728058118630836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/7440728058118630836'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2008/03/why-dmv-wont-improve.html' title='Why the DMV won&apos;t improve'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-3929849716873486966</id><published>2008-03-19T07:49:00.002-06:00</published><updated>2008-11-13T14:43:28.187-06:00</updated><title type='text'>Over stating the obvious</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_FlndtM4kB2U/R-EZ_LDu-OI/AAAAAAAABzY/cNVY-eWo7IU/s1600-h/closed.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_FlndtM4kB2U/R-EZ_LDu-OI/AAAAAAAABzY/cNVY-eWo7IU/s400/closed.jpg" alt="" id="BLOGGER_PHOTO_ID_5179449619543685346" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-3929849716873486966?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/3929849716873486966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=3929849716873486966' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/3929849716873486966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/3929849716873486966'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2008/03/over-stating-obvious.html' title='Over stating the obvious'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_FlndtM4kB2U/R-EZ_LDu-OI/AAAAAAAABzY/cNVY-eWo7IU/s72-c/closed.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-2481672850440290046</id><published>2008-02-25T22:02:00.003-06:00</published><updated>2008-02-25T22:20:00.524-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video games'/><title type='text'>Playing</title><content type='html'>So I've reached Level 55 (Commander) in &lt;a href="http://en.wikipedia.org/wiki/Call of Duty 4"&gt;Call of Duty 4&lt;/a&gt; and I'm not currently planning on going &lt;span style="font-style:italic;"&gt;Prestige&lt;/span&gt; mode.  Besides, it's not even available yet since I have to earn it as if it were Level 56.  Prestige is a mode (or rather 10 modes) of reseting all that you've earned in the multi-player mode and starting over like new.  The only thing you're left with to claim your badassness is a special medal next to your gamertag in-game.  10 prestige modes means 10 medals, but you have to go level 55 each time.... I don't think so.&lt;br /&gt;&lt;br /&gt;The game is still fun.  I haven't been let down since getting to take part in the Beta back last September (07).  The single player is a solid play, action packed and a decent story and an ending that I thought was better than BioShock's (sorry Nathan).  But really the most awe inspiring moment of the single player game was about half way through.  If you played it you know what I'm talking about.  &lt;br /&gt;&lt;br /&gt;But the real crack addition that this game offers is the multi-player.  It's fast paced and hardcore.  There are 16 maps and enough game types to keep this casual gamer pleased for hours without pause.  Sure I'm ready for the DLC coming next month, but that will also be competing with one of my FPS first loves:  &lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Rainbow Six Vegas 2"&gt;Rainbow Six: Vegas 2&lt;/a&gt;.  I've been a fan of Rainbow Six since I played the original on my PS1, although I didn't play any after that until &lt;a href="http://en.wikipedia.org/wiki/Rainbow Six Vegas"&gt;Vegas&lt;/a&gt; on my 360.  2 comes out on the March 11th and I've decided to rid myself of &lt;a href="http://en.wikipedia.org/wiki/Assassin's Creed"&gt;Assassin's Creed&lt;/a&gt; for it.  After all I did get all the gamer score out of that one and there really is no replay value in it for me.  I thought there might be, but that would really just be a waste of time.&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Les&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-2481672850440290046?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/2481672850440290046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=2481672850440290046' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/2481672850440290046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/2481672850440290046'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2008/02/so-ive-reached-level-55-commander-in.html' title='Playing'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-2553855952221869725</id><published>2008-02-08T11:04:00.000-06:00</published><updated>2008-02-08T11:07:57.876-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>You're perfect! Don't change a thing</title><content type='html'>In our group's architecture meeting recently we (developers) were given a warning about code changes effecting (or is it affecting?) production.  To sum it up we were told: "do not make changes unless they were absolutely necessary or be aware of consequences".  And I'm wondering are there really any of us sitting at our workstations trying to think up changes to the system that aren't necssary?  That aside though I'd like to examine the paradigm that this kind of warning is really introducing.&lt;br /&gt;&lt;br /&gt;One thing to always remember as a software developer is that anytime you make a change to any system you are taking a chance of adversely effecting said system.  Yes, there is a chance you could break something since no one and no system is infallible.  So what do we do about this?  Avoid doing our jobs?  I guess before we can address that we have to define what it is we do as software developers.&lt;br /&gt;&lt;br /&gt;Developers have a simple job.  Write code to deliver software that performs requested functionality.  No matter where you are or what you are developing this applies.  It's simple I know. Too simple.  But there are so many strings attached to that job description that you really can't sum them all up in a job posting of any sort.  You have to consider that the code being written on day 5 is not going to 100% valid and in scope on day 35. Imagine the difference between requirements on day 5 and day 605.  Software is a process.  It has to grow which means it has to change.  Scope changes.  System requirements change.  User requests change.  The older a system gets the worse the code smells; no exceptions.  So while a developer is in charge of delivering functionality they also have to consider these things:  scope change; code maintainability; scalability; stress handling; and even the probability of the application surviving a complete system failure (or being usable after a zombie attack).&lt;br /&gt;&lt;br /&gt;That being said, a developer knows that systems are going to require change.  There are going to be changes that are directly related to user request and then there will be those changes required due to the need to *gasp* refactor (thank you Martin Fowler).  &lt;br /&gt;&lt;br /&gt;Sometimes its as simple as updating or migrating to a new tool in our application.  A couple years ago we switched from using EJB2 to using a Spring container for our framework, it wasn't a user request, but we needed to change from using EJB2.  That needed to be done for many reasons which I won't go into here.  It required a lot of sweeping code changes.  There were a lot of hiccups along the way some of which we're still running into.  But it didn't end the world as our application knows it.&lt;br /&gt;&lt;br /&gt;There are other changes though.  Changes that aren't directly linked to upgrading or migrating tools.  For instance, your application has been in development for 4+ years and is still growing.  There are parts of the framework that are duplicated due to original configuration and short sighted development choices.  Or even just the fact that code pool x is just to freaking big to manage and needs to be broken into smaller more manageable components.  These changes won't offer any direct value to the end user (on the surface anyway), but they contribute to a cleaner more efficient code base.  And a cleaner more efficient code base helps keep an application running smoothly, contributes to easier maintenance of the application, and also helps keep good developers sane (which is a good thing, insane developers do insane things like blame their tools for all their problems).&lt;br /&gt;&lt;br /&gt;So, do we avoid these changes for the sake of what is stable now?  If we do that it only helps those stable apps for now.  What happens when that currently stable application in production needs a new feature or has a bug that needs fixed.  Now you have to work in the mess that should have been cleaned up months or even years ago.  Now making what should be a simple change is like trying to add a new floor to a four story building, but you have to add the floor in the middle of the building, not the top.That means that the chance of introducing more bugs into the system is multiplied (the risk is already there just because you're making changes in the first place).  The change will probably take longer than it should.  And on and on we could go with this.&lt;br /&gt;&lt;br /&gt;Developers write code.  Developers make changes to make the system better (for performance and maintenance).  It is risky.  That's a risk we're willing to take.&lt;br /&gt;&lt;br /&gt;Until next time,&lt;br /&gt;Les&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-2553855952221869725?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/2553855952221869725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=2553855952221869725' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/2553855952221869725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/2553855952221869725'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2008/02/youre-perfect-dont-change-thing.html' title='You&apos;re perfect! Don&apos;t change a thing'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-8404540390003359149</id><published>2008-02-06T13:44:00.001-06:00</published><updated>2008-04-23T09:59:23.673-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Dev vs. Dev</title><content type='html'>Playing around with Google Presentation. Enjoy!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe src='http://docs.google.com/EmbedSlideshow?docid=dhd8kj8d_72xrcwpd3' frameborder='0' width='410' height='342'&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-8404540390003359149?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/8404540390003359149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=8404540390003359149' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/8404540390003359149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/8404540390003359149'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2008/02/dev-vs-dev.html' title='Dev vs. Dev'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-3057117539032035909</id><published>2008-01-29T13:15:00.000-06:00</published><updated>2008-01-29T13:25:23.159-06:00</updated><title type='text'>RSS Reader of Choice</title><content type='html'>I recently switched from using &lt;a href="http://beta.bloglines.com"&gt;Bloglines&lt;/a&gt;(new beta version) to &lt;a href="http://reader.google.com"&gt;Google Reader&lt;/a&gt; for my RSS needs.  I like Bloglines, but I thought it was time to hand Google another piece of my online lifestyle. &lt;br /&gt;&lt;br /&gt;I like how Reader integrates easily with my GMail account and some of the added features (like my "Shared" items).  What I wish Google had that Bloglines offers is anonymous email accounts. &lt;br /&gt;With Bloglines I could generate a random email address (@bloglines.com) that would be added as a subscribtion in my feeds and I could use that address to sign up for services that require an email (if I didn't want to give them my real email).  Also, I used that to subscribe to some user groups email newsletters, so I got to read them like feeds instead of having to mess with them in my inbox.   Maybe Google will add this eventually, but for now I'll keep using Reader.&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-3057117539032035909?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/3057117539032035909/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=3057117539032035909' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/3057117539032035909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/3057117539032035909'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2008/01/rss-reader-of-choice.html' title='RSS Reader of Choice'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-3588554558111479542</id><published>2008-01-15T10:59:00.000-06:00</published><updated>2008-01-15T10:59:32.890-06:00</updated><title type='text'></title><content type='html'>Just like any other geek I have always aspired to someday write a book.  I guess the key there is "someday".  So as long as I'm still alive I can dream that dream.  I've often wondered what I should do to begin.  I actually have started a couple of time on different projects.  As I typically do though I start strong but then fizzle out.  I guess it can't just be some off the cuff random thought, I have to find something that actually means something to me to make it work.  As the saying goes I have to find my muse.&lt;br&gt;&lt;br&gt;So where do I look for inspiration.  When taking on a project such as this there are all the usual suspect resource pools to dip in for inspiration: personal history/beliefs, current events, or just mere imagination.  I've tried the imagination thing. Wrote about one and a half chapters and hit writers' block.  The pool of my imagination is pretty shallow it seems.  So I've been thinking how about mixing it up a little bit.  I could write based on my geographical background and use what other people imagine about that particular region.  This could be interesting if done correctly since I come from an area that most people seem to associate with the movie &lt;b&gt;Deliverance&lt;/b&gt;, which actually took place in Georgia, but Southeastern Oklahoma tends to have a reputation for being equal to the local of that story.&lt;br&gt;&lt;br&gt;If I could find the right literary hook, add some plot to it, twist, and actually find the right audience I might be able to get it going.  But let's face it; it's hard to produce a truly original idea since almost everything has already been done to the nth degree.  So for me it's really a fear of having any potential audience just shrugging it off as if it's a rip off of something they're already familiar with.&lt;br&gt;&lt;br&gt;Regarding the medium of delivery, I've actually considered starting a new fiction blog and write chapters at a time.  Register it with creative commons and try some brute for self promotion on wikis and forums.  This might be a better way to start for me but only if I could get a following that would put me in check when I stop posting chapters.  But would I be able to sell a product that has been readily available for free on the information waves of the world wide web?  I guess I could get a following (assuming I self promoted good enough to generate some buzz), I could then cut off the blog with a final post stating "To be continued in a bookstore near you!"  But that would be a dangerous move especially for someone who from societies perspective is a no one.  Don't piss off the audience, not until you've got a big enough name and pay roll to get away with it.&lt;br&gt;&lt;br&gt;This needs more thought and obviously I would have to develop a working story line before any of this is even viable.  So...&lt;br&gt;&lt;br&gt;Until next time&lt;br&gt;&lt;i&gt;Les&lt;/i&gt;&lt;br&gt;            &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-3588554558111479542?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/3588554558111479542/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=3588554558111479542' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/3588554558111479542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/3588554558111479542'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2008/01/just-like-any-other-geek-i-have-always.html' title=''/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-8901417125516950288</id><published>2008-01-04T09:54:00.001-06:00</published><updated>2008-04-23T10:09:51.852-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Movies'/><title type='text'>Guy stuff</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;One of my favorite all time &lt;span style="font-style: italic;"&gt;guy movies&lt;/span&gt; is &lt;span style="font-weight: bold;"&gt;Desperado&lt;/span&gt;, the Robby Rodriguez flick with Antonio Banderas. &lt;img style="margin: 10px; float: right;" src="http://upload.wikimedia.org/wikipedia/en/a/a6/Desperado1.jpg" /&gt;&lt;br /&gt;I started listening to the soundtrack today for the first time in probably more than a year and it reminded me I need to watch it again just to reaffirm my manliness (as if I needed to do that).  Well, I can't.  I own it you see, but I own it in the out dated format of VHS.  For you kids that read my blog that's what we used to watch before teh DVD became the thing and the internet was way too slow to download video (I know this is arguable).  Anyway.  I don't have a VCR hooked up in my house (that's the machine that plays the VHS).  So, for my manliness' sake, I need to go pick up this movie on DVD.&lt;br /&gt;&lt;br /&gt;Until next time,&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-8901417125516950288?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/8901417125516950288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=8901417125516950288' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/8901417125516950288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/8901417125516950288'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2008/01/guy-stuff.html' title='Guy stuff'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-8499008944828597032</id><published>2007-12-14T07:47:00.000-06:00</published><updated>2007-12-14T07:51:38.824-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>Encino man</title><content type='html'>Well, we are now working on our 5th day without power.  It's cold, we've been staying with friends and family.  I think we'll be lucky if we're turned on before the middle of next week.  All the houses in our neighborhood are back online.  All except our little street with 5 or 6 houses.  You'd think something small like that would be a no-brainer and they'd just send someone over to get it going, but OG&amp;amp;E has a policy to go where they can do the most for less effort first, so five houses in the middle of Midwest City probably doesn't even make a ping on their radar yet.&lt;br /&gt;&lt;br /&gt;Oh well, could be worse I'm sure.&lt;br /&gt;Until next time&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;----------------&lt;br /&gt;Now playing: &lt;a href="http://www.foxytunes.com/artist/foo+fighters/track/times+like+these" title="'Foo Fighters - Times Like These' - open on FoxyTunes Planet"&gt;Foo Fighters - Times Like These&lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153); font-style: italic;font-size:10;" &gt;via &lt;a style="color: rgb(102, 102, 102);" href="http://www.foxytunes.com/signatunes/" title="FoxyTunes - Web of music at your fingertips"&gt;FoxyTunes&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-8499008944828597032?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/8499008944828597032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=8499008944828597032' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/8499008944828597032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/8499008944828597032'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2007/12/encino-man.html' title='Encino man'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-8095437466084144466</id><published>2007-11-13T17:13:00.000-06:00</published><updated>2007-11-14T10:49:59.488-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>What goes in must come out.</title><content type='html'>The key to good entertainment is a combination of a hook and a yank.  Pardon the fishing analogy, but I think you can easily understand.  My son is just now 6 months old and he has this down to perfection.  For example...&lt;br /&gt;&lt;br /&gt;We took Reid to his first basketball game; middle school basketball.  I had a feeling it would be an experience the first time since basketball gyms tend to be very loud.  To top it off we had had Reid's 6 month well baby visit earlier that day and he received 5 shots so he was already off his game.&lt;br /&gt;&lt;br /&gt;Well, about 2 minutes after we arrived the crowd got loud and the buzzer went off.  Reid started screaming.  It wasn't just a cry, it was a loud, high pitched wailing sound.  The hook.  We decided that part of his continuing anguish could be partly attributed to pain from the shots he had received that day.  So we decided to give him some children's Tylenol.&lt;br /&gt;&lt;br /&gt;A bit of the medicine started dripping from his mouth, being six months old he drools a lot.  Well I was about reach for a burp rag when it happened.  The yank.  I heard the patented "SPLURP!!", and at almost the same exact moment I felt warm, soured, regurgitated milk gush into my ear and run down my neck and shirt.  And don't forget we had an audience since he'd pulled off the perfect hook earlier with his crying.&lt;br /&gt;&lt;br /&gt;Ah, parenthood is strangely rewarding.  Why rewarding?  Because somehow in it all I didn't even feel a little embarrassed.&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les    &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-8095437466084144466?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/8095437466084144466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=8095437466084144466' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/8095437466084144466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/8095437466084144466'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2007/11/what-goes-in-must-come-out.html' title='What goes in must come out.'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-7719849579673083840</id><published>2007-11-01T06:14:00.000-06:00</published><updated>2007-11-01T06:16:53.677-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video games'/><title type='text'>Countdown to Modern Warfare</title><content type='html'>Deploying November 6 2007&lt;br /&gt;&lt;br /&gt;&lt;a href="http://charlieoscardelta.com/sw.php?a=HSJKLHDKJHDDUUIDHJKH&amp;amp;u=162163&amp;amp;m=28668/9999999/cod4animatedwinner.gif"&gt; &lt;img src="http://charlieoscardelta.com/media/banner.pcx" border="0" height="60" width="468" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;until next time&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;br /&gt;&lt;a href="http://charlieoscardelta.com/sw.php?a=HSJKLHDKJHDDUUIDHJKH&amp;amp;u=162163&amp;amp;m=28668/9999999/cod4animatedwinner.gif"&gt; &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-7719849579673083840?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/7719849579673083840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=7719849579673083840' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/7719849579673083840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/7719849579673083840'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2007/11/countdown-to-modern-warfare.html' title='Countdown to Modern Warfare'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-245997988141245578</id><published>2007-10-24T15:29:00.000-06:00</published><updated>2008-11-13T14:43:28.484-06:00</updated><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_FlndtM4kB2U/Rx-55LcUNrI/AAAAAAAAA_M/QJROzv8jk5U/s1600-h/10-24-07_1509.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 191px; height: 144px;" src="http://2.bp.blogspot.com/_FlndtM4kB2U/Rx-55LcUNrI/AAAAAAAAA_M/QJROzv8jk5U/s400/10-24-07_1509.jpg" alt="" id="BLOGGER_PHOTO_ID_5125019292946151090" border="0" /&gt;&lt;/a&gt;Well, I called Xbox support last Thursday night.  My 360 went on the fritz and stopped showing a picture, wouldn't you know the thing is almost useless without a picture. &lt;br /&gt;&lt;br /&gt;Anyway, it's Wednesday of the next week and I just received the shipping coffin.  I packed it and took it to the UPS store across town.  It's a 3-day shipment and support told it will take 3-4 weeks to get back to me.  I only assume that means 3-4 weeks after they receive it.&lt;br /&gt;&lt;br /&gt;We'll see how long this one takes to get back.  And yes this means I'll be late playing Call of Duty 4.&lt;br /&gt;&lt;br /&gt;Until next time,&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-245997988141245578?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/245997988141245578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=245997988141245578' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/245997988141245578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/245997988141245578'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2007/10/well-i-called-xbox-support-last.html' title=''/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_FlndtM4kB2U/Rx-55LcUNrI/AAAAAAAAA_M/QJROzv8jk5U/s72-c/10-24-07_1509.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-3507293869973573685</id><published>2007-09-20T06:14:00.001-06:00</published><updated>2008-11-13T14:43:28.607-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video games'/><title type='text'>Bioshocked: PTSD</title><content type='html'>Well I made it through Rapture.  I fought my way past each and every splicer, security bot, and Big Daddy.  I also did something I've yet to do with a game on my 360:  I unlocked every single achievement for a whopping 1000 pts. added to my gamer score:&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_FlndtM4kB2U/RvJk_0L0DGI/AAAAAAAAAzU/EONYaHbgR-Y/s1600-h/BioShockAchieved.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_FlndtM4kB2U/RvJk_0L0DGI/AAAAAAAAAzU/EONYaHbgR-Y/s320/BioShockAchieved.jpg" alt="" id="BLOGGER_PHOTO_ID_5112259574521662562" border="0" /&gt;&lt;/a&gt;It was worth the time (and I know Annette will be glad I'm finished with it).  This is a great game.  Good story.  Nice plot.  And as I mentioned in my &lt;a href="http://gangof10.blogspot.com/2007/08/bioshocked.html"&gt;first Bioshock post&lt;/a&gt;, the graphics are awesome.&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-3507293869973573685?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/3507293869973573685/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=3507293869973573685' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/3507293869973573685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/3507293869973573685'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2007/09/bioshocked-ptsd.html' title='Bioshocked: PTSD'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_FlndtM4kB2U/RvJk_0L0DGI/AAAAAAAAAzU/EONYaHbgR-Y/s72-c/BioShockAchieved.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-3190877753766636566</id><published>2007-09-10T11:02:00.001-06:00</published><updated>2007-09-10T11:02:30.424-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Measuring Developers</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;I need to get back on track and talk about programming.  There is a lot that has been on my mind lately but I've been to lazy to put it together.  I've been thinking about &lt;span style='font-weight: bold;'&gt;developers&lt;/span&gt; and what makes one good and another one bad.  In the end developers are people, and the nature of people is very obscure and random so no two people can really be measured with the same rules.  Everyone has different strengths.  Not everyone is going to be a quick study and natural tool-smith.  So it isn't fair to say "so and so can pick up anything quickly, so they are worth more to my team than oh slow Joe over there".&lt;br /&gt;&lt;br /&gt;I guess it comes down to &lt;span style='font-weight: bold;'&gt;responsibility&lt;/span&gt;.  Sure you may not be the strongest Java programmer on the team, but how are you being responsible for what you do work on?  How are you committing yourself to the tasks at hand?  Can your team count on you or are you a quitter/winer?&lt;br /&gt;&lt;br /&gt;There is way more on this and I don't have time right now.&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;span style='font-style: italic;'&gt;Les&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-3190877753766636566?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/3190877753766636566/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=3190877753766636566' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/3190877753766636566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/3190877753766636566'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2007/09/measuring-developers.html' title='Measuring Developers'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-6575846549837423110</id><published>2007-08-27T06:09:00.001-06:00</published><updated>2007-09-10T07:27:14.273-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video games'/><title type='text'>Modern Warfare</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;This weekend I was lucky enough to get an early invite to the Call of Duty 4: Modern Warfare Multiplayer Beta (wow that's a mouthfull).  It's pretty nice, at least it kept me up a couple nights this weekend.  There's 3 maps and up to 4 modes, although I only played free-for-all (every man for himself with respawn) since my gaming is rather recreational and low priority.  Playing team games requires communication and time, I don't have much of either when it comes to gaming.&lt;br /&gt;&lt;br /&gt;I've leveled up to Corporal II so far and unlocked a few perks and other goodies.  Today (Monday August 27th) is the official opening of the Beta, so if you read this in time (2pm central time) and you have a 360 and xbox live Gold go to &lt;a href="http://charlieoscardelta.com/"&gt;http://charlieoscardelta.com&lt;/a&gt; today and try and sign up under the beta section.&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-6575846549837423110?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/6575846549837423110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=6575846549837423110' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/6575846549837423110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/6575846549837423110'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2007/08/modern-warfare.html' title='Modern Warfare'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-6127814247559441879</id><published>2007-08-20T06:35:00.001-06:00</published><updated>2007-08-20T06:35:23.353-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video games'/><title type='text'>Bioshocked: Redux</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;img width='64' height='64' style='margin: 15px; float: right;' alt='' src='http://www.xbox360achievements.org/images/achievements/271/s08.jpg'/&gt;So I've had time to sleep and think it over.  I have to admit maybe I &lt;a href='http://gangof10.blogspot.com/2007/08/bioshocked.html'&gt;blogged too soon&lt;/a&gt;.  Maybe I really just needed to finish the demo a few times to get a true grasp of the mood.  After all this, I can't deny, I want to play Bioshock.  I've decided that maybe what creeped me out the most is the setting.  It seems to me that the devs did an awesome job of taking me into the depths of the ocean and leaving me for dead.  The first time through the demo I really had a sense of &lt;span style='font-style: italic;'&gt;hopelessness&lt;/span&gt;.  &lt;br/&gt;&lt;br/&gt;What helped take me there?  Well I've already mentioned how I thought the visuals are great, so I'll leave that alone.  The sounds.  That's right.  From the 1950s soundtrack playing to the eerie sounds emanating from around all corners.  I feel like I am there, wondering if I'm going to run into some new impassable threat.  &lt;span style='font-style: italic;'&gt;I don't want to die here&lt;/span&gt;. That's what I feel.  &lt;br/&gt;&lt;br/&gt;Things I've found that I really enjoyed in the demo:  hacking.  You can hack any electronic security device.  So I was able to make a security camera work for me (instead of constantly sending security bots after me it sends them to my enemies).  I revived a busted security bot and it hovered around like a guardian angel warding off foes who would come after me.  I didn't hack the turret gun, so I may play the demo once more just to say I did.  To shanghai a device you basically have 2 options.  1)  Hack it.  To do this you get a simple version of a pipes game.  Make the flow of energy get from 1 point to another by revealing tiles and arranging them to the proper flow.  2)  Buy them off.  You collect money throughout the game, you can use it to pay the device to work for you, so you don't have to chance hacking it (if you fail to hack a device in time it will blow up in your face).&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;img width='64' height='64' style='margin: 15px; float: left;' alt='' src='http://www.xbox360achievements.org/images/achievements/271/1jc8P2Nk.jpg'/&gt;So budget wise I still will not buy this game.  But I have to retract my statement and say now that I &lt;span style='font-style: italic;'&gt;am&lt;/span&gt;  sorry I won't be playing this game this week.  Maybe one of my friends will loan it to me when they're finished (Rainbow Six:Vegas is on the table).  I do have to say though that I would try to open the achievement &lt;span style='font-style: italic;'&gt;Little Sister Savior&lt;/span&gt; not for my conscience but rather for the hope of obtaining all achievements.&lt;br/&gt;&lt;br/&gt;Until next time&lt;br/&gt;&lt;span style='font-style: italic;'&gt;Les&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-6127814247559441879?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/6127814247559441879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=6127814247559441879' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/6127814247559441879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/6127814247559441879'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2007/08/bioshocked-redux.html' title='Bioshocked: Redux'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-9206337036545737346</id><published>2007-08-16T12:23:00.001-06:00</published><updated>2008-11-13T14:43:28.995-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video games'/><title type='text'>Bioshocked</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_FlndtM4kB2U/RsSXMjAum_I/AAAAAAAAAt4/A9nFrXzPudg/s1600-h/bioshock.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 130px; height: 164px;" src="http://3.bp.blogspot.com/_FlndtM4kB2U/RsSXMjAum_I/AAAAAAAAAt4/A9nFrXzPudg/s200/bioshock.jpg" alt="" id="BLOGGER_PHOTO_ID_5099366919902764018" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_FlndtM4kB2U/RsSWdjAum-I/AAAAAAAAAtw/EcpWsiqt_bk/s1600-h/unreal2.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 71px; height: 76px;" src="http://3.bp.blogspot.com/_FlndtM4kB2U/RsSWdjAum-I/AAAAAAAAAtw/EcpWsiqt_bk/s400/unreal2.jpg" alt="" id="BLOGGER_PHOTO_ID_5099366112448912354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;I've recently played the Xbox 360 demo for &lt;a href="http://en.wikipedia.org/wiki/Bioshock"&gt;Bioshock&lt;/a&gt;.  The game is nice in the since of visuals.  I'm a huge fan of games developed with the &lt;a href="http://en.wikipedia.org/wiki/Unreal_engine"&gt;Unreal Engine&lt;/a&gt;  and this one doesn't disappoint.  The graphics are simply awesome.&lt;br /&gt;&lt;br /&gt;The location is interesting.  You find your way to a city enthralled in chaos hidden deep in the ocean.  The scene is 1950ish and the setting definitely takes you there.  All along the way you get hints and info on what this place is and what has happened.&lt;br /&gt;&lt;br /&gt;I won't be getting this game.  For one it doesn't fit into my budget (time and money).  More importantly though, for me, is the feeling I get from playing this game.  It gives me an eerie and creepy feeling.  It's not so much the amount of visual darkness they submerse you into.  It's the sense of: &lt;span style="font-style: italic;"&gt;Something here is wrong and I'm going to have to do something wrong to survive.&lt;/span&gt;  I enjoy the visuals, but the aftertaste of this game is creepy so I won't miss not owning this title.&lt;br /&gt;&lt;br /&gt;Don't get me wrong.  I'm all about &lt;span style="font-style: italic;"&gt;shoot-em-up&lt;/span&gt; games. But I like a better defined line between what is and what shouldn't be.  I have no problem battling the digital hordes of Locusts in &lt;a href="http://en.wikipedia.org/wiki/Gears_of_war"&gt;Gears of War&lt;/a&gt; because I feel that the sides are well defined and I don't feel bad about the side my character represents (this only applies to campaign mode, multi-player is a non-issue for me).  In &lt;a href="http://en.wikipedia.org/wiki/Rainbow_Six_Vegas"&gt;Rainbow Six: Vegas&lt;/a&gt; I know I'm fighting for what I feel is right as I take down terrorists trying to do harm to American soil.  So overall I don't have particular problems with digital violence in games, after all it's just digital images following the code's instructions.  I just don't want to feel creeped out by what's going on.  &lt;span style="font-style: italic;"&gt;end rant&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I wouldn't say &lt;span style="font-style: italic;"&gt;don't play Bioshock&lt;/span&gt;, I'm just not going to get it.&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-9206337036545737346?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/9206337036545737346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=9206337036545737346' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/9206337036545737346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/9206337036545737346'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2007/08/bioshocked.html' title='Bioshocked'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_FlndtM4kB2U/RsSXMjAum_I/AAAAAAAAAt4/A9nFrXzPudg/s72-c/bioshock.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-1323145635603989213</id><published>2007-07-24T08:26:00.001-06:00</published><updated>2007-10-24T09:40:05.811-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Movies'/><title type='text'>"Travel well."</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;a title='' class='image' href='http://en.wikipedia.org/wiki/Image:Apocalypto_teaser.jpg'&gt;&lt;img style='float: left; margin-right: 5px; margin-bottom: 5px; width: 108px; height: 156px;' src='http://upload.wikimedia.org/wikipedia/en/thumb/0/0d/Apocalypto_teaser.jpg/200px-Apocalypto_teaser.jpg' longdesc='/wiki/Image:Apocalypto_teaser.jpg' alt=''/&gt;&lt;/a&gt;Watched &lt;a href='http://en.wikipedia.org/wiki/Apocalypto'&gt;Apocalypto&lt;/a&gt; yesterday and I must say that though I was a bit skeptical at first I really enjoyed the film.  It was a bloody flick, but not in a way that I would consider it a gore-fest, but in that way that an ancient people without proper modern hygiene would be bloody.  I thought the cinematography was excellent, I enjoyed the way the camera took you into the jungles of the Yucatán.  I know it's not the first time that has been done, but as far as this movie goes I was pleased.  &lt;br /&gt;&lt;br /&gt;The story wasn't all that intriguing or even unpredictable, but it was entertaining enough that I watched it to the end.  You do have to be okay with subtitled films to really enjoy this one though, because just like Gibson's &lt;a href='http://en.wikipedia.org/wiki/Passion_of_the_christ'&gt;Passion of the Christ&lt;/a&gt; it is completely spoken in the setting's vernacular and only translated into english in the subtitles (which by the way were easy to follow, some films do jump around too much with dialogue to be good subtitle films).  &lt;br /&gt;&lt;br /&gt;That's it for now.&lt;br /&gt;Until next time&lt;br /&gt;&lt;span style='font-style: italic;'&gt;Les&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-1323145635603989213?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/1323145635603989213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=1323145635603989213' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/1323145635603989213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/1323145635603989213'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2007/07/well.html' title='&amp;quot;Travel well.&amp;quot;'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-2295893937908748279</id><published>2007-07-17T08:14:00.001-06:00</published><updated>2007-07-17T08:14:06.118-06:00</updated><title type='text'>Google Notebook</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;I decided yesterday that I would try using &lt;a href='http://google.com/notebook'&gt;Google Notebook&lt;/a&gt;.  It's a handy little way of keeping up with clips/notes/scratch while surfing the interweb.  They have a neat little plugin for your browser (&lt;a href='http://www.mozilla.com/en-US/firefox/'&gt;Firefox&lt;/a&gt; and Inferior Explorer) that let's you clip notes and addresses as you surf.  This is really handy when you're doing research, as it helps you not have to copy/paste things from your browser to another window.&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;span style='font-style: italic;'&gt;Les&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-2295893937908748279?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/2295893937908748279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=2295893937908748279' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/2295893937908748279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/2295893937908748279'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2007/07/google-notebook.html' title='Google Notebook'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-4922182888356785266</id><published>2007-07-09T07:04:00.001-06:00</published><updated>2007-07-09T07:04:27.082-06:00</updated><title type='text'>Most used firefox extensions</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Others have posted their favorites so here are my most used Firefox extensions, I use many more, but these are my top extensions lately.&lt;br /&gt;&lt;br /&gt;&lt;li class='addonname'&gt;&lt;a href='https://addons.mozilla.org/en-US/firefox/addon/219'&gt;FoxyTunes&lt;/a&gt;&lt;/li&gt;&lt;li class='addonname'&gt;&lt;a href='https://addons.mozilla.org/en-US/firefox/addon/4994'&gt;TwittyTunes&lt;/a&gt; (you have to be know &lt;a href='http://twitter.com'&gt;twitter&lt;/a&gt; to get this one)&lt;/li&gt;&lt;li class='addonname'&gt;&lt;a href='https://addons.mozilla.org/en-US/firefox/addon/2372'&gt;GCalQuickTab&lt;/a&gt;&lt;/li&gt;&lt;li class='addonname'&gt;&lt;a href='https://addons.mozilla.org/en-US/firefox/addon/1419'&gt;IE Tab&lt;/a&gt;&lt;/li&gt;&lt;li class='addonname'&gt;&lt;a href='https://addons.mozilla.org/en-US/firefox/addon/1730'&gt;ScribeFire (used to publish this and most of my blog posts)&lt;/a&gt;&lt;/li&gt;&lt;li class='addonname'&gt;&lt;a href='https://addons.mozilla.org/en-US/firefox/addon/173'&gt;Gmail Notifier&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;let me know if you have one that I should be using...&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;span style='font-style: italic;'&gt;Les&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-4922182888356785266?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/4922182888356785266/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=4922182888356785266' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/4922182888356785266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/4922182888356785266'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2007/07/most-used-firefox-extensions.html' title='Most used firefox extensions'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-4755238020204552510</id><published>2007-06-29T08:36:00.001-06:00</published><updated>2008-11-13T14:43:29.162-06:00</updated><title type='text'>UPDATE: Google Maps</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;I just learned that you can now reroute your directions on Google Maps just by dragging the blue line... awesome!!!&lt;br/&gt;&lt;br/&gt;&lt;a href='http://maps.google.com'&gt;&lt;img src='http://1.bp.blogspot.com/_FlndtM4kB2U/RoUYYweSBuI/AAAAAAAAAbg/XBfUu0Adx4s/s400/gmap.gif' style='width: 419px; height: 185px;'/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Until next time&lt;br/&gt;&lt;span style='font-style: italic;'&gt;Les&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-4755238020204552510?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/4755238020204552510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=4755238020204552510' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/4755238020204552510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/4755238020204552510'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2007/06/update-google-maps.html' title='UPDATE: Google Maps'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_FlndtM4kB2U/RoUYYweSBuI/AAAAAAAAAbg/XBfUu0Adx4s/s72-c/gmap.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-3674646443999697911</id><published>2007-06-29T07:54:00.001-06:00</published><updated>2007-09-10T07:17:06.029-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>That's not how it's done</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;span style="width: 100%;" id="MainViewer"&gt;&lt;img style="float: left; width: 131px; height: 328px;" name="guitar" src="http://www.gibson.com/Files/images/LPSHC.jpg" /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Growing up as an aspiring guitarist I used to take my acoustic to school and play on the lawn during lunches.  It was fun.  I always enjoyed playing.  Trying to tackle new riffs or old ones, it kept me busy.  Sometimes the funnest thing to do was take a song I'd been hearing a lot of and make my guitar play the same notes.  Of course there were always &lt;a href="http://en.wikipedia.org/wiki/Guitar_tabs"&gt;tabs&lt;/a&gt; which were a very easy way to learn any song.  But sometimes it was more interesting to work it out just by ear.&lt;br /&gt;&lt;br /&gt;One song I learned by ear was a popular one from the &lt;a href="http://en.wikipedia.org/wiki/Goo_goo_dolls"&gt;Goo Goo Dolls&lt;/a&gt;.  When I was playing it at school one day a friend stopped me mid-intro and said....  "That's not how it's done."  I stared for a second and asked what he meant.  He informed me that he had the sheet music from that album and the way I was playing wasn't the way that was written in the book.  I asked the rest of the group what song I had just been playing and they all agreed it was the song in question that was coming from my guitar, but my friend wasn't interested in what it "sounded like", he was learning to play based on the exact way the artists themselves played.  Forget music theory or the fact that there are multiple variations of the same notes/chords across the fretboard of a guitar (same as any other instrument).  He wasn't really interested in understanding music or the instrument, he was only interested in understanding the way the artist played it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Exit the world of rock guitars and enter the world I'm currently in: software programming.  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Many &lt;span style="font-style: italic;"&gt;coders&lt;/span&gt; don't have a grasp on what it is that a &lt;span style="font-style: italic;"&gt;programmer&lt;/span&gt; does.  The funny thing about that is that in many businesses the 2 types are paid pretty much the same compensation.  For the &lt;span style="font-style: italic;"&gt;coder&lt;/span&gt; it's only relevant to know that a piece of code is written in comparison to any other code they can find to copy from.  Their only true requirement is that it meets user requirements.  A &lt;span style="font-style: italic;"&gt;programmer&lt;/span&gt; is more of an engineer.  It's not good enough to just borrow code that meets requirements.  The &lt;span style="font-style: italic;"&gt;programmer&lt;/span&gt; has to know more.  Why does the code do what it does?  How does it work?  Can it be made better? &lt;br /&gt;&lt;br /&gt;Oh yes, the coder will take pride in the claim that they know &lt;span style="font-style: italic;"&gt;the business requirements&lt;/span&gt; but they can't explain why they can't deliver successful products in a timely manner with quality rock solid code.  By knowing the business requirements the coder can easily find other code that meets those requirements and &lt;span style="font-style: italic;"&gt;voila&lt;/span&gt; they've written a program by use of a few right clicks of their mouse.&lt;br /&gt;&lt;br /&gt;What does it take to separate yourself from these &lt;span style="font-style: italic;"&gt;copy/pasters&lt;/span&gt;? For one, have a growing knowledge of your tools.  By tools I mean the platform you're developing for, the language you're using (including libraries and the way the language works with the machine), and even the IDE you'll be using (i.e. Eclipse).  If you're going to work in this industry you have to be a &lt;span style="font-style: italic;"&gt;nerd&lt;/span&gt; and that's not as bad as it seemed when you were in high school.  Now that we're in the real world a really good nerd can bring home a way better bottom line than the most popular jock in your high school (who's most likely working in a local factory pulling in just over min. wage or working at his uncle's auto dealership).   So don't worry, be a little nerdy.  Spend some time reading technical books and articles that help you immerse yourself in your craft (although don't forget to take the time to do other things you enjoy, like spending time with family and friends, because nerds do have friends here in the real world). &lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;end of rant&lt;/span&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-3674646443999697911?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/3674646443999697911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=3674646443999697911' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/3674646443999697911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/3674646443999697911'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2007/06/that-not-how-it-done.html' title='That&amp;#39;s not how it&amp;#39;s done'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-537152355346582150</id><published>2007-06-27T09:12:00.001-06:00</published><updated>2007-06-27T09:12:39.196-06:00</updated><title type='text'>For the record</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;I don't know if you are a Harry Potter fan or not, but I've been sucked into the series like a trailer park into a twister.  So in 2 weeks the 5th movie hits theatre and yes we're going on opening night... and we're going to the &lt;span style='font-weight: bold;'&gt;Cine Capri&lt;/span&gt; in Bricktown.  But really what I'm anticipating is the release of the final book, &lt;span style='font-weight: bold;'&gt;&lt;a href='http://en.wikipedia.org/wiki/Deathly_Hollows'&gt;The Deathly Hollows&lt;/a&gt;&lt;/span&gt;.&lt;br/&gt;&lt;br/&gt;&lt;a href='http://upload.wikimedia.org/wikipedia/en/9/94/Harry_Potter_and_the_Deathly_Hallows_US_Full.jpg'&gt;&lt;img border='0' src='http://upload.wikimedia.org/wikipedia/en/9/94/Harry_Potter_and_the_Deathly_Hallows_US_Full.jpg' alt='Image:Harry Potter and the Deathly Hallows US Full.jpg' style='width: 360px; height: 135px;'/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;I just want to go on record, until I read the final book and am determined incorrect, that after the details given in &lt;a href='http://en.wikipedia.org/wiki/Half_Blood_Prince'&gt;book 6&lt;/a&gt; I believe that Harry himself is the final &lt;span style='font-style: italic;'&gt;&lt;a href='http://en.wikipedia.org/wiki/Horcrux'&gt;horcrux&lt;/a&gt;&lt;/span&gt; and must either die to defeat Voldemort, or he could possibly have some loop hole of salvation which provides that if he sacrifices himself willingly for the better good then he saves his own life... a Christ-like twist that I'm sure isn't overlooked by any other person willing to make a guess.&lt;br/&gt;&lt;br/&gt;There, I said it, now to wait for the truth.&lt;br/&gt;Until next time&lt;br/&gt;&lt;span style='font-style: italic;'&gt;Les&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-537152355346582150?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/537152355346582150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=537152355346582150' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/537152355346582150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/537152355346582150'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2007/06/for-record.html' title='For the record'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-1851208483555134790</id><published>2007-06-26T06:24:00.001-06:00</published><updated>2007-06-26T06:24:54.341-06:00</updated><title type='text'>Which are you?</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;a blogger named Danah Boyd has made some serious observations regarding social networking and the 2 major camps (Facebook and Myspace). She's taken a lot of flack for her words... &lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;check it out here:&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;a href='http://www.danah.org/papers/essays/ClassDivisions.html'&gt;http://www.danah.org/papers/essays/ClassDivisions.html&lt;/a&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;Which are you more prominently on?&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;Until next time&lt;br&gt;&lt;/br&gt;&lt;span style='font-style: italic;'&gt;Les&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-1851208483555134790?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/1851208483555134790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=1851208483555134790' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/1851208483555134790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/1851208483555134790'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2007/06/which-are-you.html' title='Which are you?'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-5899691228361989744</id><published>2007-06-21T08:11:00.001-06:00</published><updated>2007-09-10T07:17:46.910-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>New systems of management</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;I found this little post pretty humorous yet frighteningly accurate:&lt;br /&gt;&lt;br /&gt;&lt;a title="Permanent Link to Asshole driven development" rel="bookmark" href="http://www.scottberkun.com/blog/2007/asshole-driven-development/"&gt;@$$hole driven development&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Whatcha think?&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-5899691228361989744?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/5899691228361989744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=5899691228361989744' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/5899691228361989744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/5899691228361989744'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2007/06/new-systems-of-management.html' title='New systems of management'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-3530952791767519539</id><published>2007-06-11T07:30:00.001-06:00</published><updated>2008-04-23T10:09:32.807-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>Memories </title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Isn't it funny how the human memory will work.  For instance I always associate music with an event or time of my life.  I don't ever remember trying to associate things... it just happens.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;If I listen to any music from the album &lt;span style='font-style: italic;'&gt;Hybrid Theory&lt;/span&gt; by &lt;a href='http://en.wikipedia.org/wiki/Linkin_Park'&gt;&lt;span style='font-weight: bold;'&gt;Linkin Park&lt;/span&gt;&lt;/a&gt; I'm instantly reminded of &lt;a href='http://en.wikipedia.org/wiki/Syphon_Filter'&gt;&lt;span style='font-weight: bold;'&gt;Syphon Filter&lt;/span&gt;&lt;/a&gt; on the Playstation, I clocked a ton of hours on that game in my dorm and jammed that album while doing so.  When I hear anything from &lt;span style='font-style: italic;'&gt;August and Everything After&lt;/span&gt; by &lt;a href='http://en.wikipedia.org/wiki/Counting_Crows'&gt;&lt;span style='font-weight: bold;'&gt;Counting Crows&lt;/span&gt;&lt;/a&gt; I'm reminded of the journey of Jack Sawyer in the novel &lt;a href='http://en.wikipedia.org/wiki/The_Talisman_%281984_novel%29'&gt;&lt;span style='font-weight: bold;'&gt;The Talisman&lt;/span&gt;&lt;/a&gt; by Stephen King and Peter Straub.  It's wierd how fresh those memories are just with the sound of that music.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;So, what reminds you of those memories past?  A sound, a smell? &lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;Until next time&lt;br&gt;&lt;/br&gt;&lt;span style='font-style: italic;'&gt;Les&lt;/span&gt;&lt;br&gt;&lt;/br&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-3530952791767519539?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/3530952791767519539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=3530952791767519539' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/3530952791767519539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/3530952791767519539'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2007/06/memories.html' title='Memories '/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-5247344986120796889</id><published>2007-05-31T07:46:00.001-06:00</published><updated>2007-05-31T07:46:27.329-06:00</updated><title type='text'>Who's the expert?</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;a href='http://gears.google.com'&gt;&lt;img src='http://gears.google.com/images/gears_sm.png'&gt;&lt;/img&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Google is taking their online office apps offline... plus it seems like you can use this tool for other sites of choice (if you have proper access).  Could be interesting...&lt;br /&gt;&lt;br /&gt;&lt;span style='font-style: italic;'&gt;(check out pics of Reid at my &lt;a href='http://picasaweb.google.com/martin.les'&gt;picasa photo album&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Until next time&lt;br /&gt;&lt;span style='font-style: italic;'&gt;Les&lt;span style='font-style: italic;'&gt;&lt;span style='font-style: italic;'&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-5247344986120796889?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/5247344986120796889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=5247344986120796889' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/5247344986120796889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/5247344986120796889'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2007/05/who-expert.html' title='Who&amp;#39;s the expert?'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-764848932779959711</id><published>2007-05-09T18:54:00.001-06:00</published><updated>2008-04-23T10:09:32.807-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>The time has come!</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Well, we've been checked into the hospital and sometime tomorrow or later I'll be able to hold my son!&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;Until next time&lt;br&gt;&lt;/br&gt;&lt;span style='font-style: italic;'&gt;Les&lt;/span&gt;&lt;br&gt;&lt;/br&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-764848932779959711?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/764848932779959711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=764848932779959711' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/764848932779959711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/764848932779959711'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2007/05/time-has-come.html' title='The time has come!'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-4949167596822532653</id><published>2007-05-07T08:41:00.001-06:00</published><updated>2007-05-07T08:41:18.333-06:00</updated><title type='text'>Additional Update</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;I've recently taken to using &lt;a href='http://digg.com'&gt;Digg.com&lt;/a&gt;, it's actually been informative and entertaining.  So I've added "Digg This" buttons to my posts just in case any of you peeps who read this do the digg thing.&lt;br /&gt;&lt;br /&gt;&lt;span style='font-style: italic;'&gt;end of update&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-4949167596822532653?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/4949167596822532653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=4949167596822532653' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/4949167596822532653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/4949167596822532653'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2007/05/additional-update.html' title='Additional Update'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-6137948054469530304</id><published>2007-05-07T07:43:00.001-06:00</published><updated>2008-04-23T10:09:32.807-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>Update</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;So lately I've been busy.&amp;amp;nbsp; Just random stuff, but mostly getting the house ready for the baby (we're at &lt;a href='http://en.wikipedia.org/wiki/DEFCON-1'&gt;DEFCON-1&lt;/a&gt;).&amp;amp;nbsp; I've been playing &lt;a href='http://en.wikipedia.org/wiki/Rainbow_Six_Vegas'&gt;Rainbow Six: Vegas&lt;/a&gt;, I finished the story mode, which is fairly short but fun.&amp;amp;nbsp; Now I'm working on what they call Terrorist Hunts, which are basically games setup on the multi-player maps where you have the objective of clearing the entire map of enemies.&amp;amp;nbsp; There are 10 maps to clear to get the achievements, and I'm doing them on Realistic mode which will bag me 2 achievements, I've got 4 maps left to clear.&amp;amp;nbsp; Here's my gamertag as is:&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;iframe width='204' scrolling='no' height='140' frameborder='0' src='http://gamercard.xbox.com/GunslngerMar10.card'&gt;My Gamertag!&lt;/iframe&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;Recently watched &lt;a href='http://www.imdb.com/title/tt0407887/'&gt;The Departed&lt;/a&gt;.&amp;amp;nbsp; I was really impressed with this flick.&amp;amp;nbsp; I liked the parallels presented with the &lt;span style='font-style: italic;'&gt;snitches&lt;/span&gt; on both sides of the law enforcement camps.&amp;amp;nbsp; Not a flick for the kiddies, but if you've got a night to waste check it out, you won't be disappointed.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;Work is work.&amp;amp;nbsp; Still just plugging along on the point of sale system using Java.&amp;amp;nbsp; No complaints really.&amp;amp;nbsp; I'm ready for a break, but with the kid on the way I'll get what I ask for there, then I may want to get back to work.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;until next time&lt;br&gt;&lt;/br&gt;&lt;span style='font-style: italic;'&gt;Les&lt;/span&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;Technorati Tags: &lt;a rel='tag' href='http://technorati.com/tag/general' class='performancingtags'&gt;general&lt;/a&gt;, &lt;a rel='tag' href='http://technorati.com/tag/video%20games' class='performancingtags'&gt;video games&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-6137948054469530304?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/6137948054469530304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=6137948054469530304' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/6137948054469530304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/6137948054469530304'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2007/05/update.html' title='Update'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-4332183613871312667</id><published>2007-05-01T06:54:00.001-06:00</published><updated>2007-09-10T07:18:34.326-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Rant #{random}</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;I know I have deadlines and so much to do, but I have to rant about this.  My therapist says it's good therapy, or at least if I had a therapist that's what I would pay them to say.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So we've been given a very strict end of year deadline on our project, you know, the whole 5 gallons in a 2 gallon bucket bit.  Anyway, this morning I'm checking my email and from one of our managing Business Analysts I received a note regarding something that just blows my mind.  This person is wondering why in some functions in our web app the text box for the login ID is bigger than in other functions...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Yes you heard me correctly.  They are pushing a goal that is unreachable and they want to penny whip us with stupid discussions about textbox size.  UNBELIEVABLE!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;until next time&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-4332183613871312667?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/4332183613871312667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=4332183613871312667' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/4332183613871312667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/4332183613871312667'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2007/05/rant-random.html' title='Rant #{random}'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-7012828214886888216</id><published>2007-04-19T06:27:00.001-06:00</published><updated>2007-04-19T06:27:32.621-06:00</updated><title type='text'>Perspective</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Have you ever been around any of those people that seem to see the bad in everything?&amp;amp;nbsp; Just the other day it was announced at our company that the vacation policy had been revised and for the most part there were across the board increases in vacation.&amp;amp;nbsp; Along with that they added an accrual policy for our yearly vacation earning.&amp;amp;nbsp; Simply put, each time your vacation year starts you have accrued zero of your vacation days, each month you work that year you accrue a percentage of your vacation.&amp;amp;nbsp; You can still use as much of your vacation right off the bat if you choose, the way the accrual comes into play is if you quit or get terminated for a reason.&amp;amp;nbsp; Which means the company only owes you vacation you have accrued for that year and if you used over that you owe it back to the company. If your job is terminated due to layoffs the accrual does not apply and the company will pay you for all your annual vacation days.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;Now don't forget that first I told you that this policy increased all employee vacation time across the board.&amp;amp;nbsp; The other day I actually heard someone say:&amp;amp;nbsp; &lt;span style='font-style: italic;'&gt;"Did you see how they screwed us on our vacation?"&lt;/span&gt; And I thought &lt;span style='font-style: italic;'&gt;"what the crap?".&amp;amp;nbsp; &lt;/span&gt;How on earth did the company screw any employee in good standing by increasing vacation days?&amp;amp;nbsp; &lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;These people don't look for positive things.&amp;amp;nbsp; Whenever something happens they immediately go into defensive mode and try to find how they are getting screwed.&amp;amp;nbsp; I feel sorry for them.&amp;amp;nbsp; That kind of living can only lead to paranoia. &lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;Until next time&lt;br&gt;&lt;/br&gt;&lt;span style='font-style: italic;'&gt;Les&lt;/span&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;Technorati Tags: &lt;a rel='tag' href='http://technorati.com/tag/ramblings' class='performancingtags'&gt;ramblings&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-7012828214886888216?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/7012828214886888216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=7012828214886888216' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/7012828214886888216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/7012828214886888216'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2007/04/perspective.html' title='Perspective'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-5803821948602042507</id><published>2007-04-18T06:44:00.001-06:00</published><updated>2007-04-18T06:44:49.958-06:00</updated><title type='text'>Quick statements</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;span style='font-weight: bold;'&gt;Groceries&lt;/span&gt;&lt;br&gt;&lt;/br&gt;The other day I was getting some essentials at my friendly neighborhood Walmart.&amp;amp;nbsp; at the checkout there was one lady in front of me.&amp;amp;nbsp; When she reached the register and the lady was ringing her up she informed the cashier that she would be using her food-stamp card and if she had enough she would add a bag of potatoes that she had in her cart.&amp;amp;nbsp; Well, she did get the potatoes, but she did have a bag of green bell peppers in her cart that she didn't announce.&amp;amp;nbsp; Then I noticed it wasn't an over site, once she got some of her things bagged she cleverly placed the bags over and around the produce.&amp;amp;nbsp; &lt;span style='font-style: italic;'&gt;Observation: &lt;span style='font-style: italic;'&gt;it's not enough that she has to use government assistance for her sustenance (which isn't bad if it's a true need) she also has to steal for it&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='font-weight: bold;'&gt;Gaming Trends&lt;br&gt;&lt;/br&gt;&lt;/span&gt;Gears is getting more fun online.&amp;amp;nbsp; I'm still not boss, but I can hold my own if I don't run head first into the enemy.&amp;amp;nbsp; Rainbow Six Vegas is still fun, not much to report there.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;span style='font-weight: bold;'&gt;Technical&lt;/span&gt;&lt;span style='font-style: italic;'&gt;&lt;br&gt;&lt;/br&gt;&lt;/span&gt;I've decided that to be truly agile in your day to day workings it has to be like learning a language, i.e. it isn't enough to just know a ton of German words and phrases, you actually have to &lt;span style='font-style: italic;'&gt;think&lt;/span&gt; in German in order to be able to use the language.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;until next time&lt;br&gt;&lt;/br&gt;&lt;span style='font-style: italic;'&gt;Les&lt;/span&gt;&lt;br&gt;&lt;/br&gt;&lt;span style='font-weight: bold;'&gt;&lt;span style='font-style: italic;'&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='font-style: italic;'&gt; &lt;span style='font-style: italic;'&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;Technorati Tags: &lt;a rel='tag' href='http://technorati.com/tag/random' class='performancingtags'&gt;random&lt;/a&gt;, &lt;a rel='tag' href='http://technorati.com/tag/video%20games' class='performancingtags'&gt;video games&lt;/a&gt;, &lt;a rel='tag' href='http://technorati.com/tag/agile' class='performancingtags'&gt;agile&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-5803821948602042507?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/5803821948602042507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=5803821948602042507' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/5803821948602042507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/5803821948602042507'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2007/04/quick-statements.html' title='Quick statements'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-7445796091368658775</id><published>2007-03-22T06:08:00.001-06:00</published><updated>2007-09-10T07:19:15.192-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Currently Reading:  Practices of an Agile Developer</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Recently picked up this book.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img id="prodImage" src="http://ec2.images-amazon.com/images/P/097451408X.01._SS500_SCLZZZZZZZ_.jpg" style="width: 349px; height: 349px;" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pragmaticprogrammer.com/titles/pad/"&gt;Info&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So far it isn't a bad read. I figure if I'm going to chat about things such as agile in this forum then I should at least educate myself a bit.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Maybe I'll do the whole book report thing on it.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-7445796091368658775?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/7445796091368658775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=7445796091368658775' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/7445796091368658775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/7445796091368658775'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2007/03/currently-reading-practices-of-agile.html' title='Currently Reading:  Practices of an Agile Developer'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-5814960752637714319</id><published>2007-03-19T11:46:00.001-06:00</published><updated>2007-09-10T07:19:40.541-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Feeding the Machine Part 3: buzz words and tech speak revisited</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Sometimes my grumblings lead those around me to believe I may not be a person who is very agile-friendly. I know I come down hard on terminology at times, and for good reason: terms don't a finished product make. Now, I know that I've talked on some of these subjects before, but as long as blogging is cool the topic should be ripe.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;My biggest concern with the whimsical world of agile practices is that in my time (which is a limited base of experience I know) I've seen more preachers than practitioners. This is probably just due to my lack of experience and such, but it still keeps me skeptical.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Take the example of a small town church having what is referred to as a "Revival" (common term to those raised in small town churches). Usually you bring in some big name preacher who knows how to put on a show and really entertain the congregation. He usually goes over his interpretation of evangelism and instructs accordingly in a way that just wows the audience. Then in a week he goes to his next venue (or back home) and he's done. He came, he preached, he left.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;That's what I see a lot with agile and related topics. Many sensational people stand on their many platforms and &lt;span style="font-style: italic;"&gt;evangelize &lt;/span&gt;for the cause. Most of which are consultants. And at the end of their contract they move on and spread their teachings to the next &lt;span style="text-decoration: line-through;"&gt;victims&lt;/span&gt; clients. Their words were all well and good and actually could lead to a good thing, but there was no practice, and usually when they go their methods go with them.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So I guess really my pretension isn't with the process of agile or becoming agile, but with the evangelists who go around preaching the good word but not doing much in the way of practicing what they preach. Since I'm a practitioner of learning by doing I need a doer to come in and do so that I can join in, not so much a teacher coming in to tell me how it should be.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-5814960752637714319?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/5814960752637714319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=5814960752637714319' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/5814960752637714319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/5814960752637714319'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2007/03/feeding-machine-part-3-buzz-words-and.html' title='Feeding the Machine Part 3: buzz words and tech speak revisited'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-5523040270611405046</id><published>2007-03-13T10:12:00.001-06:00</published><updated>2007-03-13T10:12:25.546-06:00</updated><title type='text'>Can you reason?</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;My wife recently wanted to get a logic puzzle for her classroom, just a little something for the kids to mull over. In her Googling she found "The Zebra Puzzle" (quite often referred to as "Who owns the zebra?"). You can Google it and wikipedia it if you wish to cheat, but for those out to sharpen their minds here are the clues we were given. &lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;Supposedly only 1-2% of the population can figure this puzzle out. I doubt that is valid, but for what it's worth we figured it out in less than a half hour of joint work while watching Futurama.&lt;br&gt;&lt;/br&gt;-----------------------------------------------------------------------------------------------&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;ul&gt;&lt;li&gt;There are five houses. 	&lt;/li&gt;&lt;li&gt;Each house has its own unique color. 	&lt;/li&gt;&lt;li&gt;All house owners are of different nationalities. 	&lt;/li&gt;&lt;li&gt;They all have different pets. 	&lt;/li&gt;&lt;li&gt;They all drink different drinks. 	&lt;/li&gt;&lt;li&gt;They all smoke different cigarettes. 	&lt;/li&gt;&lt;li&gt;The English man lives in the red house. 	&lt;/li&gt;&lt;li&gt;The Swede has a dog. 	&lt;/li&gt;&lt;li&gt;The Dane drinks tea. 	&lt;/li&gt;&lt;li&gt;The green house is on the left side of the white house. 	&lt;/li&gt;&lt;li&gt;They drink coffee in the green house. 	&lt;/li&gt;&lt;li&gt;The man who smokes Pall Mall has birds. 	&lt;/li&gt;&lt;li&gt;In the yellow house they smoke Dunhill. 	&lt;/li&gt;&lt;li&gt;In the middle house they drink milk. 	&lt;/li&gt;&lt;li&gt;The Norwegian lives in the first house. 	&lt;/li&gt;&lt;li&gt;The man who smokes Blend lives in the house next to the house with cats. 	&lt;/li&gt;&lt;li&gt;In the house next to the house where they have a horse, they smoke Dunhill. 	&lt;/li&gt;&lt;li&gt;The man who smokes Blue Master drinks beer. 	&lt;/li&gt;&lt;li&gt;The German smokes Prince. 	&lt;/li&gt;&lt;li&gt;The Norwegian lives next to the blue house. 	&lt;/li&gt;&lt;li&gt;They drink water in the house next to the house where they smoke Blend. &lt;/li&gt;&lt;/ul&gt;  &lt;h3 align='center'&gt;So, who owns the Zebra?&lt;/h3&gt;&lt;br&gt;&lt;/br&gt;-----------------------------------------------------------------------------------------------&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;enjoy&lt;br&gt;&lt;/br&gt;Until next time,&lt;br&gt;&lt;/br&gt;&lt;i&gt;Les&lt;/i&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-5523040270611405046?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/5523040270611405046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=5523040270611405046' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/5523040270611405046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/5523040270611405046'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2007/03/can-you-reason.html' title='Can you reason?'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-3162069204785789886</id><published>2007-03-07T19:31:00.001-06:00</published><updated>2007-09-10T07:20:08.418-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Best Practice</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;I won't be the first to offer argument against doing things according to so called "best practice". I feel that if a methodology is adopted as a "best practice" then it probably would be worth my time to follow. I would however put my 2 cents in and say that if all else fails, do something right.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Best practices are exactly what they claim to be: &lt;i&gt;practices&lt;/i&gt;. Sometimes we (especially as software developers) get so caught on following the &lt;i&gt;latest&lt;/i&gt; best practice that we fail to deliver the most important thing: the product (and &lt;b&gt;yes &lt;/b&gt;I am insinuating that these best practices change and often).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;It's not so much that best practices aren't worth their salt (it's an expression, look it up) that they are constantly replaced, but practice can only be based on current knowledge (scope if you will). You can only practice what you currently know, and as you practice you may learn better or quicker solutions that you can practice later.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;But while I'm honing my skills as a master &lt;i&gt;methodoligist&lt;/i&gt; I need to remember that at the end of the day I still have to deliver a product (in my case software) and even if I'm the best at perfecting a practice if I don't deliver software then I don't pay the bills.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;this rant brought to you by the letter &lt;b&gt;b&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Les&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="poweredbyperformancing"&gt;powered by &lt;a href="http://performancing.com/firefox"&gt;performancing firefox&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-3162069204785789886?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/3162069204785789886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=3162069204785789886' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/3162069204785789886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/3162069204785789886'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2007/03/best-practice.html' title='Best Practice'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-7738290439563854212</id><published>2007-02-15T10:06:00.001-06:00</published><updated>2007-02-15T10:06:14.211-06:00</updated><title type='text'>What I'm doing (revisited):</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Since I have nothing else to report, here's an update from last post:&lt;br&gt;&lt;/br&gt;&lt;ul&gt;&lt;li&gt;Final Fantasy III - &lt;i&gt;completed, all characters at level 99, and all characters mastering at least 2 jobs - &lt;/i&gt;&lt;br&gt;&lt;/br&gt;&lt;/li&gt;&lt;li&gt;Crypto-Nomicon - &lt;i&gt;um... call that a false-start - &lt;/i&gt;&lt;br&gt;&lt;/br&gt;&lt;/li&gt;&lt;li&gt;Final Fantasy V - &lt;i&gt;decided to wait a while until I play this - &lt;/i&gt;&lt;br&gt;&lt;/br&gt;&lt;/li&gt;&lt;li&gt;Mario Kart DS - &lt;i&gt;I think I lack 3 unlockables now. - &lt;/i&gt;&lt;br&gt;&lt;/br&gt;&lt;/li&gt;&lt;li&gt;Big Brain Academy/Brain Age - &lt;i&gt;fell off the wagon, my poor brain - &lt;/i&gt;&lt;br&gt;&lt;/br&gt;&lt;/li&gt;&lt;li&gt;cleaning the garage (work-in-progress) - &lt;i&gt;cleared off enough space for the wife's car, no more accomplished - &lt;/i&gt;&lt;br&gt;&lt;/br&gt;&lt;/li&gt;&lt;li&gt;writing Java code - &lt;i&gt;still going. - &lt;/i&gt;&lt;br&gt;&lt;/br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Until next time&lt;br&gt;&lt;/br&gt;&lt;em&gt;Les&lt;/em&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-7738290439563854212?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/7738290439563854212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=7738290439563854212' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/7738290439563854212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/7738290439563854212'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2007/02/what-i-doing-revisited.html' title='What I&amp;#39;m doing (revisited):'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-3968213640094282692</id><published>2006-12-27T13:37:00.000-06:00</published><updated>2006-12-27T13:40:23.973-06:00</updated><title type='text'>What I'm doing:</title><content type='html'>&lt;ul&gt;&lt;li&gt;Final Fantasy III&lt;/li&gt;&lt;li&gt;Crypto-Nomicon&lt;/li&gt;&lt;li&gt;Final Fantasy V&lt;/li&gt;&lt;li&gt;Mario Kart DS&lt;/li&gt;&lt;li&gt;Big Brain Academy/Brain Age&lt;/li&gt;&lt;li&gt;cleaning the garage (work-in-progress)&lt;/li&gt;&lt;li&gt;writing Java code&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Until next time&lt;br /&gt;&lt;em&gt;Les&lt;/em&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-3968213640094282692?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/3968213640094282692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=3968213640094282692' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/3968213640094282692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/3968213640094282692'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2006/12/what-im-doing.html' title='What I&apos;m doing:'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-2774265954027418412</id><published>2006-12-21T17:44:00.000-06:00</published><updated>2008-04-23T10:09:32.808-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>It's a boy!</title><content type='html'>&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;img src="http://lh6.google.com/image/martin.les/RYsXtf5FRTI/AAAAAAAAAA0/j0WDbqBRc4o/s288/BabyBoy4.jpg" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 66%; text-align: right;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Until next time&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-2774265954027418412?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/2774265954027418412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=2774265954027418412' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/2774265954027418412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/2774265954027418412'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2006/12/its-boy.html' title='It&apos;s a boy!'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-5747877392124810911</id><published>2006-12-18T13:05:00.001-06:00</published><updated>2006-12-18T13:05:44.856-06:00</updated><title type='text'>Where did I put that...</title><content type='html'>Oh!  Hi there.  I didn&amp;#39;t realize I hadn&amp;#39;t posted about anything substantial&lt;br&gt;in a while.  Well, after today that will still be the case...&lt;p&gt;Things of note:&lt;p&gt;    a new version of Java was officially released.  Doesn&amp;#39;t really mean&lt;br&gt;   much to the general populace, but if you let it auto update on your pc&lt;br&gt;   then beware of strange things in your old apps (at least just be aware&lt;br&gt;   that problems could occur&lt;br&gt;   If you haven&amp;#39;t played Gears of War and you get a chance you should.&lt;br&gt;   Beware though, this game is not for the kiddies (which the rating on the&lt;br&gt;   box will plainly show).  As far as shooters go it is a very nice game,&lt;br&gt;   took me a bit to get used to the controls and the view (it is a 3rd&lt;br&gt;   person view), but once you get your sea legs it&amp;#39;s a fun ride.&lt;br&gt;   Looking to get a new vehicle, have to get rid of the pickup, it was&lt;br&gt;   inevitable&lt;br&gt;   The company is moving us around again, playing leap frog cubicle style&lt;br&gt;   is a pain, but we have an excuse for being unproductive and it&amp;#39;s the&lt;br&gt;   companies fault :-)&lt;p&gt;That&amp;#39;s not much and it&amp;#39;s not very important but it&amp;#39;s a busy time of year&lt;br&gt;and I haven&amp;#39;t got a lot of tech brainstorming going on right now.&lt;p&gt;&lt;br&gt;Until next time&lt;br&gt;Les&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-5747877392124810911?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/5747877392124810911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=5747877392124810911' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/5747877392124810911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/5747877392124810911'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2006/12/where-did-i-put-that.html' title='Where did I put that...'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-116465449633132397</id><published>2006-11-27T13:08:00.000-06:00</published><updated>2008-04-23T10:09:32.809-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>Tis the season.</title><content type='html'>&lt;p class="mobile-post"&gt;The Sooners clinched the Big 12 South title this year and will face&lt;br /&gt;Nebraska saturday for the Big 12 Championship.  Could be a good game with&lt;br /&gt;the history behind these 2 teams and their previous rivalries.&lt;/p&gt;&lt;p class="mobile-post"&gt;Thanksgiving has come and gone, but the pounds didn't do as much going as&lt;br /&gt;the holiday did (holidays are just festivals for overeating).  Now it's&lt;br /&gt;time to get in official Christmas mode.  Ready or not, here it comes.&lt;/p&gt;&lt;p class="mobile-post"&gt;Picked up 2 things for myself this week.  The newest Splinter Cell novel&lt;br /&gt;(Checkmate), and the latest release in the Final Fantasy handheld series,&lt;br /&gt;but this time it's for the DS (Final Fantasy III).  Haven't started playing&lt;br /&gt;or reading either of them yet, but I will.&lt;/p&gt;&lt;p class="mobile-post"&gt;Until next time&lt;br /&gt;Les&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-116465449633132397?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/116465449633132397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=116465449633132397' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/116465449633132397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/116465449633132397'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2006/11/tis-season.html' title='Tis the season.'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-116449543211339651</id><published>2006-11-25T16:56:00.000-06:00</published><updated>2006-11-25T16:57:12.123-06:00</updated><title type='text'>BEDLAM!!!</title><content type='html'>BOOMER SOONER!&lt;br /&gt;&lt;br /&gt;Enough said.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-116449543211339651?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/116449543211339651/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=116449543211339651' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/116449543211339651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/116449543211339651'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2006/11/bedlam.html' title='BEDLAM!!!'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-116447537701461816</id><published>2006-11-25T11:15:00.000-06:00</published><updated>2008-04-23T10:09:32.809-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>Turkey day in the sticks</title><content type='html'>So you know that you've gone off the grid when you make it to a place where the state newspaper doesn't have a delivery route.  Growing up in Battiest, OK I never realized this, but the Daily Oklahoman is delivered by mail.  Thus, when it is a holiday, you don't get your paper.  Well, the wife loves the Thanksgiving edition of the paper because it has all the adverts for all the stores with sales on black friday.  So, being the take care of my family type alpha-male that I am (cough, cough), I made a trek to the nearest daily stocked newspaper box which was in Hochatown, about 20 minutes from Battiest. &lt;br /&gt;&lt;br /&gt;After all that my wife was very dissappointed to find out that the Daily Oklahoman editions that were delivered to McCurtain county don't have the usual adverts.  I believe they had sections for Atwoods and JC Penney.  Considering that the nearest glimpse of a shopping mall to Battiest is 3 hours away in another state that shouldn't be too surprising.&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-116447537701461816?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/116447537701461816/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=116447537701461816' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/116447537701461816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/116447537701461816'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2006/11/turkey-day-in-sticks.html' title='Turkey day in the sticks'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-116415885609760602</id><published>2006-11-21T19:27:00.000-06:00</published><updated>2008-04-23T10:09:32.808-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>Holidays and Football Chances</title><content type='html'>&lt;p class="mobile-post"&gt;Well, it is officially the holiday season.  Turkeys are being prepared for&lt;br /&gt;the ovens and fine china is being dusted (except for the smart folks who&lt;br /&gt;use disposable dinnerware, don't forget to recycle...).  Commercials are&lt;br /&gt;all about the coming gift holiday (also known as Christmas).  I really like&lt;br /&gt;this time of year, the weather suits me and football is in full swing.&lt;/p&gt;&lt;p class="mobile-post"&gt;Speaking of football, the Sooners still have a chance (slight though it may&lt;br /&gt;be) to make it to the Big 12 Champoinship game.  They just have to hope&lt;br /&gt;that Texas A&amp;amp;M has a little Sooner Magic on friday and upsets the&lt;br /&gt;Longhorns, then they have to make a little magic of their own against their&lt;br /&gt;in-state rival the cowboys (Sooners are only favored by 6 this year).&lt;/p&gt;&lt;p class="mobile-post"&gt;We'll see.&lt;/p&gt;&lt;p class="mobile-post"&gt;Until next time&lt;br /&gt;Les&lt;/p&gt;&lt;p class="mobile-post"&gt;---------------&lt;br /&gt;This message (including attachments) may contain information that is &lt;br /&gt;privileged, confidential or protected from disclosure.  If you are not the &lt;br /&gt;intended recipient, you are hereby notified that dissemination, &lt;br /&gt;disclosure, copying, distribution or use of this message or any &lt;br /&gt;information contained in it is strictly prohibited.  If you have received &lt;br /&gt;this message in error, please immediately notify the sender by reply &lt;br /&gt;e-mail and delete this message from your computer.  Although we have taken &lt;br /&gt;steps to ensure that this e-mail and attachments are free from any virus, &lt;br /&gt;we advise that in keeping with good computing practice the recipient &lt;br /&gt;should ensure they are actually virus free.&lt;br /&gt;---------------&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-116415885609760602?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/116415885609760602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=116415885609760602' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/116415885609760602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/116415885609760602'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2006/11/holidays-and-football-chances.html' title='Holidays and Football Chances'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-116354456545917663</id><published>2006-11-14T16:49:00.000-06:00</published><updated>2007-09-10T07:21:00.907-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Metrics...</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Once at work I was working with another developer and he was approached and addressed with the following question:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;How long does it take to write a class?&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The first thing that popped into my head was my high school senior English Lit class. We were assigned essays every week, and every week we would pose the same question to the teacher:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;How long does it have to be?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/i&gt;Well, he would smile very crookedly (sort of devilish as was his way) and say:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;How long is a piece of string?&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;That was how I would have answered the question were I the one being asked, &lt;i&gt;how long to write a class&lt;/i&gt;. You can't really even tell me that that is a valid question. You can't time that. You may can break it down and say something like, "&lt;i&gt;How long to write a basic &lt;a href="http://en.wikipedia.org/wiki/Plain_Old_Java_Object"&gt;POJO&lt;/a&gt;?&lt;/i&gt;" And then I might discuss how many fields? Obviously if I have 100 fields on a POJO it will take longer than if I just had 10, even with my super cool IDE (eclipse) that allows me to generate getters and setters, I still have to type out the types and names for my fields if I want them to represent my business object properly.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;All this to say that you can't measure everything, and when you try to you end up wasting time. And then you'll have to come up with a way to measure that.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Les&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="poweredbyperformancing"&gt;powered by &lt;a href="http://performancing.com/firefox"&gt;performancing firefox&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-116354456545917663?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/116354456545917663/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=116354456545917663' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/116354456545917663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/116354456545917663'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2006/11/metrics.html' title='Metrics...'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-116299119535516792</id><published>2006-11-08T07:06:00.000-06:00</published><updated>2006-11-08T07:06:35.476-06:00</updated><title type='text'>Coffee anyone?</title><content type='html'>&lt;a href="http://www.bbspot.com/News/2006/11/caffeine_quiz.php"&gt;Which Caffeinated Beverage are You?&lt;br /&gt;&lt;img height="90" alt="You are Rockstar. What can we say, you're a star.  You've got all the ingredients to be successful.  Don't blow it." src="http://www.bbspot.com/Images/News_Features/2006/11/caffeine/rockstar.jpg" width="300" border="0" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;Typical survey thingy, gotta go get more coffee now.&lt;br /&gt;&lt;br /&gt;Until next time,&lt;br /&gt;&lt;em&gt;Les&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-116299119535516792?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/116299119535516792/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=116299119535516792' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/116299119535516792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/116299119535516792'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2006/11/coffee-anyone.html' title='Coffee anyone?'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-116226263390729392</id><published>2006-10-30T20:35:00.000-06:00</published><updated>2006-10-30T20:43:53.916-06:00</updated><title type='text'>When too much is TOO MUCH</title><content type='html'>I've just got back online at home today.  My PC has been waiting on a new power supply until today, got it in and all is well.  Updated to Firefox 2.0 and all is grand.&lt;br /&gt;&lt;br /&gt;I've decided that the people who run the famous teeny site &lt;a href="http://myspace.com"&gt;TheirSpace&lt;/a&gt; should really control the level of content their users can post on a page.  I'm serious.  People don't know when they've reached a level of &lt;span style="font-style: italic;"&gt;I have enough content on this page&lt;/span&gt;.  What's that?  You want to add something new to your page?  Well then, replace something that has been on their for a month or more, no one will miss it.&lt;br /&gt;&lt;br /&gt;Why do I complain?  I have super high speed cable internet.  I can surf (with my handydandy Firefox browser) at the speed of type and I don't want to be slowed down by even the faint reminder of my old dial-up days.  I've recently been to a couple of old friends sites at &lt;span style="font-weight: bold;"&gt;that space&lt;/span&gt; and it takes for-freakin'-ever to load. &lt;br /&gt;&lt;br /&gt;I say we should petition to have the profiles squeezed for bandwidth or stop visiting those friends' sites until they figure out that they need to clean it up.&lt;br /&gt;&lt;br /&gt;Oh and by the way, thank goodness for AdBlock in my Firefox, it helps cut out some of the trash in &lt;span style="font-weight: bold;"&gt;that space&lt;/span&gt; and other ad driven sites.&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-116226263390729392?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/116226263390729392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=116226263390729392' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/116226263390729392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/116226263390729392'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2006/10/when-too-much-is-too-much.html' title='When too much is TOO MUCH'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-116223256190875144</id><published>2006-10-30T12:22:00.000-06:00</published><updated>2006-10-30T12:22:41.996-06:00</updated><title type='text'>Content is King</title><content type='html'>&lt;blockquote style="FONT-SIZE: 80%"&gt;&lt;a href="http://news.com.com/2102-1026_3-6130354.html?tag=st.util.print"&gt;Revver puts money where its talent is&lt;/a&gt;: "YouTube was sold for $1.65 billion, and not a dime went to the content creators who helped make the site famous. While the founders of YouTube pocket perhaps hundreds of millions of dollars"&lt;/blockquote&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;This article actually raises a valid point for any content provider out there. &lt;em&gt;When can your creation make someone else lots of money and not get you a dime? &lt;/em&gt;Really makes me wonder how much money the blog authers at blogger were paid when Google bought Blogger from Pyra. Video, music, text, lyrics, and even custom recipes. There are places all over the net that offer ways to share this info freely, but since you get to use a free service you also get no financial return on that input. That's not that big of a deal, but something to think about anytime you put your baby out there for the world to see. You never know when you'll be the next &lt;a href="http://en.wikipedia.org/wiki/Star_wars_kid"&gt;Star Wars Kid&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;em&gt;Les&lt;/em&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-116223256190875144?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/116223256190875144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=116223256190875144' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/116223256190875144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/116223256190875144'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2006/10/content-is-king.html' title='Content is King'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-116178166870428510</id><published>2006-10-25T06:49:00.000-06:00</published><updated>2006-10-25T07:07:48.766-06:00</updated><title type='text'>Signs of World Series</title><content type='html'>Ok, fans are fans and sometimes they can make a fool of their team, but sometimes they really pull through and make you realize just how much you wish you were there instead of at home watching.&lt;br /&gt;&lt;br /&gt;Here's a couple of signs from fans at World Series Game 3 (won by the Cardinals 5-0), &lt;em&gt;&lt;span style="font-size:78%;"&gt;[images are AP photos compliments of Yahoo!]&lt;/span&gt;&lt;/em&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sports.yahoo.com/mlb/photo?slug=getty-72218885cc019_world_series__8_16_14_pm&amp;prov=getty"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/5370/1338/200/cheetahs.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Now if you have to ask then you obviously&lt;a href="http://sports.yahoo.com/mlb/photo?slug=df1ce84a34194159864ededae756f8c4.world_series_tigers_cardinals__baseball_sts&amp;prov=ap"&gt;&lt;img style="FLOAT: right; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/5370/1338/200/wash.jpg" border="0" /&gt;&lt;/a&gt; missed Game 2 &lt;em&gt;and &lt;/em&gt;live under a rock. It was noted during the first inning that the Tigers' hot pitcher Mr. gambler (Kenny Rogers) had a bit of a dirty hand. After being asked by the home plate ump he cleaned it up before inning 2 and went on to pitch well the rest of the game.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I'm not going to belly ache about the game, he pitched well after the cleaning, but I will say I don't believe his hand was just dirty.&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;em&gt;Les&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-116178166870428510?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/116178166870428510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=116178166870428510' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/116178166870428510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/116178166870428510'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2006/10/signs-of-world-series.html' title='Signs of World Series'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-116103947068112190</id><published>2006-10-16T16:57:00.000-06:00</published><updated>2007-09-10T07:21:43.839-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Feeding the Machine Part 2: agile or nimble?</title><content type='html'>Some people have heard me come down on xp (eXtreme Programming) and assume that I am also anti-agile. At first glance that may be true, but that's just because I'm not a big fan of any &lt;span style="font-style: italic;"&gt;method&lt;/span&gt; that takes more than one book and 2 seminars to grasp (I already have a degree, unless you plan on giving me a  Masters I'm done with the seminars).  But overall I'd say I'm a fan of &lt;span style="font-style: italic;"&gt;Agile&lt;/span&gt; practices.  I'm a big fan of doing things the easiest way, even if that means for now it's a pain in the neck but I know that next year I won't have a problem working with it.  I believe people should make themselves better, but most of all I wish they'd just do a good job.&lt;br /&gt;&lt;br /&gt;I'm not going to sit here and go over the &lt;span style="font-style: italic;"&gt;agile manifesto&lt;/span&gt; with pros and cons and my 3 cents on them.  I will say though that it wouldn't be a bad thing to go over from time to time and see if you can apply to known problem areas you have.  But don't let it be your only compass, far be it from any sane, logical person to think that that little list of &lt;span style="font-style: italic;"&gt;suggestions&lt;/span&gt; is the only resource that can be used to improve your daily work routine.&lt;br /&gt;&lt;br /&gt;I'd say that overall I'm a very agile developer, but don't try and weigh me against the text book, it won't add up.  I do like &lt;span style="font-style: italic;"&gt;test-driven-development&lt;/span&gt; and think that all code written for any framework should have a living contract in the form of a unit-test that proves it does what you expected it to do.  I even think that if you &lt;span style="font-style: italic;"&gt;can &lt;/span&gt;you should use test-first development, but I can't presently go into my thoughts on how that isn't always the best thing to do (in other words that's too many words for an aside in this post).  I like iterative development; but seriously, it only works if you have &lt;span style="font-style: italic;"&gt;iterative testing&lt;/span&gt; going on in tandem with integration, otherwise you have an iterative waterfall that may as well have been waterfall but upper-level management prefers the buzz words so iterative development it is (&lt;span style="font-style: italic;"&gt;with waterfall testing&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;Don't get me wrong, I know I'm relatively young and new to the programming world, but in my brief stint between college and my current job I did some web development with a small company (small being the guy who started the company and me, and .... oh right, that was it).  I did several small business web sites/apps that I was lucky enough to have time to start and finish there.  They were pretty much all attacked from a waterfall standpoint, but I tried to get iterative use from the clients when I could.  One app in particular that was a very prime cut for a young coder such as myself was almost more than I could handle, but one of the best teachers I could have had in my young career.  It was a billing application for a ... well, no details please.&lt;br /&gt;&lt;br /&gt;Needless to say it was a way for this company to manage clients and to allow their clients to log in and submit their clients for billing.  It had a reporting function that printed out these neat little mail outs that I was so proud... right, I said no details.  Well, on the technical side it was an ASP (classic, none of that dotnet stuff) app with VBScript talking to a MS SQL Server in the background.  Starting the development process we had to right idea:  meet with the clients, go over the way their system currently works (all paper and fax machine), get base requirements and client direction, fill them in on what our abilities and vision were and get the thing started.&lt;br /&gt;&lt;br /&gt;Well, upon meeting with the clients we found that they had less time and interest in sharing their app features with us than they needed to have.  It seemed all they really wanted was for us to write their app and they would use it, end of story.  So we mostly had email correspondence and the occasional phone conference, but really these people didn't want to be reached.  Why didn't we drop the project at this point?  Well, for a 2 man company, 1 guy straight outta college and the other teaching college courses on the side, we couldn't let the project price we had all agreed on slip away (which looking back was way too cheap for what we did, &lt;span style="font-style: italic;"&gt;'doh!&lt;/span&gt;)&lt;span style="font-style: italic;"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;So what we had was a shabby set of here's what we do and a goal (the good news was no real deadline).  So I took off, designed the database wrote screens, tied it all together with VBScript and I was rolling.&lt;br /&gt;&lt;br /&gt;We got a working product going, we knew it wasn't finished, but we thought we'd accomplished a ton.  Finally setup a meeting with the ever elusive clients and show off their new rig.&lt;br /&gt;&lt;br /&gt;They're not pleased.  It doesn't do &lt;span style="font-style: italic;"&gt;this&lt;/span&gt;, and this isn't supposed to work &lt;span style="font-style: italic;"&gt;like that&lt;/span&gt;, and &lt;span style="font-style: italic;"&gt;why can't we see this?   &lt;/span&gt;Being young and broke and stupid I didn't realize devastating that meeting was.   So I went back to the drawing board.  Re-worked the database to make all the relational data more relational and tore my app to pieces and used what was left to code what our latest meeting went over.&lt;br /&gt;&lt;br /&gt;Again, working product.  Present to clients.  Go over why it's not what they wanted.&lt;br /&gt;&lt;br /&gt;You see the pattern.  It was a waterfall going dry and if I hadn't been so young in the business I would've talked the partner into giving them what we had and taking what little money we could and shake the dust off.  But I worked it until it was finished and acceptable.  But really, should it be that hard? No.  Although, I think that with those clients I could have tried to enforce more &lt;span style="font-style: italic;"&gt;methodologies&lt;/span&gt;and tighter contracts but I don't think we would've landed the contract either.  So we did what we had to.&lt;br /&gt;&lt;br /&gt;Looking back on that I do have to say that I love a handful of agile practices and think that we could all use a refresher on how to make ourselves better programmers.  But we can't forget that at the end of the day it isn't about how well we followed the process, but "&lt;span style="font-style: italic;"&gt;how well did we write the program?&lt;/span&gt;".&lt;br /&gt;&lt;br /&gt;Until next time,&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-116103947068112190?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/116103947068112190/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=116103947068112190' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/116103947068112190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/116103947068112190'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2006/10/feeding-machine-part-2-agile-or-nimble.html' title='Feeding the Machine Part 2: agile or nimble?'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-116094024460488873</id><published>2006-10-15T13:23:00.000-06:00</published><updated>2007-09-10T07:25:47.807-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Feeding the Maching: buzz words and tech speak</title><content type='html'>Watch out!  You've recently been swept into a post Cobol tech job and you find yourself being bombarded by catch phrases and buzz words that are supposed to make your job easier and healtier.  When in fact the main people being supported by such sensationalistic terminology are the very same people asking you to pay out the &lt;span style="font-style: italic;"&gt;{explitive here}&lt;/span&gt; at thier latest and greatest seminars and conventions.  Yes you guessed it, I'm referring to consultants, but as a disclaimer I'd like to say here I don't think this applies to all consultants, but there are those out there that have made a bad name for themselves and alas the good ones as well.&lt;br /&gt;&lt;br /&gt;Before getting all up in arms about what I've said, let's dig a little into the logic (in my mind) behind what i've just penned.  Sensational tech speak is an easy thing to get caught up in.  Heck, I've been there myself.  Throwing out the buzz words from the latest technology/framework like I was serving up franks at the world series.  But lets face it.  Who has the most to gain from such sensationalism in the tech world?  Is it your job/framework/daily routine?  Or is it the companies and authors who have made it their money maker to sell such ideas?  I would say the latter. &lt;br /&gt;&lt;br /&gt;Come on, in the long run does a pass and go consultant really care how successful your framework will be 3-4 years down the road?  I understand the good ones will since they're probably in that line of work for the long run and hope that word or mouth will get out that they've done a stand up job.  But really, how many books and seminars about the latest craze (which will always be everchaning) can you attend before you finally start doing a good job at writing software?  And honestly, who's to say that some other way isn't just as productive?  Come on, there's more than one way to make a meat loaf.&lt;br /&gt;&lt;br /&gt;So, we have to understand that these people don't always care so much about offering a good product, but they do care about making money.  So as long as it is profitable to write books and hold seminars and teach people how they should carry out daily tasks and emphasize how important it is to stand up during daily status meetings, the someone will be there to sell it.  Whether or not it is a good product.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Today's rant is brought to you by me and the thoughts and expressions expressed here are the sole oppinions of me, myself, and I and can be shared as so.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I'm working on some more stuff along these lines if anyone is interested, I'm not yet sure if it will make it to press, but really who reads this blog anyway?&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-116094024460488873?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/116094024460488873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=116094024460488873' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/116094024460488873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/116094024460488873'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2006/10/feeding-maching-buzz-words-and-tech.html' title='Feeding the Maching: buzz words and tech speak'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-115980273114337652</id><published>2006-10-02T09:22:00.000-06:00</published><updated>2007-10-24T09:41:16.629-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video games'/><title type='text'>My Nintendo Top 10 minus 5</title><content type='html'>&lt;div align="justify"&gt;At work I started trying to put together a &lt;strong&gt;Top 10&lt;/strong&gt; of the most popular Nintendo Characters of all time. I really wanted to find characters that had begun on the &lt;strong&gt;Classic NES&lt;/strong&gt; and continued to be successes on each Nintendo platform. What we found when trying to do a top 10 was that it began looking like a Who’s Who for the Super Mario franchise, so after some thoughtful consideration I trimmed it down to a &lt;strong&gt;Top 5&lt;/strong&gt; and left it at that. It’s a pretty easy list, but for what it’s worth:&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;5) Donkey Kong&lt;/strong&gt;&lt;br /&gt;One of the classics, I’d say the only reason old DK is not higher on the list is that this was a popularity contest, and kids these days just ain’t what they used to be.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;4) Samus Aran&lt;br /&gt;&lt;/strong&gt;If you don’t recognize the name it’s probably because you’ve referred to our heroine only by her franchise name, Metroid. Since it’s inception on the classic NES there has been a popular Metroid game on all (or most all) Nintendo platforms. Samus is that female bounty hunter you get to play.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3) Link&lt;/strong&gt;&lt;br /&gt;Again, you may only know this character by franchise. But, altogether the Zelda name has made this little guy one of the most welcome character on any Nintendo screen. One of the most demanded names in all video-game-dom (sorta opinionated, but I still just put him at 3 since our next 2 are probably way more popular as far as house-hold names go).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2) Pikachu&lt;/strong&gt;&lt;br /&gt;To my surprise those little “Gotta Catch ‘em All” Pokémon were the brain-child of our good friends at Nintendo. And with the popularity of the franchise as a whole I’d say you could walk into any K-8 public/private school in the US, maybe even the world, and have at least half of the students who are very friendly with our mild mannered little yellow pocket monster.&lt;br /&gt;&lt;br /&gt;And without further ado…..&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1) You guessed it: Mario&lt;/strong&gt;&lt;br /&gt;It was the game that came with the console that helped save the video game world from the biggest draught it ever experienced. &lt;strong&gt;Super Mario Brothers&lt;/strong&gt;. And I’d say that not only is it popular among the populace, but I’d say that since this is Nintendo’s very own mascot that they definitely go out of their way to insure that this funny little Italian plumber gets front row on every platform they work on.&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;/div&gt;--&lt;br /&gt;Well, that’s that, let me know if you have any differences. And if you can make a top 10 (from Nintendo created characters) without it being a list of Super Mario friends, then lets have it.&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;em&gt;Les&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-115980273114337652?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/115980273114337652/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=115980273114337652' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115980273114337652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115980273114337652'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2006/10/my-nintendo-top-10-minus-5.html' title='My Nintendo Top 10 minus 5'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-115944335648344787</id><published>2006-09-28T05:35:00.000-06:00</published><updated>2007-09-10T07:25:47.807-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Just one more view on Agile Development</title><content type='html'>I really found this article interesting and I love the quote:&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="FONT-SIZE: 80%"&gt;&lt;p&gt;~&lt;a href="http://steve-yegge.blogspot.com/2006/09/good-agile-bad-agile_27.html"&gt;Stevey's Blog Rants: Good Agile, Bad Agile&lt;/a&gt;: "Up until maybe a year ago, I had a pretty one-dimensional view of so-called 'Agile' programming, namely that it's an idiotic fad-diet of a marketing scam making the rounds as yet another technological virus implanting itself in naive programmers who've never read 'No Silver Bullet', the kinds of programmers who buy extended warranties and self-help books and believe their bosses genuinely care about them as people, the kinds of programmers who attend conferences to make friends and who don't know how to avoid eye contact with leaflet-waving fanatics in airports and who believe writing shit on index cards will suddenly make software development easier."~&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;Until next time&lt;br /&gt;&lt;em&gt;Les&lt;/em&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-115944335648344787?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/115944335648344787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=115944335648344787' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115944335648344787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115944335648344787'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2006/09/just-one-more-view-on-agile.html' title='Just one more view on Agile Development'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-115927035089974527</id><published>2006-09-26T05:31:00.000-06:00</published><updated>2006-09-26T05:33:27.463-06:00</updated><title type='text'>34% White and Nerdy</title><content type='html'>Gave this survey a whirl, found out a little more about myself.  You know the drill.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.bbspot.com/News/2006/09/white-and-nerdy-quiz.php"&gt;&lt;img height="150" alt="You are 34% white and nerdy." src="http://www.bbspot.com/Images/News_Features/2006/09/nerdy/34.jpg" width="150" border="0" /&gt;&lt;br /&gt;How White and Nerdy Are You?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;em&gt;Les&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-115927035089974527?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/115927035089974527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=115927035089974527' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115927035089974527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115927035089974527'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2006/09/34-white-and-nerdy.html' title='34% White and Nerdy'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-115921517781581147</id><published>2006-09-25T13:59:00.000-06:00</published><updated>2007-10-24T09:41:41.447-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video games'/><title type='text'>My first Nintendo WFC experience.</title><content type='html'>To those not yet privy to the info, I now have a DS (the Onyx DS Lite I mentioned a few posts back).  For now I've only picked up one DS game (I still have the option to play all my GBA games on the DS),  &lt;a href="http://en.wikipedia.org/wiki/Metroid_Prime:_Hunters"&gt;Metroid Prime Hunters&lt;/a&gt;, which is not a bad game (albeit getting used to the handheld/touchscreen controls was hard at first, but once you get used to it it's a breeze).  I've mostly been playing the adventure mode, but today, being home sick I decided to try and connect to my wireless internet connection and find some challengers out on the interweb to face.&lt;br /&gt;&lt;br /&gt;Connecting wasn't hard at all. I have WEP enabled on my router (I know, it isn't very secure, but it gives me that warm feeling inside) so I have to configure my WEP key in along with my wireless SSID (if those don't make sense to you don't worry, obviously you don't have to mess with them).  Once that was accomplished it was a snap to get the game to find challengers (just a few moments of time while it went off to search).&lt;br /&gt;&lt;br /&gt;Game-play wasn't that much different from any first person shooter you might have played multiplayer with before (any of the Bond games or Perfect Dark are comparable).  But I will say that not knowing your opponent does make for an unsocial environment.  I told the DS to find players along my same ranking, figured since I haven't played multi-player mode before it would see me as a novice and find some novice for me to play.  WRONG!  Maybe I'm the only novice out there, but needless to say every opponent I found was ready and willing to kill me on sight (I understand that is the way it is played, I even had the same aspirations, but I couldn't execute as well as they did).&lt;br /&gt;&lt;br /&gt;After playing several matches with 3 groups and getting slaughtered mercilessly I took a break.  Not a bad experience, I just have to learn how to cheat.  :-)&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-115921517781581147?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/115921517781581147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=115921517781581147' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115921517781581147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115921517781581147'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2006/09/my-first-nintendo-wfc-experience.html' title='My first Nintendo WFC experience.'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-115846347634633837</id><published>2006-09-16T21:19:00.000-06:00</published><updated>2006-09-16T21:24:36.356-06:00</updated><title type='text'>Deja Vu?</title><content type='html'>Wow!  Was that Texas Tech all over again?  What a nightmare of a game.  It makes me feel all gloomy, but I know as a sane person that it isn't the end of the world &lt;span style="font-weight: bold;"&gt;and&lt;/span&gt; it isn't even the end of the Sooner season.  We still have conference play to get to (and I am still optimistic).&lt;br /&gt;&lt;br /&gt;Don't worry, I won't be going around saying that the officials cheated us out of the game.  No, I'll say the same thing I said when we lost to the Red Raiders (Texas Tech) last year:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;If the Sooners had played 100% the entire game and not made so many stupid mistakes with the penalties (senseless penalties) then the officials couldn't have cheated us out of the game by making 2 or 3 bad calls.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It's true that we were cheated out of those two questionable calls within the last moments of the game.  But had we earned the win from the beginning it would have been Boomer Sooner resonating after the last second ticked off the clock.&lt;br /&gt;&lt;br /&gt;So there, I said it.&lt;br /&gt;Until next time&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-115846347634633837?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/115846347634633837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=115846347634633837' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115846347634633837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115846347634633837'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2006/09/deja-vu.html' title='Deja Vu?'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-115785169657725319</id><published>2006-09-09T19:24:00.000-06:00</published><updated>2006-09-09T19:28:25.983-06:00</updated><title type='text'>Fall is at the door</title><content type='html'>Okay, &lt;span style="font-weight: bold;"&gt;OU&lt;/span&gt; pulls out another win (2-0) after a shaky first half.  And if you watched the first few seconds you were probably wondering when the Sooners would decide to go forward (I know I was).  But going into the half tied they came back after the break and dominated, not allowing another Washington point until close to the end of the 4th.&lt;br /&gt;&lt;br /&gt;So far my NFL fantasy team is favored by 3 going into week one, but after my defense only got 5 pts for me I don't know if that will pan out (I went with the Dolphins since they were going up against the Steelers minus 1  Big Ben, big mistake).  We'll see how my first ever fantasy team does.&lt;br /&gt;&lt;br /&gt;Until next time,&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-115785169657725319?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/115785169657725319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=115785169657725319' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115785169657725319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115785169657725319'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2006/09/fall-is-at-door.html' title='Fall is at the door'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-115650585879206817</id><published>2006-08-25T05:37:00.000-06:00</published><updated>2007-10-24T09:42:12.609-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video games'/><title type='text'>DS Lite gets Colored</title><content type='html'>&lt;a href="http://www.ebgames.com/product.asp?product%5Fid=020275"&gt;Nintendo Onyx DS Lite&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The DS Lite has two new colors (being released 9/11), &lt;em&gt;onyx &lt;/em&gt;(my fave since it matches my GBA) and of course for the female DSer(and I guess certain types of male) &lt;em&gt;coral pink&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;em&gt;Les&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-115650585879206817?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/115650585879206817/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=115650585879206817' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115650585879206817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115650585879206817'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2006/08/ds-lite-gets-colored.html' title='DS Lite gets Colored'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-115624764271130624</id><published>2006-08-22T05:49:00.000-06:00</published><updated>2006-08-22T05:54:02.723-06:00</updated><title type='text'>Nitpicker</title><content type='html'>I'll admit, when it comes to using the web I'm picky. But honestly with so many solutions for each problem out there that isn't necessarily a bad thing. One of the areas I'm most picky is my online mail account. I'm currently a GMail fanatic. I love the layout (actually it's more of the lack of banner ads that I get all warm and fuzzy about), clean and simple. I've had a Yahoo! account since I was in highschool (I graduated in '99 if you're keeping score). I actually used it for a while, even into my freshman year of college. I originally used Hotmail, but it didn't keep me (I can't even remember my address with them).&lt;br /&gt;&lt;br /&gt;I still use my Yahoo! account for junk, you know, things that require email confirmation and you just know they're giving out your email to their marketing departments. Yahoo! has always been too cluttered for me though. The majority of the pages you see are ads, and not just text ads, banners and flash movies are all the rave with Yahoo!. Which brings me to a side point. Everyone is marketing to someone. Yahoo! just happens to be marketing to a young audience that loves the flashy movies and the 'meet your perfect mate' opportunities that Yahoo! offers.&lt;br /&gt;&lt;br /&gt;One thing about Yahoo! mail that is a nice change (although they still haven't gotten rid of the banners) is thier new beta (does that word even mean anything on the web anymore?) mail interface. It's all ajaxified and desktop-app-like. But again, it isn't marketing to me. For instance, if you've used the new Yahoo! Mail Beta you may have noticed this little bouncing guy when waiting for your mail to load:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://us.i1.yimg.com/us.yimg.com/i/us/pim/dclient/d/img/liam_ball_1.gif"&gt;Link to Bouncing Liam&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now don't get me wrong, I'm a sucker for an animated Gif (I pronounce it with a 'g' like good unless I don't) just like the next person. But really, what does this little guy (they call him Liam in the file name) have to do with checking my email? Not a freakin' thing. This is just another example that they are marketing to the kiddies. A young audience is all about little images moving on the screen, it stimulates their young minds I guess. But for me, it's just annoying. I want functionality, even above aesthetics.&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;em&gt;Les &lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-115624764271130624?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/115624764271130624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=115624764271130624' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115624764271130624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115624764271130624'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2006/08/nitpicker.html' title='Nitpicker'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-115603481271290989</id><published>2006-08-19T18:45:00.000-06:00</published><updated>2006-08-19T18:46:52.723-06:00</updated><title type='text'>SysAdmin Song</title><content type='html'>Pretty funny (although I'll admit that it isn't the funniest thing I've seen).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://video.google.com/videoplay?docid=-7193470719293309352&amp;q=label%3Athe+sysadmin+song"&gt;The Sysadmin Song (Google Video)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-115603481271290989?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/115603481271290989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=115603481271290989' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115603481271290989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115603481271290989'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2006/08/sysadmin-song.html' title='SysAdmin Song'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-115583746985338435</id><published>2006-08-17T11:57:00.000-06:00</published><updated>2006-08-17T11:57:50.346-06:00</updated><title type='text'>RAISE YOUR HAND IF YOU LOVE THE CAPS-LOCK</title><content type='html'>As if they couldn’t find something better to do.&amp;nbsp;&amp;nbsp;Now someone is out there trying to rid us of the accursed &lt;em&gt;caps lock &lt;/em&gt;key.&amp;nbsp;&amp;nbsp;They are coming to our rescue, but do we need rescuing?&lt;br/&gt;Is it time to permanently retire the Caps Lock key? Pieter Hintjens thinks so.&lt;br/&gt;&lt;blockquote&gt;&lt;a href="http://www.wired.com/news/technology/0,71606-0.html?tw=rss.index"&gt;http://www.wired.com/news/technology/0,71606-0.html?tw=rss.index&lt;/a&gt;&lt;span style="font-size:85%;"&gt; - Hintjens, the CEO of iMatix, has launched the Capsoff organization in a campaign urging hardware manufacturers to ditch the oft-abused and misused key. Hintjens' plan is to build the entire infrastructure for the movement using only freely available tools from Google. He's already set up a Blogger &lt;/span&gt;&lt;a href="http://capsoff.blogspot.com/"&gt;Capsoff blog&lt;/a&gt;&lt;span style="font-size:85%;"&gt; and &lt;/span&gt;&lt;a href="http://groups.google.com/group/capsoff"&gt;a forum&lt;/a&gt;&lt;span style="font-size:85%;"&gt; at Google Groups.&lt;/span&gt;&lt;br/&gt;&lt;span style="font-size:85%;"&gt;"The Caps key is an abomination," Hintjens writes on his blog. "It's a huge key, stuck right there where the Ctrl used to be, and as far as I know, it's only used by 419 scammers and Fortran programmers."&lt;/span&gt;&lt;br/&gt;&lt;span style="font-size:85%;"&gt;Zealous net newbies have also subjected the Caps Lock key to overuse, composing e-mails and newsgroup posts entirely in capital letters, an ugly and inelegant style of communication akin to screaming. In fact, the Capsoff organization's slogan is "STOP SHOUTING!"&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Until next time&lt;em&gt;Les&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-115583746985338435?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/115583746985338435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=115583746985338435' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115583746985338435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115583746985338435'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2006/08/raise-your-hand-if-you-love-caps-lock.html' title='RAISE YOUR HAND IF YOU LOVE THE CAPS-LOCK'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-115556429581896929</id><published>2006-08-14T08:04:00.000-06:00</published><updated>2006-08-14T08:04:55.886-06:00</updated><title type='text'>My Way News - Surviving Teen Describes ID Mix-Up</title><content type='html'>This is why they wore 2 sets of dog tags in Vietnam, one around the neck and another on your foot. If your head got lost your foot would identify you. On a tech note, this may end up being a footnote for an RFID case.&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="FONT-SIZE: 80%"&gt;&lt;p&gt;&lt;a href="http://apnews.myway.com/article/20060814/D8JG7AA80.html"&gt;My Way News - Surviving Teen Describes ID Mix-Up&lt;/a&gt;: "It was 'strange to find out my family and friends had a funeral for me,' says Whitney Cerak, the young woman who was wrongly identified as a dead college classmate after a van crash."&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Until next time&lt;br /&gt;&lt;em&gt;Les&lt;/em&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-115556429581896929?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/115556429581896929/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=115556429581896929' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115556429581896929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115556429581896929'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2006/08/my-way-news-surviving-teen-describes.html' title='My Way News - Surviving Teen Describes ID Mix-Up'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-115522768074756298</id><published>2006-08-10T10:34:00.000-06:00</published><updated>2006-08-10T10:34:40.830-06:00</updated><title type='text'>One writers views on the History of Modern PC-dom</title><content type='html'>I found the following to be interesting enough to share here.&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="FONT-SIZE: 80%"&gt;&lt;a href="http://news.com.com/2102-1042_3-6102503.html?tag=st.util.print"&gt;The great PC 'what-if' CNET News.com&lt;/a&gt;: "In 1981, IBM executives made either a brilliant or a boneheaded decision: They allowed a little company providing the operating system for their new PC to sell that software to other companies. "&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;em&gt;Les&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-115522768074756298?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/115522768074756298/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=115522768074756298' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115522768074756298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115522768074756298'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2006/08/one-writers-views-on-history-of-modern.html' title='One writers views on the History of Modern PC-dom'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-115505892454976747</id><published>2006-08-08T11:39:00.000-06:00</published><updated>2006-08-08T11:42:04.563-06:00</updated><title type='text'>Prolog anyone?</title><content type='html'>Took one of those online quizzes that know so much about you.  Turns out I'm a language I've never used:&lt;br /&gt;&lt;a href="http://www.bbspot.com/News/2006/08/language_quiz.php"&gt;&lt;br /&gt;&lt;img height="90" alt="You are Prolog. You enjoy looking for different ways to solve a problem.  You take longer to solve them, but usually come up with more than one solution." src="http://www.bbspot.com/Images/News_Features/2006/08/language/prolog.jpg" width="300" border="0" /&gt;&lt;br /&gt;Which Programming Language are You?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;em&gt;Les&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-115505892454976747?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/115505892454976747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=115505892454976747' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115505892454976747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115505892454976747'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2006/08/prolog-anyone.html' title='Prolog anyone?'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-115423154762499163</id><published>2006-07-29T21:51:00.000-06:00</published><updated>2006-07-29T21:52:27.633-06:00</updated><title type='text'>Smart Mouse - sorta</title><content type='html'>Thought this was interesting.  I always wondered when I should let go of the mouse:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://news.com.com/2061-10801_3-6099980.html"&gt;http://news.com.com/2061-10801_3-6099980.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;em&gt;Les&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-115423154762499163?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/115423154762499163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=115423154762499163' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115423154762499163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115423154762499163'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2006/07/smart-mouse-sorta.html' title='Smart Mouse - sorta'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-115400097070283030</id><published>2006-07-27T05:49:00.000-06:00</published><updated>2007-09-10T07:25:47.808-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Code is not the problem</title><content type='html'>When most people think about software engineering/computer programming they think mainly of long, encrypted pieces of sequences of numbers and letters that make up code.&amp;nbsp;&amp;nbsp;But honestly, that &lt;em&gt;mysterious &lt;/em&gt;code that is written throughout the lifecycle of an application is one of the more simple aspects of what software engineers do.&amp;nbsp;&amp;nbsp;So what’s it really about?&amp;nbsp;&amp;nbsp;Problem solving.&lt;br/&gt;&lt;br/&gt;For a while now the signature for my personal email has had the quote, “learn to code if you must, but first learn to solve problems”.&amp;nbsp;&amp;nbsp;I’m not sure where that came from.&amp;nbsp;&amp;nbsp;I don’t remember reading it anywhere, or hearing anyone say it.&amp;nbsp;&amp;nbsp;But I don’t think I can take credit for it completely because I’m sure I heard/saw something very similar that inspired me.&amp;nbsp;&amp;nbsp;Since college I’ve felt that I would have benefited from that statement a lot during my education.&amp;nbsp;&amp;nbsp;I always seemed to approach assignments as tasks in learning to write code.&amp;nbsp;&amp;nbsp;And if that is all I got out of it then all I could say on my resumé that college taught me to write C++ code.&amp;nbsp;&amp;nbsp;Though to the inexperienced ear that may sound like a hirable trait, it doesn’t get you very far in the real world.&lt;br/&gt;&lt;br/&gt;Writing code is no different than writing a simple paragraph.&amp;nbsp;&amp;nbsp;Typically a well defined language is used.&amp;nbsp;&amp;nbsp;All that’s needed is a little knowledge (heavy emphasis on &lt;em&gt;little&lt;/em&gt;) of the syntax and reserved commands/words and &lt;em&gt;voila&lt;/em&gt;; you’ve got code.&amp;nbsp;&amp;nbsp;Why should I play down such a big part of software engineering?&amp;nbsp;&amp;nbsp;Is what I do not that important?&amp;nbsp;&amp;nbsp;If all I do is sit and write code then I’m not really doing my job.&amp;nbsp;&amp;nbsp;Trust me I’ve seen some code out there that looks like it was written just so someone would have something to do.&lt;br/&gt;&lt;br/&gt;What am I getting at?&amp;nbsp;&amp;nbsp;Oh yeah, problem solving is the point.&amp;nbsp;&amp;nbsp;Typically people approach &lt;em&gt;coding &lt;/em&gt;as the puzzle.&amp;nbsp;&amp;nbsp;And that leads to bad code.&amp;nbsp;&amp;nbsp;Coding should just be a task, but a task that can’t be carried out until the &lt;strong&gt;problems &lt;/strong&gt;at hand have been properly addressed.&amp;nbsp;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;There are many approaches to good problem solving, so I won’t go into that here.&amp;nbsp;&amp;nbsp;But proper problem solving techniques are what help the software engineer make coding a simple task.&amp;nbsp;&amp;nbsp;And remember, coders are a dime a dozen, problem solvers are the ones who get it right.&amp;nbsp;&amp;nbsp;Coders are the people you work with who are afraid to even look at a different language/tool.&amp;nbsp;&amp;nbsp;Problem solvers will address the need and figure out what language/tool should be used when the planning is finished.&lt;br/&gt;&lt;br/&gt;Until next time&lt;br/&gt;&lt;em&gt;Les&lt;/em&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-115400097070283030?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/115400097070283030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=115400097070283030' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115400097070283030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115400097070283030'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2006/07/code-is-not-problem.html' title='Code is not the problem'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-115340189852308595</id><published>2006-07-20T07:17:00.000-06:00</published><updated>2006-07-20T07:24:58.533-06:00</updated><title type='text'>Dog days...</title><content type='html'>Well, it is official.  The dog days of summer are here.  Not saying that it is as hot as it is going to get, but if we hit the zenith and headed down from here I promise I won't complain.&lt;br /&gt;&lt;br /&gt;Well, the company is notifiying people at work that &lt;em&gt;internal audits &lt;/em&gt;have shown that we are running Firefox and we need to uninstall it to meet company standards.  Yes you heard me correctly.  We are not allowed to use Firefox at work, we have to use the inferior Internet Exploder with all it's glorious security risks and lack of usability.  Oh well, no use crying over it.&lt;br /&gt;&lt;br /&gt;Caught &lt;strong&gt;Superman Returns&lt;/strong&gt; last weekend.  Not a bad show, although it didn't turn me into a Superman fan, he's just not my style of fictional hero.&lt;br /&gt;&lt;br /&gt;Java is keeping me busy.  Whether it be in my cup or on my screen I keep it flowing (I'm not going to comment on quality :-p ).&lt;br /&gt;&lt;br /&gt;Until next time&lt;br /&gt;&lt;em&gt;Les&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-115340189852308595?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/115340189852308595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=115340189852308595' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115340189852308595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115340189852308595'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2006/07/dog-days.html' title='Dog days...'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-115327579360218890</id><published>2006-07-18T20:20:00.000-06:00</published><updated>2006-07-18T20:23:13.613-06:00</updated><title type='text'>Hola</title><content type='html'>Can't believe it has been over a year now being with Hertz. It was a great journey and experience to have come this far. We started out as the "Gang of Ten". Now, we are only the "Gang of Nine". What other surprises will we see...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-115327579360218890?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/115327579360218890/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=115327579360218890' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115327579360218890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115327579360218890'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2006/07/hola.html' title='Hola'/><author><name>JT</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14676874.post-115240075274087274</id><published>2006-07-08T17:18:00.000-06:00</published><updated>2006-07-08T17:19:12.763-06:00</updated><title type='text'>One Year!</title><content type='html'>&lt;span style="font-size:180%;"&gt;Happy one year, gang!&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Les&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14676874-115240075274087274?l=gangof10.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gangof10.blogspot.com/feeds/115240075274087274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14676874&amp;postID=115240075274087274' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115240075274087274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14676874/posts/default/115240075274087274'/><link rel='alternate' type='text/html' href='http://gangof10.blogspot.com/2006/07/one-year.html' title='One Year!'/><author><name>Les</name><uri>http://www.blogger.com/profile/01716882190239141758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
