30 Aug 2002 Zaitcev   » (Master)

goingware is experienced, so I assume he understands what he is doing. In contrast, I consciously decided to stay away from the embedded programming, unless economic hardships make me.

From a free software actor point of view, embedded programming is a very alien, hostile world.

First, it integrates with hardware much more than our big computer programming does. In hardware, patents reign supreme, and the whole old school of closed source engineering is thriving. This spills over to the embedded programming. The air in embedded companies is stiff.

Second, embedded projects are as diverse as their platforms. This places high barriers in the way of code reuse, at least as far as community bulding is concerned. Embedded programmers spend their lives working on code which is never reviewed by anyone and 95% of it is discarded before it reaches a product.

And third, embedded programming is populated by dorks, historically. Most of those people do not know how to quote an e-mail, and they do not care to learn, just to bring one example.

Actually, it is much worse than I am making it sound, but you have be in it to feel the oppression.

I am sure that Advogaters will point out exceptions, and in fact I saw one myself, in pre-RedHat Cignus. Count yourself fortunate if you end in a company like that, but do not bet on it.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!