<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Thinking in G &#187; Uncategorized</title>
	<atom:link href="http://thinkinging.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://thinkinging.com</link>
	<description>an unfiltered stream of data flow consciousness</description>
	<lastBuildDate>Fri, 02 Oct 2009 23:51:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>On the Road Again &#8211; NI Technical Symposium tour</title>
		<link>http://thinkinging.com/2008/10/05/on-the-road-again-ni-technical-symposium-tour/</link>
		<comments>http://thinkinging.com/2008/10/05/on-the-road-again-ni-technical-symposium-tour/#comments</comments>
		<pubDate>Sun, 05 Oct 2008 18:59:09 +0000</pubDate>
		<dc:creator>Jim Kring</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://thinkinging.com/?p=606</guid>
		<description><![CDATA[Having a great product is an opportunity to do great marketing.  And, since JKI recently released VIPM Professional 2.0, part of our &#8220;great marketing&#8221; strategy is to travel to several cities across the United States for the NI Technical Symposium (NITS) 2008 tour (beginning this week) to show people how they can save time and [...]]]></description>
			<content:encoded><![CDATA[<p>Having a great product is an opportunity to do great marketing.  And, since JKI recently released <a href="http://jkisoft.com/vipm/">VIPM Professional 2.0</a>, part of our &#8220;great marketing&#8221; strategy is to travel to several cities across the United States for the <a href="http://www.ni.com/techsym/">NI Technical Symposium</a> (NITS) 2008 tour (<strong>beginning this week</strong>) to show people how they can save time and money through more efficient and effective LabVIEW code reuse with VIPM Professional.</p>
<p style="text-align: center;"><a href="http://www.ni.com/techsym/"><img class="size-full wp-image-607 aligncenter" style="border: 0pt none;" title="080801_ban_nits_us_468x60" src="http://thinkinging.com/wp-content/uploads/2008/10/080801_ban_nits_us_468x60.gif" alt="NI Technical Symposium 2008 Banner" width="468" height="60" /></a></p>
<p>I&#8217;ll be personally attending each of the following NITS events:</p>
<ul>
<li><a href="http://sine.ni.com/apps/utf8/nievn.ni?action=display_offering&amp;offering_id=478946&amp;site=NIC&amp;state=MI&amp;node=61110&amp;l=US" target="_blank">Detroit, MI</a> October 9</li>
<li><a href="http://sine.ni.com/apps/utf8/nievn.ni?action=display_offering&amp;offering_id=474988&amp;site=NIC&amp;region=sca&amp;node=61110&amp;l=US" target="_blank">Irvine, CA</a> October 14</li>
<li><a href="http://sine.ni.com/apps/utf8/nievn.ni?action=display_offering&amp;offering_id=481485&amp;site=NIC&amp;region=nca&amp;node=61110&amp;l=US" target="_blank">Santa Clara, CA</a> October 16</li>
<li><a href="http://sine.ni.com/apps/utf8/nievn.ni?action=display_offering&amp;offering_id=480972&amp;site=NIC&amp;region=ne&amp;node=61110&amp;l=US" target="_blank">Boston, MA</a> October 28</li>
<li><a href="http://sine.ni.com/apps/utf8/nievn.ni?action=display_offering&amp;offering_id=481645&amp;site=NIC&amp;state=NC&amp;node=61110&amp;l=US" target="_blank">Raleigh, NC</a> November 5</li>
</ul>
<p>Additionally, I&#8217;ll be presenting a technical session, <a href="http://jkisoft.com/niweek/2008/effective-labview-code-reuse-strategies-and-tools/" target="_blank">Effective LabVIEW Code Reuse Strategies and Tools</a>, at the <a href="http://sine.ni.com/apps/utf8/nievn.ni?action=display_offering&amp;offering_id=481485&amp;site=NIC&amp;region=nca&amp;node=61110&amp;l=US" target="_blank">Santa Clara, CA</a> (October 16) and <a href="http://sine.ni.com/apps/utf8/nievn.ni?action=display_offering&amp;offering_id=481645&amp;site=NIC&amp;state=NC&amp;node=61110&amp;l=US" target="_blank">Raleigh, NC</a> (November 5) events.  This presentation was sold out (standing room only) at NIWeek 2008.  So, make sure to get there early to get a good seat <img src='http://thinkinging.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The purpose of attending all these events will be to spread the word about <a href="http://jkisoft.com/vipm/">VIPM Professional</a> and how it can help LabVIEW developers and their teams take control of their reusable VIs.  I&#8217;ll be giving live demos at our booth showing people the benefits of VI Packages and chatting with people about how they reuse LabVIEW code in their projects and with their team members.</p>
<p style="text-align: center;"><a href="http://jkisoft.com/vipm/"><img class="aligncenter" style="border: 0pt none;" src="http://jkisoft.com/spread/vipm.png" border="0" alt="Download VI Package Manager" width="229" height="64" /></a></p>
<p>During our NITS tour, I&#8217;m looking forward to learning a lot, meeting new people, and visiting with colleagues, friends, and customers.  I hope that you can make it, too.   If you can, please make sure to stop by the JKI booth and say hello.  I&#8217;d love to meet you.</p>
]]></content:encoded>
			<wfw:commentRss>http://thinkinging.com/2008/10/05/on-the-road-again-ni-technical-symposium-tour/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XML comes free (but not easy) with LabVIEW 8.6</title>
		<link>http://thinkinging.com/2008/09/16/xml-comes-free-but-not-easy-with-labview-86/</link>
		<comments>http://thinkinging.com/2008/09/16/xml-comes-free-but-not-easy-with-labview-86/#comments</comments>
		<pubDate>Tue, 16 Sep 2008 08:17:57 +0000</pubDate>
		<dc:creator>Jim Kring</dc:creator>
				<category><![CDATA[OpenG]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://thinkinging.com/?p=357</guid>
		<description><![CDATA[One of the great new features in LabVIEW 8.6 is the built-in set of functions for parsing XML.  Having an XML parser built-into LabVIEW is really a wonderful thing (previously, these VIs were part of the Internet Toolkit which was a paid, add on).  This makes XML a lot more accessible for LabVIEW developers.
The XML [...]]]></description>
			<content:encoded><![CDATA[<p>One of the <strong>great new features in LabVIEW 8.6</strong> is the built-in set of <strong>functions for parsing XML</strong>.  Having an XML parser built-into LabVIEW is really a wonderful thing (previously, these VIs were part of the Internet Toolkit which was a paid, add on).  This makes XML a lot more accessible for LabVIEW developers.</p>
<p>The XML Parser VIs (shown below) can be found in the Functions Palette at <em>Programming&gt;&gt;File I/O&gt;&gt;XML&gt;&gt;XML Parser</em> .</p>
<p style="text-align: center;"><img class="size-medium wp-image-359 aligncenter" title="xml-parser-palette-with-path" src="http://thinkinging.com/wp-content/uploads/2008/08/xml-parser-palette-with-path.png" alt="XML Parser functions palette" width="202" height="245" /></p>
<p>One major drawback of these VI&#8217;s is that <a title="Using XML Data in LabVIEW is Hard " href="http://thinkinging.com/2008/01/21/using-xml-data-in-labview-is-hard/">they still don&#8217;t make it easy to work with XML data</a>.  Don&#8217;t get me wrong, I love the fact that these VIs ship with LabVIEW.  In fact, they expose more people to XML and thus create more demand for <a title="Using XML Data in LabVIEW Just Got Easier " href="http://thinkinging.com/2008/03/01/using-xml-data-in-labview-just-got-easier/">an easier approach to working with XML in LabVIEW</a>. <img src='http://thinkinging.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://thinkinging.com/2008/09/16/xml-comes-free-but-not-easy-with-labview-86/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>A screen that ships without a mouse ships broken &#8211; fix it with a Wavit</title>
		<link>http://thinkinging.com/2008/09/10/a-screen-that-ships-without-a-mouse-ships-broken-fix-it-with-a-wavit/</link>
		<comments>http://thinkinging.com/2008/09/10/a-screen-that-ships-without-a-mouse-ships-broken-fix-it-with-a-wavit/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 22:59:59 +0000</pubDate>
		<dc:creator>Jim Kring</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://thinkinging.com/?p=545</guid>
		<description><![CDATA[At yesterday evening&#8217;s Bay Area LabVIEW User Group meeting, I saw a very cool LabVIEW demo given by Anders Grunnet-Jepsen.  Anders&#8217; company, ThinkOptics, makes the Wavit remote control, which is basically a combined remote-control and pointing/gesturing device for computers and media PCs.  If that doesn&#8217;t make sense, just think of it as a Wii Remote [...]]]></description>
			<content:encoded><![CDATA[<p>At yesterday evening&#8217;s Bay Area LabVIEW User Group meeting, I saw a very cool LabVIEW demo given by Anders Grunnet-Jepsen.  Anders&#8217; company, <a href="http://thinkoptics.com">ThinkOptics</a>, makes the <a href="http://www.wavit.com/">Wavit</a> remote control, which is basically a combined remote-control and pointing/gesturing device for computers and media PCs.  If that doesn&#8217;t make sense, just think of it as a Wii Remote for your controlling your computer or a wireless mouse that you can wave around in the air.</p>
<p><img class="aligncenter size-medium wp-image-549" title="wavit" src="http://thinkinging.com/wp-content/uploads/2008/09/wavit.jpg" alt="" width="300" height="280" /></p>
<p>So, how does it work?  Basically (and I&#8217;m paraphrasing greatly), the remote control has an infrared camera that is looking at two LEDS (which appear as two bright dots to the remote&#8217;s camera) on the LED bar, which sits on or near your screen.  The remote calculates the position and orientation of the remote relative to the LED bar (and thus the relative position of the remote relative to the TV/Computer, after a simple calibration step).  The remote then transmits this position and orientation data via RF to a receiver in the LED bar, which then is communicated over USB to the computer.</p>
<p>It might have been partially due to Anders having a lot of practice using the Wavit, but it seems like a very efficient way to control a computer.  After seeing the demo, I can&#8217;t help but think that this will be one of the principle ways that we interact with computers and televisions, very soon.</p>
<p>Another reason that this demo was cool, was that Anders showed off a lot of very impressive LabVIEW software that the Wavit controls and communicates with.  ThinkOptics provides free LabVIEW drivers for the Wavit, so that you can use it to control anything that you can control with LabVIEW!  Now, how cool is that?</p>
<p>What reminded me, today, to write this post is that I watching <a href="http://www.edge.org/3rd_culture/shirky08/shirky08_index.html">a talk by Clay Shirky</a>.  In it he describes an event where he&#8217;s having dinner with some friends and the friends&#8217; four-year-old runs behind the TV to look for the mouse (because, TVs should obviously have a mouse to control them):</p>
<blockquote><p>I was having dinner with a group of friends about a month ago, and one of them was talking about sitting with his four-year-old daughter watching a DVD. And in the middle of the movie, apropos nothing, she jumps up off the couch and runs around behind the screen. That seems like a cute moment. Maybe she&#8217;s going back there to see if Dora is really back there or whatever. But that wasn&#8217;t what she was doing. She started rooting around in the cables. And her dad said, &#8220;What you doing?&#8221; And she stuck her head out from behind the screen and said, &#8220;Looking for the mouse.&#8221;</p>
<p>Here&#8217;s something four-year-olds know: A screen that ships without a mouse ships broken. Here&#8217;s something four-year-olds know: Media that&#8217;s targeted at you but doesn&#8217;t include you may not be worth sitting still for.</p></blockquote>
<p>I think it&#8217;s cool that LabVIEW is helping to shape the future and fixing the things that are broken in our world.  And, it&#8217;s very cool to be in the San Francisco Bay Area and get to see these new inventions, and their inventors, first hand.</p>
]]></content:encoded>
			<wfw:commentRss>http://thinkinging.com/2008/09/10/a-screen-that-ships-without-a-mouse-ships-broken-fix-it-with-a-wavit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Squeezing LabVIEW into Universities</title>
		<link>http://thinkinging.com/2008/09/02/squeezing-labview-into-universities/</link>
		<comments>http://thinkinging.com/2008/09/02/squeezing-labview-into-universities/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 08:00:45 +0000</pubDate>
		<dc:creator>Jim Kring</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://thinkinging.com/?p=483</guid>
		<description><![CDATA[NI is hard at work enabling young people to learn about science, math, and engineering via LabVIEW with products Lego WeDo and Mindstorms, as well as sponsorship and involvement in the FIRST Robotics Competitions.  In addition to doing a great thing by helping young people learn, a side effect is that LabVIEW is being squeezed [...]]]></description>
			<content:encoded><![CDATA[<p>NI is hard at work <a href="http://thinkinging.com/2008/08/23/your-child-can-be-a-labview-wiz-kid/">enabling young people to learn about science, math, and engineering via LabVIEW</a> with products Lego <a href="http://www.ni.com/academic/wedo/">WeDo</a> and <a href="http://mindstorms.lego.com">Mindstorms</a>, as well as <a href="http://digital.ni.com/worldwide/bwcontent.nsf/web/all/F70C10117567BBF18625742B00737DF5">sponsorship and involvement in the FIRST Robotics Competitions</a>.  In addition to doing a great thing by helping young people learn, a side effect is that <strong>LabVIEW is being squeezed into universities</strong>.  I&#8217;ll explain.</p>
<p>LabVIEW has been highly successful in industry, where it really has become a tool of choice for engineers who need to automate test, measurement, and control applications.  Additionally, the NI platform is well poised to be a tool of choice for system design, development, and deployment, as industry sees that the graphical approach, with a fully integrated tool-chain, just makes a lot of sense (because it saves time and money).</p>
<p>However, <strong>universities and engineering schools are very entrenched in both older (and freely available, open) technologies</strong>.  These academic institutions currently feel the top-down weight of industry demanding engineers who are proficient in LabVIEW and will soon feel the bottom-up swell of myriad youngsters who learned LabVIEW while playing with the Lego WeDo and Mindstorms and then participating in FIRST Robotics Competitions.</p>
<p><strong>Universities won&#8217;t have any choice but to start using LabVIEW to teach a variety of engineering courses, because students will be demanding it &#8212; that&#8217;s the squeeze.</strong> When this happens, NI will have realized its goal of getting LabVIEW to be used everywhere from <em>&#8220;K through Rocket Science&#8221;</em> (an NI marketing mantra).</p>
<p>Now, I don&#8217;t want to undermine what an incredible thing NI is doing by helping educate our youngsters, using LabVIEW &#8212; I&#8217;m just saying that it&#8217;s a pretty smart move <img src='http://thinkinging.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><em>Note: I wish that LabVIEW was a standard at UC Berkeley, back in the late &#8217;90s, when I was in school.  I was fortunate to get a student research assistant job at LBNL during my first year, which lasted through graduation, where I was assigned the task of learning LabVIEW and adding a couple features to spectroscopy control and data acquisition system.  I loved LabVIEW and had to fight hard to get my instructors to let me use it for my assigments instead of HP (now Agilent) VEE.  Anyhow, I kept using LabVIEW all through school and decided to keep using it, to this very day.<br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://thinkinging.com/2008/09/02/squeezing-labview-into-universities/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>OpenG &#8211; Committed to Green Engineering Since 2001</title>
		<link>http://thinkinging.com/2008/08/23/openg-committed-to-green-engineering-since-2001/</link>
		<comments>http://thinkinging.com/2008/08/23/openg-committed-to-green-engineering-since-2001/#comments</comments>
		<pubDate>Sat, 23 Aug 2008 21:18:50 +0000</pubDate>
		<dc:creator>Jim Kring</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://thinkinging.com/?p=495</guid>
		<description><![CDATA[I read a funny rant today, green gone wrong, by JA Varnell.  This got me thinking&#8230;
 OpenG has been green since 2001!  In fact, we&#8217;re known throughout the LabVIEW community for how green our VIs are  
But, that&#8217;s not the only way that OpenG is green.  Think of all the energy (both [...]]]></description>
			<content:encoded><![CDATA[<p>I read a funny rant today, <a href="http://nitesting.blogspot.com/2008/08/green-gone-wrong.html">green gone wrong</a>, by JA Varnell.  This got me thinking&#8230;</p>
<p><a href="http://openg.org"> OpenG</a> has been green since 2001!  In fact, we&#8217;re known throughout the LabVIEW community for how green our VIs are <img src='http://thinkinging.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>But, that&#8217;s not the only way that OpenG is green.  Think of all the energy (both mental and electrical) that is saved by not having to write these VIs yourself!  (Thanks, Antoine, for reminding me of this fact.)</p>
<p><img class="alignnone wp-image-497" title="openg-green" src="http://thinkinging.com/wp-content/uploads/2008/08/openg-green.png" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://thinkinging.com/2008/08/23/openg-committed-to-green-engineering-since-2001/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Your child can be a LabVIEW wiz kid!</title>
		<link>http://thinkinging.com/2008/08/23/your-child-can-be-a-labview-wiz-kid/</link>
		<comments>http://thinkinging.com/2008/08/23/your-child-can-be-a-labview-wiz-kid/#comments</comments>
		<pubDate>Sat, 23 Aug 2008 19:45:02 +0000</pubDate>
		<dc:creator>Jim Kring</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://thinkinging.com/?p=468</guid>
		<description><![CDATA[
This year, at NIWeek 2008, we saw a demo of the new Lego WeDo platform that allows primary school students, 7–11 years of age, to build and program Lego robots.  The demo was given by a youngster named Sara, who showed how to program robotic animals like a pro, using LabVIEW. (here&#8217;s a video of [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-medium wp-image-469 aligncenter" title="we-do" src="http://thinkinging.com/wp-content/uploads/2008/08/we-do.png" alt="" width="309" height="242" /></p>
<p>This year, at NIWeek 2008, we saw a demo of the new <a href="http://www.ni.com/academic/wedo/">Lego WeDo</a> platform that allows primary school students, 7–11 years of age, to build and program Lego robots.  The demo was given by a youngster named Sara, who showed how to program robotic animals like a pro, using LabVIEW. (<a href="http://www.ni.com/niweek/2008/keynote/lego_and_the_wedo.htm">here&#8217;s a video</a> of Sara that will blow your mind &#8212; jump to the 8 minute mark).</p>
<p>Seriously, watching this keynote demo almost made me cry (in a happy way).  I get very emotional seeing kids who are excited about learning and being able to express their creativity (it probably has something to do with the fact that I also love Legos, LabVIEW, and robots).</p>
<p>Last year, at NIWeek, we saw <a href="http://thinkinging.com/2007/09/11/labview-for-everyone-even-10-year-old-wiz-kids/">Samuel Majors</a>, a 10 year-old wiz kid who uses LabVIEW to control model trains.  I can&#8217;t wait to see what kids are doing with LabVIEW, next year.  And, I can only imagine what these kids will be doing with LabVIEW when they hit the work force!</p>
<p>It is really amazing what an opportunity NI and Lego are providing young people and I hope that every parent get&#8217;s this message:</p>
<p><strong>Start your child programming Legos in LabVIEW, now!</strong> Computers aren&#8217;t just a window into the world and a way to find information.  Those who can effectively use computers to automate our world are in top demand, and that isn&#8217;t ever going to ever change.</p>
]]></content:encoded>
			<wfw:commentRss>http://thinkinging.com/2008/08/23/your-child-can-be-a-labview-wiz-kid/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Why I blog</title>
		<link>http://thinkinging.com/2008/07/24/why-i-blog/</link>
		<comments>http://thinkinging.com/2008/07/24/why-i-blog/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 07:00:13 +0000</pubDate>
		<dc:creator>Jim Kring</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://thinkinging.com/2008/07/15/why-i-blog/</guid>
		<description><![CDATA[




Recently,
a couple blogs that I follow discussed
why
they blog. &#160;I figured that I would add to the discussion by
sharing why I blog...

In 2002, I founded JKI, a LabVIEW consulting company&#160;that also
dabbles in LabVIEW software product development. &#160;When you
work as
a consultant, it's easy to start equating every hour as potential
billable income, which makes it difficult (by simple [...]]]></description>
			<content:encoded><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body>
<img title="The only good eggplant is a dead eggplant (in a curry)"
 style="width: 173px; height: 173px; float: right;" alt=""
 src="http://thinkinging.com/wp-content/uploads/2008/07/eggplant_small.jpg">Recently,
a couple blogs that I follow <a
 href="http://savvytestengineer.blogspot.com/2008/07/one-year-anniversary-pt-2.html">discussed</a>
<a
 href="http://www.shanghaitechwriter.com/2008/07/23/why-i-like-to-blog/">why</a>
they blog. &nbsp;I figured that I would add to the discussion by
sharing <span style="font-style: italic;">why I blog</span>...<br />
<br />
In 2002, I founded JKI, a LabVIEW consulting company&nbsp;that also
dabbles in LabVIEW software product development. &nbsp;When you
work as
a consultant, it's easy to start equating every hour as potential
billable income, which makes it difficult (by simple accounting) to
justify the time expense of blogging.&nbsp; Since the day I started
this line of work, I've
rarely had a day where I haven't been busy working (actually, it goes
back way farther than when I started consulting).<br />
<br />
I live by the mantra: work hard (and smart) on interesting and
rewarding projects
with great people.&nbsp; Most other things work-related tend to
fall into place and
the end result is that you stay very busy, have an enjoyable time,
and accomplish some amazing things.&nbsp; I should also add that
I'm
lucky enough to live and work in the San Francisco Bay Area where there
is tremendous opportunity, fueled by an abundance of technology,
funding, and great people.<br />
<br />
<span style="font-weight: bold;">So, how do I find (and
why do I make) the time to blog?</span> (...since it would be
easy to see blogging as just an expensive hobby)<br />
<br />
1)&nbsp;<span style="font-weight: bold;">I accept that
fact that blogging is a great way to hone one's writing skills</span>,
which are extremely important for technical communication. &nbsp;As
I
mention in the sidebar of this blog, I love writing so much that I took
the time to write a <a href="http://LabviewForEveryone.com">book</a>
(which is not a painless process) --&nbsp;this
blog now serves as a great outlet for that passion, now that the book
is finished.<br />
<br />
2) <span style="font-weight: bold;">I find ways to
overlap by blog with the activities in my life that provide me with the
luxury of being able to take time to blog</span>
(my book, <a href="http://jkisoft.com">JKI software</a>
products, <a href="http://jameskring.com">LabVIEW
consulting</a>, etc.).&nbsp; I've
always been the type of guy to try to kill the most eggplants with one
pitchfork (I assume that's a reasonably good way to kill eggplants).
&nbsp;I have a forum (this blog) where I control the dialog, so why
not
talk about things that matter to and are of interest to me?
&nbsp;The
key to making this overlap function is to provide content with value,
first and foremost. &nbsp;For example, when I talk about how <a
 href="http://jkisoft.com/vipm/">VI Package Manager</a>
is
going to revolutionize software reuse in LabVIEW, I truly mean it and
am excited about it, because it's a tool that I've personally wanted
for a long time. (Pretty sneaky how I worked that in, right?)<br />
<br />
3)&nbsp;<span style="font-weight: bold;">I realize
that my blog is a place where I can have a positive influence on others</span>.
&nbsp;I can give my readers something of value and affect their
lives.
&nbsp;As someone who gets a lot of pleasure out of helping others,
this
is not something to be overlooked.<br />
<br />
<img title="Catrellezilla"
 style="width: 107px; height: 174px; float: left;"
 alt="Catrellezilla"
 src="http://thinkinging.com/wp-content/uploads/2008/07/catrelle_small.jpg">4)
<span style="font-weight: bold;">Blogs are the </span><span
 style="font-style: italic; font-weight: bold;">Resume 2.0</span>.
&nbsp;Whether we as bloggers accept it or not, people judge us
professionally by the quality and subject matter&nbsp;of our
content.
&nbsp;Our blogs are both a way of showing the world our skills as
writers &amp; thinkers and showcasing things that we are working on
outside of our blogs. &nbsp;If we don't acknowledge these facts, we
might was well just blog pictures of our cats (and believe me, I've got
a ton of them).<br />
<br />
At the end of the day, <span style="font-weight: bold;">technical
and
professional blogs serve to get our ideas across to others so that we
can be measured by those ideas and empowered by those who believe in
them</span>.<br />
<br />
</body>
</html>
]]></content:encoded>
			<wfw:commentRss>http://thinkinging.com/2008/07/24/why-i-blog/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Top 5 signs you&#8217;ve lost control of your reusable VIs</title>
		<link>http://thinkinging.com/2008/07/11/top-5-signs-youve-lost-control-of-your-reusable-vis/</link>
		<comments>http://thinkinging.com/2008/07/11/top-5-signs-youve-lost-control-of-your-reusable-vis/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 07:00:06 +0000</pubDate>
		<dc:creator>Jim Kring</dc:creator>
				<category><![CDATA[Code Reuse]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://thinkinging.com/2008/07/11/top-5-signs-youve-lost-control-of-your-reusable-vis/</guid>
		<description><![CDATA[Top 5 signs you&#8217;re not in control of your reusable VIs.
# 5 &#8211; You (and your team) aren&#8217;t using the reuse library.
You used to have big plans for your reusable VIs.  You organized them.  You had meetings to review them.  You assigned someone the job to clean them up and create a great big library for everyone [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Top 5 signs you&#8217;re not in control of your reusable VIs.</strong></p>
<p style="font-weight: bold;"><strong><img style="width: 159px; height: 230px; float: right;" src="http://thinkinging.com/wp-content/uploads/2008/07/tires_small.jpg" alt="" hspace="10" /></strong># 5 &#8211; You (and your team) aren&#8217;t using the reuse library.</p>
<p><span style="font-weight: normal;">You used to have big plans for your reusable VIs.  You organized them.  You had meetings to review them.  You assigned someone the job to <span style="font-style: italic;">clean them up</span> and create <a href="http://thinkinging.com/2008/02/11/monolithic-vs-modular-software-reuse-libraries-part-i/">a great big library for everyone to share</a>.  But, that was years ago and, after an initial burst, progress and interest tapered off</span><span style="font-weight: normal;">. You realized that reusable VIs were either too much trouble to find or too much work to maintain.  You&#8217;re not really sure what went wrong, but something did go wrong because your reusable VIs (and all the effort that was put into them) aren&#8217;t being reused.</span></p>
<p><span style="font-weight: bold;"># 4 &#8211; You haven&#8217;t added new VIs to your reuse library in years.</span><br style="font-weight: bold;" /></p>
<p>Something killed the fun and/or productivity gain you thought would be realized when you started your reuse library.  You&#8217;re not really sure what it is, but you know that it&#8217;s just too much work to reuse VIs.  Sure, you&#8217;re reusing a VI here and there, but <a href="http://thinkinging.com/2008/06/09/monolithic-vs-modular-software-reuse-libraries-part-ii/">your grand reuse library isn&#8217;t really growing</a> &#8212; it&#8217;s just too much work add new VIs to it.</p>
<p><span style="font-weight: bold;">#3  - You&#8217;re missing VIs when you open your project and palettes.</span><br style="font-weight: bold;" /><br />
You write a great reusable VI for project A, so you copy it over to project B.  Then, you find and fix a bug in a reusable VI while working on B, so you copy the fixed VI over to project A.  When you try to open your project after copying your reusable VIs, you&#8217;re missing some important subVIs.  Or, maybe they are <a href="http://thinkinging.com/2008/06/16/customizing-the-labview-palettes-is-ridiculously-hard/">missing from your LabVIEW palettes</a> after you spent hours getting the palettes just the way you like them.  You spend <span style="font-style: italic;">even more</span> hours trying to find the missing VIs and put all the pieces back together.  In the time you spend, you might as well have just rewritten the VIs from scratch.</p>
<p><span style="font-weight: bold;">#2 -  You have multiple copies of your reusable VIs in several projects, but they&#8217;re all slightly different.</span><br style="font-weight: bold;" /><br />
When projects are started you always grab the latest and greatest version of your reuse library.  Why wouldn&#8217;t you?  Then, as you work on your project, you find and fix a few bugs, and add a few useful VI inputs and features.  Like most people you tend to work on one or two main projects at a time and do occasional maintenance on a handful of others.  But, when you&#8217;re working on a project you&#8217;re more focused on getting the job done, than you are in making sure that your &#8220;main reuse library&#8221; gets updated (or that the copies of it in various projects are kept in sync).  As a result, each project has a slightly different copy of your reuse library.  In fact, you might have even fixed the same bug multiple times in different projects.  And, you&#8217;re not really sure which projects have the fix and which ones still have the bug.</p>
<div style="text-align: center;"><span style="font-weight: bold; font-style: italic;">And, the #1 </span><strong style="font-weight: bold; font-style: italic;">sign you&#8217;re not in control of your reusable VIs&#8230;</strong></div>
<p><strong style="font-weight: bold; font-style: italic;"></strong></p>
<p><strong style="font-weight: bold; font-style: italic;"></strong></p>
<div style="text-align: center;"><span style="font-weight: bold;"><img style="width: 81px; height: 95px;" src="http://thinkinging.com/wp-content/uploads/2008/07/wheel_small.jpg" alt="" hspace="10" align="middle" /></span><span style="font-weight: bold;"><img style="width: 81px; height: 95px;" src="http://thinkinging.com/wp-content/uploads/2008/07/wheel_small.jpg" alt="" hspace="10" align="middle" /></span><span style="font-weight: bold;"><img style="width: 81px; height: 95px;" src="http://thinkinging.com/wp-content/uploads/2008/07/wheel_small.jpg" alt="" hspace="10" align="middle" /></span><span style="font-weight: bold;"><img style="width: 81px; height: 95px;" src="http://thinkinging.com/wp-content/uploads/2008/07/wheel_small.jpg" alt="" hspace="10" align="middle" /></span><span style="font-weight: bold;"><img style="width: 81px; height: 95px;" src="http://thinkinging.com/wp-content/uploads/2008/07/wheel_small.jpg" alt="" hspace="10" align="middle" /></span></div>
<div style="text-align: center;"><span style="font-weight: bold;"><br />
</span></div>
<p><span style="font-weight: bold;">1) You&#8217;ve rewritten the same VI over a dozen times!!!</span><br style="font-weight: bold;" /><br />
You have had ambitions to create a reusable VI library, but you never really got around to it (or, you&#8217;ve tried and not gotten very far). It&#8217;s way easier to just rewrite that VI than to find the one that you already wrote, because you have no idea where that other one is.  But, you&#8217;re rewritten that same VI at least a dozen times and it&#8217;s driving you crazy.  You&#8217;ve just about had it. You wonder, &#8220;I&#8217;m an engineer, so why you keep reinventing the same wheel?&#8221;</p>
<p><span style="font-weight: bold;">So what now? Should you give up on the idea of reusable VIs?</span><br style="font-weight: bold;" /><br />
Of course, we should not give up.  One great solution is <a href="http://jkisoft.com/vipm/">VI Package Manager</a>.  Stay tuned for my follow-up article <span style="font-weight: bold;">The 5 steps to take control of your reusable VI library</span> where I&#8217;ll tell you everything you need to know to regain control.</p>
]]></content:encoded>
			<wfw:commentRss>http://thinkinging.com/2008/07/11/top-5-signs-youve-lost-control-of-your-reusable-vis/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Announcement: Comments RSS Feed for &#8220;Thinking in G&#8221;</title>
		<link>http://thinkinging.com/2007/09/05/announcement-comments-rss-feed-for-thinking-in-g/</link>
		<comments>http://thinkinging.com/2007/09/05/announcement-comments-rss-feed-for-thinking-in-g/#comments</comments>
		<pubDate>Thu, 06 Sep 2007 04:40:10 +0000</pubDate>
		<dc:creator>Jim Kring</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://thinkinging.com/2007/09/05/announcement-comments-rss-feed-for-thinking-in-g/</guid>
		<description><![CDATA[I have just set up an RSS feed of all the comments on &#8220;Thinking in G&#8221; to make it easier for everyone to participate in the lively discussions that follow the articles.
And, I&#8217;d like to take this moment to give a big &#8220;thank you&#8221; to all the readers of Thinking in G &#8212; especially those [...]]]></description>
			<content:encoded><![CDATA[<p>I have just set up an <a title="Comments for " href="http://feeds.feedburner.com/CommentsForThinkingInG">RSS feed of all the comments on &#8220;Thinking in G&#8221;</a> to make it easier for everyone to participate in the lively discussions that follow the articles.</p>
<p>And, I&#8217;d like to take this moment to give a big <strong>&#8220;thank you&#8221;</strong> to all the readers of <em>Thinking in G</em> &#8212; especially those of you who leave comments regularly.  I love hearing what you all have to say <img src='http://thinkinging.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://thinkinging.com/2007/09/05/announcement-comments-rss-feed-for-thinking-in-g/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Cool New LabVIEW Project Features in 8.5</title>
		<link>http://thinkinging.com/2007/08/23/cool-new-labview-project-features-in-85/</link>
		<comments>http://thinkinging.com/2007/08/23/cool-new-labview-project-features-in-85/#comments</comments>
		<pubDate>Fri, 24 Aug 2007 02:15:35 +0000</pubDate>
		<dc:creator>Jim Kring</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://thinkinging.com/2007/08/23/cool-new-labview-project-features-in-85/</guid>
		<description><![CDATA[I just got done watching a great video tutorial of some cool new LabVIEW 8.5 project explorer features in Christina Rogers&#8217; latest blog article, Project File Management Enhancements.
Here are some of the new favorites that got me excited:

Save As (on your project file) &#8212; LabVIEW 8.0 and 8.2 do not have Save As for a [...]]]></description>
			<content:encoded><![CDATA[<p>I just got done watching a great <strong>video tutorial</strong> of some <strong>cool new LabVIEW 8.5 project explorer features</strong> in Christina Rogers&#8217; latest blog article, <a href="http://eyesonvis.blogspot.com/2007/08/project-file-management-enhancements.html">Project File Management Enhancements</a>.</p>
<p>Here are some of the new favorites that got me excited:</p>
<ul>
<li><strong>Save As</strong> (on your project file) &#8212; LabVIEW 8.0 and 8.2 do not have Save As for a project and I really missed this expected feature.  Now, in 8.5, NI has exceeded my expectations <img src='http://thinkinging.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  You can also rename and save a copy of your project, and even choose subsets of the project for the new copy.</li>
<li><strong>Immediate update of Dependencies</strong> after adding new project items. (I wonder if I can set Destinations based on a Dependencies location)</li>
<li><strong>Show file paths</strong> in Items View (it would be nice if there were a setting to show the paths relative to the project file&#8217;s parent folder [if located beneath that folder] instead of absolute paths.</li>
<li><strong><em>Show Callers</em></strong> and <strong><em>Show Callees</em></strong> when right-clicking on VIs in the project explorer (hmm&#8230; I wonder if this works for Classes, yet &#8212; e.g., <em>Show Parent</em> and <em>Show Children</em>.)</li>
</ul>
<p>These features really make using the project explorer a lot more enjoyable.  Thanks, Christina (and LV team) <img src='http://thinkinging.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://thinkinging.com/2007/08/23/cool-new-labview-project-features-in-85/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
