<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Does and should IT exercise complete control over an embedded developer’s workstation?</title>
	<atom:link href="http://www.embeddedinsights.com/channels/2010/10/27/does-and-should-it-exercise-complete-control-over-an-embedded-developer%e2%80%99s-workstation/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.embeddedinsights.com/channels/2010/10/27/does-and-should-it-exercise-complete-control-over-an-embedded-developer%e2%80%99s-workstation/</link>
	<description>Shedding Light on the Hidden World of Embedded Systems</description>
	<lastBuildDate>Mon, 28 Jul 2014 16:18:37 -0400</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: J.M. @LI</title>
		<link>http://www.embeddedinsights.com/channels/2010/10/27/does-and-should-it-exercise-complete-control-over-an-embedded-developer%e2%80%99s-workstation/#comment-4301</link>
		<dc:creator>J.M. @LI</dc:creator>
		<pubDate>Fri, 12 Nov 2010 20:56:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.embeddedinsights.com/channels/?p=352#comment-4301</guid>
		<description>The way IT is structured in many companies today just doesn&#039;t work well when the needs of engineering conflict with the typical needs of the rest of the company. It seems that many companies don&#039;t have an easy way to deal with the differences. I&#039;ve run into problems with my PC being rebooted while trying to log data, insane delays getting software installed, inadequate memory/CPU/storage/bandwidth/latency, etc, etc. There are solutions to many of these problems(some of which have already been mentioned), but it makes the IT group work harder or spend more money, so it is difficult to force a change.</description>
		<content:encoded><![CDATA[<p>The way IT is structured in many companies today just doesn&#8217;t work well when the needs of engineering conflict with the typical needs of the rest of the company. It seems that many companies don&#8217;t have an easy way to deal with the differences. I&#8217;ve run into problems with my PC being rebooted while trying to log data, insane delays getting software installed, inadequate memory/CPU/storage/bandwidth/latency, etc, etc. There are solutions to many of these problems(some of which have already been mentioned), but it makes the IT group work harder or spend more money, so it is difficult to force a change.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: P.B. @LI</title>
		<link>http://www.embeddedinsights.com/channels/2010/10/27/does-and-should-it-exercise-complete-control-over-an-embedded-developer%e2%80%99s-workstation/#comment-4300</link>
		<dc:creator>P.B. @LI</dc:creator>
		<pubDate>Fri, 12 Nov 2010 17:40:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.embeddedinsights.com/channels/?p=352#comment-4300</guid>
		<description>We were fortunate to have an IT department that trusted us enough to allow us to have laptops that were not under their control. The mac address for these were in the company&#039;s mac filter table (Enet&amp;WiFi) so the were disallowed from connecting (if we plug in the wrong Enet cable by mistake). We had a separate, dedicated T1 to the internet with fixed IPs so we could load the tools we needed, including the version of Windows, no auto logouts, and still have internet access. If we lost data we recover from our own backup, but that never happened.</description>
		<content:encoded><![CDATA[<p>We were fortunate to have an IT department that trusted us enough to allow us to have laptops that were not under their control. The mac address for these were in the company&#8217;s mac filter table (Enet&amp;WiFi) so the were disallowed from connecting (if we plug in the wrong Enet cable by mistake). We had a separate, dedicated T1 to the internet with fixed IPs so we could load the tools we needed, including the version of Windows, no auto logouts, and still have internet access. If we lost data we recover from our own backup, but that never happened.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: K.P. @LI</title>
		<link>http://www.embeddedinsights.com/channels/2010/10/27/does-and-should-it-exercise-complete-control-over-an-embedded-developer%e2%80%99s-workstation/#comment-4299</link>
		<dc:creator>K.P. @LI</dc:creator>
		<pubDate>Fri, 12 Nov 2010 17:40:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.embeddedinsights.com/channels/?p=352#comment-4299</guid>
		<description>www.DiligentMinds.com

After reading all the posts, I was going to mention VMware Workstation, but Mark Perkins stole my thunder. With VMware Workstation, you can have the best of both worlds-- IT can completely lock down the host O/S-- and at the same time the user can be allowed to create any virtual machine they need (any O/S). All of the USB ports and other hardware can be used just fine from the virtual machine. I use this technique myself, and I recommend it highly.

If IT has locked down the Internet to the degree that you can&#039;t get to important support web sites, it might be better to bring in your own laptop (or netbook) with a cellular broadband dongle-- this would allow complete unfettered access to the Internet, and IT would have zero control over your own private machine. This is a lot easier than fighting with IT every time you need access to a different support site, and the cost of the netbook and the cellular broadband service may even be tax deductible (but check with your tax advisor first.) Another way to do this is to set up a proxy server at your home (that has broadband Internet), and then set up an encrypted connection (proxy server) on one of your virtual machines that &quot;tunnels&quot; through the corporate IT network to you home network. That way, all Internet browsing is completely hidden from the corporate &quot;nanny program&quot;-- and you would have free and unfettered access to the Internet-- with the only cost being a little bit of initial work.</description>
		<content:encoded><![CDATA[<p><a href="http://www.DiligentMinds.com" rel="nofollow">http://www.DiligentMinds.com</a></p>
<p>After reading all the posts, I was going to mention VMware Workstation, but Mark Perkins stole my thunder. With VMware Workstation, you can have the best of both worlds&#8211; IT can completely lock down the host O/S&#8211; and at the same time the user can be allowed to create any virtual machine they need (any O/S). All of the USB ports and other hardware can be used just fine from the virtual machine. I use this technique myself, and I recommend it highly.</p>
<p>If IT has locked down the Internet to the degree that you can&#8217;t get to important support web sites, it might be better to bring in your own laptop (or netbook) with a cellular broadband dongle&#8211; this would allow complete unfettered access to the Internet, and IT would have zero control over your own private machine. This is a lot easier than fighting with IT every time you need access to a different support site, and the cost of the netbook and the cellular broadband service may even be tax deductible (but check with your tax advisor first.) Another way to do this is to set up a proxy server at your home (that has broadband Internet), and then set up an encrypted connection (proxy server) on one of your virtual machines that &#8220;tunnels&#8221; through the corporate IT network to you home network. That way, all Internet browsing is completely hidden from the corporate &#8220;nanny program&#8221;&#8211; and you would have free and unfettered access to the Internet&#8211; with the only cost being a little bit of initial work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: M.P. @LI</title>
		<link>http://www.embeddedinsights.com/channels/2010/10/27/does-and-should-it-exercise-complete-control-over-an-embedded-developer%e2%80%99s-workstation/#comment-4298</link>
		<dc:creator>M.P. @LI</dc:creator>
		<pubDate>Fri, 12 Nov 2010 17:39:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.embeddedinsights.com/channels/?p=352#comment-4298</guid>
		<description>Hi All, 

Just read these posts and though I would share the following: 

After having a number of horror events over the years with my development PC. In my small company your development machine and office machines are the same. This is can be very annoying, when developing I install apps and the Windows PC just gets slower and slower. 

I recently had a hard drive failure which although bad news, in some ways it is also great; gives you the opportunity to get rid of clutter. I also took the opportunity to start working differently. I now do all my development under Wmware virtual machines. So far it has been a great success, my PC remains snappy as I am not installing loads of apps and all the tools I have tried (Orcad, Lauterbauch Trace, PAD’s, Compilers) under Vmware work perfectly fine. 

It seems to be a good compromise for me; I can have a different virtual machine to suit the project I am working on. So far there are no real down sides except waiting for the virtual machine to start. 

In my experience I would recommend that people give virtual machines a try, it’s like having multiple PC’s at your disposal.</description>
		<content:encoded><![CDATA[<p>Hi All, </p>
<p>Just read these posts and though I would share the following: </p>
<p>After having a number of horror events over the years with my development PC. In my small company your development machine and office machines are the same. This is can be very annoying, when developing I install apps and the Windows PC just gets slower and slower. </p>
<p>I recently had a hard drive failure which although bad news, in some ways it is also great; gives you the opportunity to get rid of clutter. I also took the opportunity to start working differently. I now do all my development under Wmware virtual machines. So far it has been a great success, my PC remains snappy as I am not installing loads of apps and all the tools I have tried (Orcad, Lauterbauch Trace, PAD’s, Compilers) under Vmware work perfectly fine. </p>
<p>It seems to be a good compromise for me; I can have a different virtual machine to suit the project I am working on. So far there are no real down sides except waiting for the virtual machine to start. </p>
<p>In my experience I would recommend that people give virtual machines a try, it’s like having multiple PC’s at your disposal.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: R.A. @LI</title>
		<link>http://www.embeddedinsights.com/channels/2010/10/27/does-and-should-it-exercise-complete-control-over-an-embedded-developer%e2%80%99s-workstation/#comment-4296</link>
		<dc:creator>R.A. @LI</dc:creator>
		<pubDate>Fri, 12 Nov 2010 05:41:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.embeddedinsights.com/channels/?p=352#comment-4296</guid>
		<description>&quot;You should not need to do web browsing from an embedded system development station.&quot; 

I&#039;d have to disagree strongly here. 

I simply can&#039;t imagine how I could develop even a few hundred lines of code without Google as my Posix API reference search tool (before search engines, I actually had memorized much of the Posix API, but since Google, I have reclaimed all the neurons used to store the API, and put them to better use :-)</description>
		<content:encoded><![CDATA[<p>&#8220;You should not need to do web browsing from an embedded system development station.&#8221; </p>
<p>I&#8217;d have to disagree strongly here. </p>
<p>I simply can&#8217;t imagine how I could develop even a few hundred lines of code without Google as my Posix API reference search tool (before search engines, I actually had memorized much of the Posix API, but since Google, I have reclaimed all the neurons used to store the API, and put them to better use <img src='http://www.embeddedinsights.com/channels/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: E.P. @LI</title>
		<link>http://www.embeddedinsights.com/channels/2010/10/27/does-and-should-it-exercise-complete-control-over-an-embedded-developer%e2%80%99s-workstation/#comment-4295</link>
		<dc:creator>E.P. @LI</dc:creator>
		<pubDate>Fri, 12 Nov 2010 05:14:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.embeddedinsights.com/channels/?p=352#comment-4295</guid>
		<description>Ronald Reagan spoke of START treaty with &quot;Trust but verify.&quot;

Embedded developers should have a a large measure of trust from management just as DBAs should for example. But checks and audits also should be accepted by the developers. Embedded developers often need special tools and applications. They are often adept at configuring the development system to match their needs. If management has decided a person is skilled enough to do this kind of work, they need to trust the developer.

I have often worked on separate development networks. You should not need to do web browsing from an embedded system development station.</description>
		<content:encoded><![CDATA[<p>Ronald Reagan spoke of START treaty with &#8220;Trust but verify.&#8221;</p>
<p>Embedded developers should have a a large measure of trust from management just as DBAs should for example. But checks and audits also should be accepted by the developers. Embedded developers often need special tools and applications. They are often adept at configuring the development system to match their needs. If management has decided a person is skilled enough to do this kind of work, they need to trust the developer.</p>
<p>I have often worked on separate development networks. You should not need to do web browsing from an embedded system development station.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: R.D. @LI</title>
		<link>http://www.embeddedinsights.com/channels/2010/10/27/does-and-should-it-exercise-complete-control-over-an-embedded-developer%e2%80%99s-workstation/#comment-4294</link>
		<dc:creator>R.D. @LI</dc:creator>
		<pubDate>Fri, 12 Nov 2010 04:48:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.embeddedinsights.com/channels/?p=352#comment-4294</guid>
		<description>In my earlier years in embedded development, our company&#039;s IT was not that well equipped and also short of hands. So, in order to make my development path hassle free and without any waiting-time-for-IT-to-resolve-issues, I learned a lot of Windows and Linux system administration myself. This has helped me a lot over the years, especially now when I am working as independent professional. I don&#039;t have to call IT support every time my desktop or server at home has a problem. Either I can fix it or browse the Internet to find the appropriate solution and apply it.

As for large IT organisations, they are mostly incapable of understanding the nitty-gritties of amount of freedom required to undertake embedded development. So, freedom should be given to the developers to manage their own workstations. BUT, the catch here is that with such powers some sense of responsibility should also be ingrained in the developers. IT dept should at best do regular audits of the workstation to check what all is installed and figuring out how much of that is threatening to the organisation. They can raise flags if inappropriate software or unlicensed software is installed, and so on.</description>
		<content:encoded><![CDATA[<p>In my earlier years in embedded development, our company&#8217;s IT was not that well equipped and also short of hands. So, in order to make my development path hassle free and without any waiting-time-for-IT-to-resolve-issues, I learned a lot of Windows and Linux system administration myself. This has helped me a lot over the years, especially now when I am working as independent professional. I don&#8217;t have to call IT support every time my desktop or server at home has a problem. Either I can fix it or browse the Internet to find the appropriate solution and apply it.</p>
<p>As for large IT organisations, they are mostly incapable of understanding the nitty-gritties of amount of freedom required to undertake embedded development. So, freedom should be given to the developers to manage their own workstations. BUT, the catch here is that with such powers some sense of responsibility should also be ingrained in the developers. IT dept should at best do regular audits of the workstation to check what all is installed and figuring out how much of that is threatening to the organisation. They can raise flags if inappropriate software or unlicensed software is installed, and so on.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AIF @LI</title>
		<link>http://www.embeddedinsights.com/channels/2010/10/27/does-and-should-it-exercise-complete-control-over-an-embedded-developer%e2%80%99s-workstation/#comment-4292</link>
		<dc:creator>AIF @LI</dc:creator>
		<pubDate>Thu, 11 Nov 2010 20:17:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.embeddedinsights.com/channels/?p=352#comment-4292</guid>
		<description>The most annoying part when development system is managed by IT are forced Windows updates and reboots in the middle of test runs.
In my opinion the best bet is to have a slim sub-$300 system for e-mails and other corporate applications and a real workstation for development. Development LAN is separated from the company LAN. In reality development workstation only needs FTP to transfer files and access to SVN which can be done via secondary NIC on the slim workstation fully fire-walled and controlled by IT. Thus whatever you do on the development system would not affect corporate LAN.</description>
		<content:encoded><![CDATA[<p>The most annoying part when development system is managed by IT are forced Windows updates and reboots in the middle of test runs.<br />
In my opinion the best bet is to have a slim sub-$300 system for e-mails and other corporate applications and a real workstation for development. Development LAN is separated from the company LAN. In reality development workstation only needs FTP to transfer files and access to SVN which can be done via secondary NIC on the slim workstation fully fire-walled and controlled by IT. Thus whatever you do on the development system would not affect corporate LAN.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: R.A. @LI</title>
		<link>http://www.embeddedinsights.com/channels/2010/10/27/does-and-should-it-exercise-complete-control-over-an-embedded-developer%e2%80%99s-workstation/#comment-4291</link>
		<dc:creator>R.A. @LI</dc:creator>
		<pubDate>Thu, 11 Nov 2010 17:09:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.embeddedinsights.com/channels/?p=352#comment-4291</guid>
		<description>&quot;One way too keep the specialized tools from causing problems on the corporate network is to put in an additional LAN just for development purposes and the engineers have computers with 2 network connections.&quot;

Of course, it isn&#039;t necessary for engineers workstations to have two connections; you can have either the development network, or the corporate network tunneled. Probably makes sense to have the corporate network tunneled, as development protocols may not be routable.</description>
		<content:encoded><![CDATA[<p>&#8220;One way too keep the specialized tools from causing problems on the corporate network is to put in an additional LAN just for development purposes and the engineers have computers with 2 network connections.&#8221;</p>
<p>Of course, it isn&#8217;t necessary for engineers workstations to have two connections; you can have either the development network, or the corporate network tunneled. Probably makes sense to have the corporate network tunneled, as development protocols may not be routable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: M.Y. @LI</title>
		<link>http://www.embeddedinsights.com/channels/2010/10/27/does-and-should-it-exercise-complete-control-over-an-embedded-developer%e2%80%99s-workstation/#comment-4290</link>
		<dc:creator>M.Y. @LI</dc:creator>
		<pubDate>Thu, 11 Nov 2010 16:45:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.embeddedinsights.com/channels/?p=352#comment-4290</guid>
		<description>No and hell no.</description>
		<content:encoded><![CDATA[<p>No and hell no.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
