<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Tech Omaha</title>
	
	<link>http://techomaha.com</link>
	<description>Highlighting the awesome things happening around technology in Omaha</description>
	<lastBuildDate>Mon, 21 Sep 2009 18:20:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/TechOmaha" type="application/rss+xml" /><feedburner:emailServiceId>TechOmaha</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>ColdFusion User Group meets tomorrow 9.22.09</title>
		<link>http://feedproxy.google.com/~r/TechOmaha/~3/qC13LzZzCzQ/</link>
		<comments>http://techomaha.com/2009/09/coldfusion-user-group-9-22-09/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 18:20:10 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[NECFUG]]></category>

		<guid isPermaLink="false">http://techomaha.com/?p=285</guid>
		<description><![CDATA[Join us Tuesday evening at 6:00 for a discussion on troubleshooting.  Mark Kruger will be presenting.  Pizza is provided.   The Nebraska ColdFusion User Group meets at CF WebTools, located at 11204 Davenport st.  Map and directions are on the website: http://necfug.com
]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/3Jg8_Bft9nVopVpBdvwUfpiIQGg/0/da"><img src="http://feedads.g.doubleclick.net/~a/3Jg8_Bft9nVopVpBdvwUfpiIQGg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/3Jg8_Bft9nVopVpBdvwUfpiIQGg/1/da"><img src="http://feedads.g.doubleclick.net/~a/3Jg8_Bft9nVopVpBdvwUfpiIQGg/1/di" border="0" ismap="true"></img></a></p><p>Join us Tuesday evening at 6:00 for a discussion on troubleshooting.  Mark Kruger will be presenting.  Pizza is provided.   The Nebraska ColdFusion User Group meets at CF WebTools, located at 11204 Davenport st.  Map and directions are on the website: <a href="http://necfug.com">http://necfug.com</a></p>
<img src="http://feeds.feedburner.com/~r/TechOmaha/~4/qC13LzZzCzQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://techomaha.com/2009/09/coldfusion-user-group-9-22-09/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://techomaha.com/2009/09/coldfusion-user-group-9-22-09/</feedburner:origLink></item>
		<item>
		<title>Wireless Hacking Competition October 2</title>
		<link>http://feedproxy.google.com/~r/TechOmaha/~3/P1nR4y2LYA0/</link>
		<comments>http://techomaha.com/2009/09/wireless-hacking-competition-october-2/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 03:35:12 +0000</pubDate>
		<dc:creator>Corey Spitzer</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[2600]]></category>
		<category><![CDATA[Competition]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Wifi]]></category>

		<guid isPermaLink="false">http://techomaha.com/?p=278</guid>
		<description><![CDATA[
Omaha 2600 will hold its first wireless hacking competition October 2 at 7PM in the Westroads Mall Food Court.
Two encrypted wireless networks will be set up: a 64-bit
WEP encrypted one and a 128-bit WEP encrypted network. The first 14 people to crack the password to both networks get
a custom DEFCON 17 Riviera room key card [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/B2Paj07SwR3iOZklOoqvHVj22ws/0/da"><img src="http://feedads.g.doubleclick.net/~a/B2Paj07SwR3iOZklOoqvHVj22ws/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/B2Paj07SwR3iOZklOoqvHVj22ws/1/da"><img src="http://feedads.g.doubleclick.net/~a/B2Paj07SwR3iOZklOoqvHVj22ws/1/di" border="0" ismap="true"></img></a></p><p><img src="http://techomaha.com/wp-content/uploads/2009/09/hacker_console.jpg" alt="hacker_console" title="hacker_console" width="300" height="133" class="alignright size-full wp-image-281" /></p>
<p><a href="http://www.omaha2600.com/">Omaha 2600</a> will hold its first wireless hacking competition October 2 at 7PM in the <a href="http://maps.google.com/maps?f=q&#038;source=s_q&#038;hl=en&#038;geocode=&#038;q=westroads+mall,+omaha,+ne&#038;sll=37.579413,-95.712891&#038;sspn=52.73783,75.410156&#038;ie=UTF8&#038;view=map&#038;t=h&#038;z=16&#038;iwloc=A">Westroads Mall</a> Food Court.</p>
<p>Two encrypted wireless networks will be set up: a 64-bit<br />
WEP encrypted one and a 128-bit WEP encrypted network. The first 14 people to crack the password to both networks get<br />
a custom <a href="http://www.defcon.org/">DEFCON 17</a> Riviera room key card and a burned copy of the DEFCON 17 CD.
<p>Contact bungfish [AT] omaha2600.org for contest rules, details, and/or questions.</p>
<img src="http://feeds.feedburner.com/~r/TechOmaha/~4/P1nR4y2LYA0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://techomaha.com/2009/09/wireless-hacking-competition-october-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://techomaha.com/2009/09/wireless-hacking-competition-october-2/</feedburner:origLink></item>
		<item>
		<title>David Pogue Coming to Omaha</title>
		<link>http://feedproxy.google.com/~r/TechOmaha/~3/7KRJrEJnSS4/</link>
		<comments>http://techomaha.com/2009/09/david-pogue-coming-to-omaha/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 02:15:16 +0000</pubDate>
		<dc:creator>Corey Spitzer</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[AIM Institute]]></category>
		<category><![CDATA[David Pogue]]></category>

		<guid isPermaLink="false">http://techomaha.com/?p=259</guid>
		<description><![CDATA[
The AIM Institute is bringing David Pogue to Omaha for its 2009 IT Futures Forum being held from 11:30 AM to 1:00 PM on November 4, 2009 at the Embassy Suites LaVista Conference Center.

For those of you who don&#8217;t know, David Pogue is a technology columnist and blogger for The New York Times, Emmy-winning technology [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/oRuxJk6icdOhGnL6rT-ECSc8oXs/0/da"><img src="http://feedads.g.doubleclick.net/~a/oRuxJk6icdOhGnL6rT-ECSc8oXs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/oRuxJk6icdOhGnL6rT-ECSc8oXs/1/da"><img src="http://feedads.g.doubleclick.net/~a/oRuxJk6icdOhGnL6rT-ECSc8oXs/1/di" border="0" ismap="true"></img></a></p><p><img alt="David Pogue" src="http://www.aiminstitute.org/images/stories/IT_Futures_Forums/2009_Fall/pogue_crp_60p.jpg" title="david_pogue" width="230" height="298" class="alignright"/></p>
<p><a href="http://www.aiminstitute.org/">The AIM Institute</a> is bringing <a href="http://www.davidpogue.com">David Pogue</a> to Omaha for its 2009 IT Futures Forum being held from 11:30 AM to 1:00 PM on November 4, 2009 at the Embassy Suites LaVista Conference Center.</p>
<p>
For those of you who don&#8217;t know, David Pogue is a technology columnist and blogger for The New York Times, Emmy-winning technology correspondent for CBS News and best-selling author. He also has <a href="http://www.ted.com/talks/lang/eng/david_pogue_says_simplicity_sells.html">several</a> <a href="http://www.ted.com/talks/david_pogue_on_cool_phone_tricks.html">excellent</a> <a href="http://www.ted.com/talks/lang/eng/david_pogue_on_the_music_wars.html">presentations</a> on TED.com.
</p>
<p>
Pogue&#8217;s presentation is titled <b>Disruptive Tech: What’s New, What’s Coming and How it Will Change Everything</b>. He will discuss which new, innovative technologies—the booming PDA market, mobile computing, Web 2.0 and more—will move beyond fad to cause major, disruptive change within business in the coming years.
 </p>
<p>
Individual tickets and tables may be purchased <a href="http://www.aiminstitute.org/ITFuturesForum">here</a> or by calling Sherry Beglin at 402.345.5025. The deadline to register is October 30, 2009. Registration is $55 for AIM Members ($550 for a table of 10) and $85 for Non-Members ($850 for a table of 10).</p>
<img src="http://feeds.feedburner.com/~r/TechOmaha/~4/7KRJrEJnSS4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://techomaha.com/2009/09/david-pogue-coming-to-omaha/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://techomaha.com/2009/09/david-pogue-coming-to-omaha/</feedburner:origLink></item>
		<item>
		<title>Omaha Pre Dev Camp: Beers, Wings, and Code were Shared</title>
		<link>http://feedproxy.google.com/~r/TechOmaha/~3/WlEKcOD7ZjI/</link>
		<comments>http://techomaha.com/2009/08/omaha-pre-dev-camp-beers-wings-and-code-were-shared/#comments</comments>
		<pubDate>Sun, 09 Aug 2009 00:35:38 +0000</pubDate>
		<dc:creator>Corey Spitzer</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Palm]]></category>
		<category><![CDATA[Pre]]></category>

		<guid isPermaLink="false">http://techomaha.com/?p=236</guid>
		<description><![CDATA[
Omaha joined hundreds of other cities worldwide Saturday in holding a local Palm Pre Developer Camp.  Flye Rosal organized the event which was held at DJ&#8217;s Dugout.
In attendance were other local developers including Bryan Roth who already has a shopping list application in the Pre&#8217;s Homebrew App Gallery that he demonstrated.
Carl Zulauf treated the [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/qRI82WKuXoBJ0oB2zkW1qMChf88/0/da"><img src="http://feedads.g.doubleclick.net/~a/qRI82WKuXoBJ0oB2zkW1qMChf88/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/qRI82WKuXoBJ0oB2zkW1qMChf88/1/da"><img src="http://feedads.g.doubleclick.net/~a/qRI82WKuXoBJ0oB2zkW1qMChf88/1/di" border="0" ismap="true"></img></a></p><p><img src="http://techomaha.com/wp-content/uploads/2009/08/cimg0058-300x224.jpg" alt="predevcamp" title="predevcamp" width="300" height="224" class="alignright size-medium wp-image-239" /></p>
<p>Omaha joined hundreds of other cities worldwide Saturday in holding a local <a href="http://www.predevcamp.org">Palm Pre Developer Camp</a>.  <a href="http://www.twitter.com/flyerosal">Flye Rosal</a> organized the event which was held at DJ&#8217;s Dugout.</p>
<p>In attendance were other local developers including <a href="http://www.twitter.com/bryanroth">Bryan Roth</a> who already has a <a href="http://www.precentral.net/homebrew-apps/shopping-list">shopping list application</a> in the Pre&#8217;s <a href="http://www.precentral.net/homebrew-apps">Homebrew App Gallery</a> that he demonstrated.</p>
<p><a href="http://www.twitter.com/examancer">Carl Zulauf</a> treated the group to a demo on developing with the Pre&#8217;s Mojo framework.  Mojo allows you to use the Pre&#8217;s system calls and databases all through an easy Javascript API.</p>
<p>And <a href="http://www.twitter.com/nickashley">Nick Ashley</a> talked about his blog, <a href="http://www.webosappreview.com">webosappreview.com</a> which lists reviews of Pre applications in the Pre App Catalog.</p>
<p>And if you&#8217;re wondering whether or not to get a Pre, I gathered some two-sentence reviews:</p>
<p><img src="http://www.palm.com/de/de/assets/images/products/phones/detail/pre/gallery/gallery-pre-10.jpg" alt="Palm Pre" width="250" class="alignleft"/></p>
<p>&#8220;I love it and it&#8217;s very responsive.  It&#8217;s not in any way like Windows CE mobile devices.&#8221; -Aron Filbert</p>
<p>&#8220;Multitasking bliss.  It has a long way to go, but hopefully it will get there.&#8221; -Carl Zulauf</p>
<p>&#8220;It&#8217;s not on AT&amp;T.  Plus ten bonus points right there.&#8221; -Nick Ashley</p>
<p>&#8220;A great start, but hopefully lots more to come.&#8221; -Adam Lassek</p>
<p>&#8220;A new beginning to the mobile market.&#8221; -Bryan Roth</p>
<p>&#8220;Needs more tools for development, but looking forward to utilizing cloud services through Mojo messaging services.&#8221; -Flye Rosal</p>
<img src="http://feeds.feedburner.com/~r/TechOmaha/~4/WlEKcOD7ZjI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://techomaha.com/2009/08/omaha-pre-dev-camp-beers-wings-and-code-were-shared/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://techomaha.com/2009/08/omaha-pre-dev-camp-beers-wings-and-code-were-shared/</feedburner:origLink></item>
		<item>
		<title>Interview with a Rock Star – Scott Hickey</title>
		<link>http://feedproxy.google.com/~r/TechOmaha/~3/8azdfY6UHuo/</link>
		<comments>http://techomaha.com/2009/07/interview-with-a-rock-star-scott-hickey/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 03:13:21 +0000</pubDate>
		<dc:creator>Corey Spitzer</dc:creator>
				<category><![CDATA[interviews]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[rock star]]></category>

		<guid isPermaLink="false">http://techomaha.com/?p=189</guid>
		<description><![CDATA[This Interview with a Rock Star is with Scott Hickey (@jshickey), A Senior Consultant with Object Partners, Inc..  Scott has been developing software for over 20 years and working with Java since 1998. He was the lead developer for the Groovy Eclipse Plugin and has authored several Groovy related articles. He is a frequent [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/24_CyB2Fq-XfhVyh_oxX9RkIm-M/0/da"><img src="http://feedads.g.doubleclick.net/~a/24_CyB2Fq-XfhVyh_oxX9RkIm-M/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/24_CyB2Fq-XfhVyh_oxX9RkIm-M/1/da"><img src="http://feedads.g.doubleclick.net/~a/24_CyB2Fq-XfhVyh_oxX9RkIm-M/1/di" border="0" ismap="true"></img></a></p><p><img src="http://techomaha.com/wp-content/uploads/2009/07/me-150x150.jpg" alt="Scott Hickey" title="Scott Hickey" width="150" height="150" class="alignright size-thumbnail wp-image-208" />This Interview with a Rock Star is with <a href="http://defgroovy.com">Scott Hickey</a> (<a href="http://www.twitter.com/jshickey">@jshickey</a>), A Senior Consultant with <a href="http://www.objectpartners.com">Object Partners, Inc.</a>.  Scott has been developing software for over 20 years and working with Java since 1998. He was the lead developer for the Groovy Eclipse Plugin and has authored several Groovy related articles. He is a frequent speaker at the Omaha Java User Group and the Omaha Dynamic Languages User Group.</p>
<p><b>1. If you could only read 3 blogs/rss feeds, which ones would you choose?</b></p>
<p><a href="http://groovyblogs.org/">Groovy.blogs()</a> &#8211; I have to keep up to speed on what&#8217;s going on in the Groovy world. There&#8217;s so much innovation happening in the Groovy community.</p>
<p><a href="http://scheme.dk/planet/">Planet Scheme</a> &#8211; It forces me to look outside of the Java world. There are really interesting things happening that aren&#8217;t related to Java and .NET.</p>
<p><a href="http://www.ibm.com/developerworks/">IBM Developerworks</a> &#8211; Every month, there&#8217;s almost always something interesting being posted on this site and the articles and tutorials usually have some meat to them.</p>
<p><b>2. What&#8217;s the best advice you&#8217;ve been given or would like to give to junior developers?</b></p>
<p>Spend time on things that have intrinsic value for you personally. The world of software development is so varied. I think if a person passionately pursues what they have an interest in, all sorts of great things will come from it. A corollary to this is a person should focus on both breadth and depth in that area of interest. For example, if you have an interest in a dynamic language like Groovy, get involved in the community. Read the the groovy-dev and groovy-user mail lists. Subscribe to some of the blogs but don&#8217;t stop there. Take on a JIRA issue that&#8217;s related to the core project, a related library or related project. Fixed a bug or adding a small feature will force to take a deep dive into some part the system. Contributing on a open source project is a wonderful experience.</p>
<p><b>3. What is your personal definition of elegant code?</b></p>
<p>I love code that reflects the domain of the problem being solved without a lot of noise. I want to be able to see at a glance what the code is doing &#8211; ideally without scrolling up and down the page.</p>
<p><b>4. What common or accepted industry practice do you despise the most and why?</b></p>
<p>I get upset when I see consultants from the really big/expensive firms come in treat their client&#8217;s employees like they are idiots. I have seen this in one form or another nearly my whole career. More often than not, I&#8217;ve found customers have some extremely bright developers and business analysts who understand their company&#8217;s business quite well. They are usually priceless as resources on projects. As a consultant, I expect that I should bring value to a project. But I also recognize that employees who have been at a company for a long have a wealth of knowledge and experience that will be critical for a project&#8217;s success. I get even more upset when I see the arrogance and there isn&#8217;t even the expertise the back it up.</p>
<p><b>5. The Pragmatic Programmer talks about learning a new language every year. Are you learning a new one right now?</b></p>
<p>There is a kernel of truth in that advice but I don&#8217;t think a person should take it at face value. I think there is great value to be had from working with a language and a community that is different from the one you identify with most or have the most experience with.</p>
<p>Even though I&#8217;ve worked with lots of different languages, at this point in my career I consider myself a Java progammer. I&#8217;ve been earning a living working with Java or the JVM since 1998. I am really fortunate to have spent three years working daily with Groovy. If had only spent one year in the language, I wouldn&#8217;t have had a deep appreciate for what makes the language great. I suspect this is true for most languages. For me, moving on and a spending a year learning JRuby or Jython isn&#8217;t bad advice, but I wouldn&#8217;t say that I would be stretching myself. I think picking something like Lisp, Scheme or Smalltalk is a much better choice. Lisp and Smalltalk have the concept of running images that can be manipulated interactively. Smalltalk and Scheme have built in continuation. Scheme and Lisp and have macros. The languages and runtimes are completely different from what is available on the JVM.</p>
<p>Pick something different, really different, and stretch yourself but absolutely, positively don&#8217;t pick something new every year. One year is not enough time to learn and appreciate what makes something completely different valuable. I think one year is only enough time to say &#8220;Yeah, I looked at it. Such and such feature was kind of cool but it doesn&#8217;t run in Eclipse or have this-and-that library so its mostly a pain to work with.&#8221;  I think a person should work with something for a few years. Really get to know it and use it for non-trivial things. Get involved in the community &#8211; try patching a library if something doesn&#8217;t work quite right. I have a lot more respect for someone&#8217;s opinion on a language if they&#8217;ve actually built something in it.</p>
<p>I am currently learning Lisp and Scheme.</p>
<p><b>6. What&#8217;s the future of software development?</b></p>
<p>I think we will continue to see changes in software development practices. Some folks I&#8217;ve spoken with feel like there hasn&#8217;t been much progress in this area over the last 30 years. I disagree. I think Agile is great because it really frees up the constraints on the best developers and allows for maximum productivity from these developers. There are studies that show the best developers can be 10 times as productive as mediocre ones. A methodology that enables maximum productive in the best developers really does make a difference in the success of a project. However, there is still much progress that needs to be made. The challenge is that there is always a wide variety of expertise on software development teams. With the most successful projects I&#8217;ve been part of, the environment was such that developers of all skill levels were very productive as well. Managing projects so that we get the most from novices, journeyman and masters is a big challenge &#8211; and not all journeyman want to become masters so that&#8217;s not the answer.</p>
<p><b>7. What&#8217;s one of the most effective questions for a job interview with a developer?</b></p>
<p>What technologies are you currently looking at or playing with outside of your current job?</p>
<p><b>8. Are there any technologies, paradigms, or implementations you avoid and why?</b></p>
<p>I am really trying to avoid technologies that make it difficult to write automated tests. Since I&#8217;ve been able to work on projects where testing was made a priority, I&#8217;ve seen how it affects day-to-day quality of life for myself and my project teammates. Having extensive unit and integration tests removes so much of the stress that accompanies software development. For me personally, there&#8217;s nothing worse than being at the end of a long project and putting in some last minute feature/bug-fix and not knowing if something else might break. I call it coding with fear and I think its nerve-wracking for anyone who has to do it.</p>
<p><b>9. What, if anything, is unique about your approach when designing software?</b></p>
<p>As much as I love innovation, I&#8217;m very conservative when picking technologies and frameworks. Each one adds complexity that makes it harder to build a working product. Each library or framework adds a burden to the developer during coding, debugging, building and testing. Thus, there has to be obvious advantages to using something or I just don&#8217;t want to use it. </p>
<p>Where I&#8217;m different than most is I tend to prefer low-tech solutions over the latest and greatest. I&#8217;ve seen people use JAXB and SOAP in places where a property file or a simple queue would work just fine. I&#8217;m not afraid to introduce something that might be new or innovative, I just think that a person should spend their &#8220;risk&#8221; in the place where it will bring the most business value. Things like strategically using Groovy for complicated logic or adding Spring to support testing are good examples from my past where the complexity was worth it. The important thing is make sure you get value from it. I&#8217;ve seen developers introduce Groovy or Spring on a project where they got nothing for the effort other than adding the technologies to their resume. That just doesn&#8217;t make sense to me. I think we owe our customers more.</p>
<p><b>10. What&#8217;s the difference between a good developer and a great one?</b></p>
<p>I used to think I knew but now I&#8217;m not sure. Recently, I&#8217;ve finished re-reading &#8220;Mind over Machine&#8221; and I really like the distinction that is made between &#8220;know how&#8221; and &#8220;knowing how&#8221;.  The book focuses on the fallacy in Artificial Intelligence research that experts can explain how they arrive at their expert decisions. I agree with the idea presented in this book that experts don&#8217;t necessarily know why they are right about certain decisions. I think the difference between good and great is some combination of passion, intelligence and experience. All three are probably present when someone evolves into an expert at something. I can relate to this in that I have a knack for getting difficult software projects out of development and into production but I&#8217;m not sure I can explain why.</p>
<p>I do think a person learns by doing and seeing what other developers do within the context of a particular problem. I&#8217;ve found myself giving seemingly contrary advice before. Someone asked recently if a team should tackle the highest risk parts of a project first? I said &#8220;No, get a skeleton up and running and build on that so you always have working software.&#8221; Well, that advice is good within the context of trying to get a tracer bullet built so a team get some development rhythm going. But, I do think you have to at least understand or prototype the risky stuff first. If you know up front you&#8217;re going to have to save a ton a data to a SQL database and you&#8217;re thinking about using a new database persistence technology, I think you have to at least prototype how its going to work before you get started. If you don&#8217;t have some of that upfront, you could get burned. It all depends on the context of that particular project and a person&#8217;s experience with problems and technologies involved.</p>
<p><b>11. If you could interview a developer who was far more experienced than you, what would you ask him/her?</b></p>
<p>I would ask that person what event or experience has had the biggest impact on their satisfaction with their career. I would also ask that person if there was anything they could change in their career, what would it be. There isn&#8217;t enough time to learn about everything and I do think some languages, technologies, problem areas are richer than others. Some things are treasure troves and others are duds. Its interesting to learn what others with lots of experience have found interesting and why they found it so.</p>
<img src="http://feeds.feedburner.com/~r/TechOmaha/~4/8azdfY6UHuo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://techomaha.com/2009/07/interview-with-a-rock-star-scott-hickey/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://techomaha.com/2009/07/interview-with-a-rock-star-scott-hickey/</feedburner:origLink></item>
		<item>
		<title>Tuesday night 7.28.09 – Jimmy Winter at the CFUG</title>
		<link>http://feedproxy.google.com/~r/TechOmaha/~3/FNpxnp5SvLY/</link>
		<comments>http://techomaha.com/2009/07/jimmy-winter-necfug/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 00:46:22 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[NECFUG]]></category>

		<guid isPermaLink="false">http://techomaha.com/?p=198</guid>
		<description><![CDATA[Join us Tuesday evening @ 6:00 pm at the Nebraska ColdFusion Users Group.  Jimmy Winter will be talking about running ColdFusion in the cloud.
What: Jimmy Winter demos his BlueDragon ColdFusion site running on Amazon EC2
When:  Tuesday July 28th, 6:00pm
Where: CF WebTools, 11204 Davenport st map
Pizza and pop will be provided.
]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/GttdSGCi2lYAmnMs5r-xzuXI4oM/0/da"><img src="http://feedads.g.doubleclick.net/~a/GttdSGCi2lYAmnMs5r-xzuXI4oM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/GttdSGCi2lYAmnMs5r-xzuXI4oM/1/da"><img src="http://feedads.g.doubleclick.net/~a/GttdSGCi2lYAmnMs5r-xzuXI4oM/1/di" border="0" ismap="true"></img></a></p><p>Join us Tuesday evening @ 6:00 pm at the Nebraska ColdFusion Users Group.  Jimmy Winter will be talking about running ColdFusion in the cloud.</p>
<p>What: Jimmy Winter demos his BlueDragon ColdFusion site running on Amazon EC2<br />
When:  Tuesday July 28th, 6:00pm<br />
Where: CF WebTools, 11204 Davenport st <a href="http://maps.google.com/maps?f=q&#038;source=s_q&#038;hl=en&#038;geocode=&#038;q=11204+Davenport+st,+68154&#038;sll=37.0625,-95.677068&#038;sspn=40.545434,111.09375&#038;ie=UTF8&#038;z=16&#038;iwloc=A">map</a></p>
<p>Pizza and pop will be provided.</p>
<img src="http://feeds.feedburner.com/~r/TechOmaha/~4/FNpxnp5SvLY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://techomaha.com/2009/07/jimmy-winter-necfug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://techomaha.com/2009/07/jimmy-winter-necfug/</feedburner:origLink></item>
		<item>
		<title>Dynamic Language User Group Lightning Talks Tuesday</title>
		<link>http://feedproxy.google.com/~r/TechOmaha/~3/1Nyw4KB8WF0/</link>
		<comments>http://techomaha.com/2009/07/dynamic-language-user-group-lightning-talks-tuesday/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 16:44:39 +0000</pubDate>
		<dc:creator>Corey Spitzer</dc:creator>
				<category><![CDATA[Dynamic Language UG]]></category>
		<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://techomaha.com/?p=181</guid>
		<description><![CDATA[Don&#8217;t miss the lightning talks this Tuesday at the Omaha Dynamic Language User Group.  
We&#8217;ve got Jay Hannah presenting MooseX::Workers, Matt Secoske talking about architectures for large amounts of data, Corey Spitzer presenting OpenCV (an open-source computer vision framework), and anyone else who would like to give a short (roughly 5 minutes &#8212; or [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/I1S5aGSCJAX8hAPgwtAjPnXJ58s/0/da"><img src="http://feedads.g.doubleclick.net/~a/I1S5aGSCJAX8hAPgwtAjPnXJ58s/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/I1S5aGSCJAX8hAPgwtAjPnXJ58s/1/da"><img src="http://feedads.g.doubleclick.net/~a/I1S5aGSCJAX8hAPgwtAjPnXJ58s/1/di" border="0" ismap="true"></img></a></p><p>Don&#8217;t miss the lightning talks this Tuesday at the Omaha Dynamic Language User Group.  </p>
<p>We&#8217;ve got Jay Hannah presenting MooseX::Workers, Matt Secoske talking about architectures for large amounts of data, Corey Spitzer presenting OpenCV (an open-source computer vision framework), and anyone else who would like to give a short (roughly 5 minutes &#8212; or longer) talk.  It&#8217;s pretty open so show up, meet some local techies, and share some cool ideas.</p>
<p>ODYNUG meets the second Tuesday of each month, 7pm-9pm<br />
at UNO&#8217;s Peter Kiewit Institute (PKI)<br />
Room PKI 269<br />
1110 South 67th Street<br />
Omaha, NE</p>
<img src="http://feeds.feedburner.com/~r/TechOmaha/~4/1Nyw4KB8WF0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://techomaha.com/2009/07/dynamic-language-user-group-lightning-talks-tuesday/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://techomaha.com/2009/07/dynamic-language-user-group-lightning-talks-tuesday/</feedburner:origLink></item>
		<item>
		<title>Adobe User Group Tour stop in Omaha – Tuesday 6/15</title>
		<link>http://feedproxy.google.com/~r/TechOmaha/~3/qNcVcEdXD8M/</link>
		<comments>http://techomaha.com/2009/06/adobe-user-group-tour/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 00:52:50 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[NECFUG]]></category>

		<guid isPermaLink="false">http://techomaha.com/?p=174</guid>
		<description><![CDATA[The Adobe ColdFusion team is hitting the road to discuss Centaur, the next version of ColdFusion, and Bolt &#8211; code name for the highly anticipated first ColdFusion IDE from Adobe. Learn about exciting new features and discover how Centaur and Bolt will accelerate your ColdFusion application development.  We&#8217;ll also show some new features from [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/2Wzd0lGoz7tz_-bodKKYnCjhaRw/0/da"><img src="http://feedads.g.doubleclick.net/~a/2Wzd0lGoz7tz_-bodKKYnCjhaRw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/2Wzd0lGoz7tz_-bodKKYnCjhaRw/1/da"><img src="http://feedads.g.doubleclick.net/~a/2Wzd0lGoz7tz_-bodKKYnCjhaRw/1/di" border="0" ismap="true"></img></a></p><p>The Adobe ColdFusion team is hitting the road to discuss Centaur, the next version of ColdFusion, and Bolt &#8211; code name for the highly anticipated first ColdFusion IDE from Adobe. Learn about exciting new features and discover how Centaur and Bolt will accelerate your ColdFusion application development.  We&#8217;ll also show some new features from the next version of Flex!</p>
<p>We&#8217;ll have great give aways and free pizza and pop. Hope to see you there.</p>
<p><a href="http://www.necfug.com">http://www.necfug.com</a></p>
<p>When: Tuesday, June 16th 6:00pm<br />
Where: CF WebTools<br />
11204 Davenport<br />
Suite 100<br />
Omaha, NE 68154</p>
<img src="http://feeds.feedburner.com/~r/TechOmaha/~4/qNcVcEdXD8M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://techomaha.com/2009/06/adobe-user-group-tour/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://techomaha.com/2009/06/adobe-user-group-tour/</feedburner:origLink></item>
		<item>
		<title>Interview with a Rock Star – Stephen Haberman</title>
		<link>http://feedproxy.google.com/~r/TechOmaha/~3/vsCmyZJ3HN0/</link>
		<comments>http://techomaha.com/2009/05/interview-with-a-rock-star-stephen-haberman/#comments</comments>
		<pubDate>Wed, 27 May 2009 02:39:30 +0000</pubDate>
		<dc:creator>Corey Spitzer</dc:creator>
				<category><![CDATA[interviews]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[rock star]]></category>

		<guid isPermaLink="false">http://techomaha.com/?p=151</guid>
		<description><![CDATA[This is the first in a series of posts, asking questions to experienced software developers in Omaha.  Our first rock star is Stephen Haberman.  Stephen leads the Omaha Java User Group and is the owner of Exigence, a custom software service provider.  He started out building webpages as a hobby, graduated to [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/09Suwq7M-Gh9odkoOeR1TlfrrTk/0/da"><img src="http://feedads.g.doubleclick.net/~a/09Suwq7M-Gh9odkoOeR1TlfrrTk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/09Suwq7M-Gh9odkoOeR1TlfrrTk/1/da"><img src="http://feedads.g.doubleclick.net/~a/09Suwq7M-Gh9odkoOeR1TlfrrTk/1/di" border="0" ismap="true"></img></a></p><p>This is the first in a series of posts, asking questions to experienced software developers in Omaha.  Our first rock star is <a href="http://www.twitter.com/shaberman">Stephen Haberman</a>.  Stephen leads the Omaha Java User Group and is the owner of <a href="http://www.exigencecorp.com">Exigence</a>, a custom software service provider.  He started out building webpages as a hobby, graduated to content management systems, and now enterprise line of business applications.  He enjoys both discussing and implementing high-quality software systems.
<p><b>1. If you could only read 3 blogs/rss feeds, which ones would you choose?</b></p>
<p><a href="http://news.ycombinator.com/">HackerNews</a> and Jonas Boner&#8217;s twitter feed (<a href="http://www.twitter.com/jboner">@jboner</a>).</p>
<p><b>2. What&#8217;s your favorite development book?</b></p>
<p><a href="http://www.amazon.com/Enterprise-Application-Architecture-Addison-Wesley-Signature/dp/0321127420">Patterns of Enterprise Application Architecture</a> and <a href="http://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215">Domain Driven Design</a></p>
<p><b>3. What&#8217;s the best advice you&#8217;ve been given or would like to give to junior developers?</b></p>
<p>When starting out, find a job that will let you do lots of small, 2-4<br />
month projects. You&#8217;ll get to try things, see what does and does not<br />
work, and start over with a new codebase every few months. Enterprise<br />
projects, while fun and challenging, don&#8217;t get to start over every 2-4<br />
months, so they are not a good place to learn.</p>
<p><b>4. What&#8217;s the worst mistake you&#8217;ve made in development?</b></p>
<p>Not picking up automated testing sooner.</p>
<p><b>5. What common or accepted industry practice do you despise the most and why?</b></p>
<p>Dependency injection. It adds more complexity than it is worth.</p>
<p>(&#8230;just one?)</p>
<p><b>6. Do you think developers should be specialists or generalists and why?</b></p>
<p>I think it depends on their personality&#8211;both are needed.</p>
<p><b>7. What&#8217;s the future of software development?</b></p>
<p>I don&#8217;t know.</p>
<p><b>8. What&#8217;s one of the most effective questions for a job interview with a developer?</b></p>
<p>I don&#8217;t know about a question, but the most effective interview technique<br />
I&#8217;ve seen is a pre-screening all applicants with a technology-specific,<br />
~20-30 question test. It sounds impersonal, but it makes the interview<br />
process much more bearable. Kudos to Justin Graver of PayFlex for<br />
introducing me to this.</p>
<p><b>9. Are there any technologies, paradigms, or implementations you avoid and why?</b></p>
<p>COBOL. Other than that, I think most technologies have a niche they work<br />
well in, assuming they are applied correctly.</p>
<p><b>10. What, if anything, is unique about how you approach a problem?</b></p>
<p>When discussing business problems with users, I like to start at the<br />
scenario level. This means talking about a specific instance of a<br />
business problem, e.g. &#8220;Bob adds Book ABC to his cart, checks out, has<br />
$10 tax added, pays with Visa&#8221;.</p>
<p>Scenarios are eventually generalized into use cases, which have more of<br />
the conditional logic that your code will implement. But, in my<br />
experience, when the programmers and users are trying to get on the same<br />
page and there is not a lot of shared understanding or shared language,<br />
the high-level use cases are too much to communicate right away, so for<br />
me it&#8217;s been easier to start with the lower-level details first.</p>
<p>I also like to start with the simplest scenario I can think of, and then<br />
add slight variations on it, and get feedback from the users on each<br />
variation. For example, start with &#8220;Book ABC and $10 tax&#8221;, ask the user<br />
&#8220;Why $10&#8243;, &#8220;because Bob is from Utah&#8221;, then your next scenario is<br />
&#8220;Okay, what if Bob was not from Utah&#8221;, and keep repeating like that.</p>
<p>Each of these scenarios that are flushed out and vetted by the business<br />
users can also make great acceptance tests if someone is paying<br />
attention and writing them down.</p>
<p><b>11. What&#8217;s the difference between a good developer and a great one?</b></p>
<p>Caring and attention to detail.</p>
<p>Having both doesn&#8217;t necessarily mean a programmer is great right now,<br />
but it means they&#8217;ll find the techniques, practices, and experience to<br />
become great.</p>
<p><b>12. If you could interview a developer who was far more experienced than you, what would you ask him/her?</b></p>
<p>Can I work on your next gig?</p>
<img src="http://feeds.feedburner.com/~r/TechOmaha/~4/vsCmyZJ3HN0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://techomaha.com/2009/05/interview-with-a-rock-star-stephen-haberman/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://techomaha.com/2009/05/interview-with-a-rock-star-stephen-haberman/</feedburner:origLink></item>
		<item>
		<title>NECFUG – Open Source CFML Engines May 26th</title>
		<link>http://feedproxy.google.com/~r/TechOmaha/~3/NNSI5RdBWzo/</link>
		<comments>http://techomaha.com/2009/05/necfug-open-source-cfml-engines-may-26th/#comments</comments>
		<pubDate>Sat, 23 May 2009 19:01:38 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[NECFUG]]></category>
		<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://techomaha.com/?p=159</guid>
		<description><![CDATA[Join us Tuesday evening May 26th 2009 at the Nebraska ColdFusion User Group.  Pizza arrives around 6:00, the meeting starts shortly after.  We will be discussing the two popular open source ColdFusion engines, Railo and Open BlueDragon.
Ryan Stille will walk through setting up Apache Tomcat and deploying Railo, OpenBD, and Adobe CF8 on [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/25l_8JvYKnQsEVfHX49MF4lxyC0/0/da"><img src="http://feedads.g.doubleclick.net/~a/25l_8JvYKnQsEVfHX49MF4lxyC0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/25l_8JvYKnQsEVfHX49MF4lxyC0/1/da"><img src="http://feedads.g.doubleclick.net/~a/25l_8JvYKnQsEVfHX49MF4lxyC0/1/di" border="0" ismap="true"></img></a></p><p>Join us Tuesday evening May 26th 2009 at the Nebraska ColdFusion User Group.  Pizza arrives around 6:00, the meeting starts shortly after.  We will be discussing the two popular open source ColdFusion engines, <a href="http://www.getrailo.org/">Railo</a> and <a href="http://openbluedragon.org/">Open BlueDragon</a>.</p>
<p><a href="http://www.stillnetstudios.com">Ryan Stille</a> will walk through setting up Apache Tomcat and deploying Railo, OpenBD, and Adobe CF8 on it.  You can easily run all of these engines at the same time and even run the same code base through all three.</p>
<p>More information at <a href="http://www.necfug.com">www.necfug.com</a></p>
<img src="http://feeds.feedburner.com/~r/TechOmaha/~4/NNSI5RdBWzo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://techomaha.com/2009/05/necfug-open-source-cfml-engines-may-26th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://techomaha.com/2009/05/necfug-open-source-cfml-engines-may-26th/</feedburner:origLink></item>
	</channel>
</rss>
