embedded software boot camp

MO/HO Market?

June 8th, 2007 by Michael Barr

I was fascinated to receive the following message from a former colleague in e-mail yesterday:

Do you have any requirements for a Linux C++, Windows .NET, or embedded programmer who can work remotely? I have high speed (1.5 mbps) internet, a wireless router, and 3 laptops in my motorhome. I only need about $25/hr to support my new lifestyle.

Of course, it has become the norm that computer programmers and many other types of professionals can work from their countries of origin or even home offices. Some observers have gone so far as to call this the world is flat effect of the Internet.

But $25/hr for an experienced programmer living as a connected nomad somewhere in America? Could this be the end game for all of us in the computer services business?

Trac and RSS

May 31st, 2007 by Michael Barr

At Netrino, we absolutely adore Trac. All of our engineering teams use Trac (along with Subversion) to manage projects and track changes to their schematics, source code, and other documents.

In fact, we have a lot of simultaneous projects–each with a separate Trac home. Since we’re hosting on the Internet rather than internally and have a different mix of engineers on each project, though, we must use authentication. In a nutshell, it’s first necessary to login with a username and password before you can view or edit any of Trac’s wiki, milestones, tickets, etc.

We love RSS too at Netrino. So it’s nifty that Trac supports RSS and can spit out a Timeline view of events via RSS. Ideally, those of us with roles in multiple projects could just track events via per-project RSS feeds.

Unfortunately, we’ve found no RSS reader that can perform the necessary login step, via for example the /login URL, prior to accessing the feed. For Mac there’s even one RSS client (Rss Growler) that claims to have been written specifically for use with Trac–but it can’t login first either.

Digging for hours for an answer to this riddle, I discovered that the issue has been known in the Trac community for more than three years. Despite a long series of discussions, Ticket #540 remains open with no end in sight! Is this the best the open source community can do? (The very first comment, dating to June 2004, offers a reasonable-sounding solution that would work for most TracRSS users.)

MicroTCA Summit

May 30th, 2007 by Michael Barr

During a brief visit earlier today, I was quite impressed by the size of the MicroTCA Summit here in Baltimore. I had expected a much smaller gathering. It seems there is quite a lot of interest in this new backplane technology, which radically reduces the space required to connect boards together. It appears MicroTCA is really set to “take off” in the mil/aero community, in particular.

What are you doing with MicroTCA?

To India and Beyond

November 9th, 2006 by Michael Barr

Much has been said and written in recent years about the offshorting trend for embedded software development. One of the destinations for some work has apparently been India, which has the triple advantage of world class educational institutions (e.g., the IIT system), an ultra-low cost of living, and English-speaking engineers.

Later this month I’m headed to Bangalore and Mysore in Southern India. I may or may not blog from there, but I will certainly be taking note of the embedded software companies and opportunities there. So please know that though my blog is silent I am indeed still active.

SecureRF == SnakeOil?

October 16th, 2006 by Michael Barr

I’m pleased to report that after years of reading Bruce Schneier, I am finally catching on. A few weeks back at the Embedded Systems Conference I attended a lunch for startup companies and venture capitalists. One of the presenting companies, SecureRF, claimed to have invented a security protocol for resource-constrained systems (such as RFID devices) that was (a) cheap mathematically and (b) even more secure than existing security techniques.

I was skeptical. I even thought of blogging here or e-mailing Bruce, but just never found the time. Encryption is mathematically hard for reasons I had learned in grad school. The company’s hand-waving about a new faster way of doing it was either bullsh*t or a major cryptology breakthrough we should all be reading about elsewhere.

It seems that Schneier has now caught wind of SecureRF. Here’s his blog post about the company, which labels the “breakthrough” nothing more than snake oil.