<?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-34654804</id><updated>2008-10-30T14:14:06.881-04:00</updated><title type='text'>state-space</title><subtitle type='html'>My main goal for this blog is sharing with you various thoughts, hints, and tips for improving the design of embedded software. I’ve been through academia, big corporation, Silicon Valley startups, and finally my own business, so I’ve seen quite a bit.</subtitle><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34654804/posts/default'/><link rel='alternate' type='text/html' href='http://embeddedgurus.net/state-space/'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://EmbeddedGurus.net/state-space/atom.xml'/><author><name>Miro Samek</name><uri>http://www.blogger.com/profile/08368476192107788179</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-34654804.post-4575268577104702410</id><published>2008-06-11T11:36:00.001-04:00</published><updated>2008-07-18T09:02:47.548-04:00</updated><title type='text'>Make the most of side-by-side code differencing</title><summary type='text'>I'm constantly amazed how many developers shoot themselves in the foot by defeating the benefits of side-by-side source code differencing, which is perhaps the most routinely used technique in daily code development and maintenance with any VCS (Version Control System). In this post, I'd like to share a few tips for making the most of side-by-side differencing, which in my view should be adopted </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/34654804/4575268577104702410/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=34654804&amp;postID=4575268577104702410' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34654804/posts/default/4575268577104702410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34654804/posts/default/4575268577104702410'/><link rel='alternate' type='text/html' href='http://embeddedgurus.net/state-space/2008/06/make-most-of-side-by-side-diff.html' title='Make the most of side-by-side code differencing'/><author><name>Miro Samek</name><uri>http://www.blogger.com/profile/08368476192107788179</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34654804.post-1673033686441665944</id><published>2008-01-20T19:11:00.000-05:00</published><updated>2008-01-20T22:04:21.905-05:00</updated><title type='text'>Object-based programming in C</title><summary type='text'>Embedded developers abandon C++ in droves. According to the 2007 survey published in the ESD magazine, the C++ use declined by one-third compared to year before, which was offset by an equal rise in popularity of C—the only viable alternative in embedded.

Even though the last year was most dramatic, the trend has been actually continuing for a number of years. This couldn't go unnoticed by UML </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/34654804/1673033686441665944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=34654804&amp;postID=1673033686441665944' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34654804/posts/default/1673033686441665944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34654804/posts/default/1673033686441665944'/><link rel='alternate' type='text/html' href='http://embeddedgurus.net/state-space/2008/01/object-based-programming-in-c.html' title='Object-based programming in C'/><author><name>Miro Samek</name><uri>http://www.blogger.com/profile/08368476192107788179</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34654804.post-6220149564109621968</id><published>2007-09-26T12:59:00.000-04:00</published><updated>2007-11-07T21:58:52.092-05:00</updated><title type='text'>Is Eclipse The Emperor's New Clothes?</title><summary type='text'>"Many years ago there was an Emperor so exceedingly fond of new clothes...

...one day came two swindlers. They let it be known they were weavers, and they said they could weave the most magnificent fabrics imaginable. Not only were their colors and patterns uncommonly fine, but clothes made of this cloth had a wonderful way of becoming invisible to anyone who was unfit for his office, or who was</summary><link rel='related' href='http://www.andersen.sdu.dk/vaerk/hersholt/TheEmperorsNewClothes_e.html' title='Is Eclipse The Emperor&apos;s New Clothes?'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/34654804/6220149564109621968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=34654804&amp;postID=6220149564109621968' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34654804/posts/default/6220149564109621968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34654804/posts/default/6220149564109621968'/><link rel='alternate' type='text/html' href='http://embeddedgurus.net/state-space/2007/09/emperors-new-clothes.html' title='Is Eclipse The Emperor&apos;s New Clothes?'/><author><name>Miro Samek</name><uri>http://www.blogger.com/profile/08368476192107788179</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34654804.post-5329993375901838632</id><published>2007-06-22T22:47:00.000-04:00</published><updated>2007-08-27T11:38:52.588-04:00</updated><title type='text'>Embedded Software Crisis or Embedded Software Glut?</title><summary type='text'>I’ve been listening to the recent webcast "Solving the Embedded Software Crisis" (see also Rich Nass’ column "The need for more programmers" in the May issue of the ESD magazine). Of course, the main thrust of this particular webcast (as well as the ESD column) was the use of code generating tools (such as LabView from National Instruments, the sponsor of this webcast) to alleviate the allegedly </summary><link rel='related' href='http://seminar2.techonline.com/s/esd_jun1907' title='Embedded Software Crisis or Embedded Software Glut?'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/34654804/5329993375901838632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=34654804&amp;postID=5329993375901838632' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34654804/posts/default/5329993375901838632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34654804/posts/default/5329993375901838632'/><link rel='alternate' type='text/html' href='http://embeddedgurus.net/state-space/2007/06/embedded-software-crisis-or-embedded.html' title='Embedded Software Crisis or Embedded Software Glut?'/><author><name>Miro Samek</name><uri>http://www.blogger.com/profile/08368476192107788179</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34654804.post-115906308543245951</id><published>2006-09-23T21:56:00.000-04:00</published><updated>2006-09-23T21:58:05.436-04:00</updated><title type='text'>Agile Embedded Development</title><summary type='text'>Silicon Valley finally seems to be taking a serious look at "agile development" as a competitive advantage. Articles like “Reinventing the Software Development Strategy” by John Seybold give us a glimmer of hope that maybe software development doesn’t always need to be a “death march” of missed schedules, but rather can actually be fun. 

If you accept arguments made in Seybold’s article (and </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/34654804/115906308543245951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=34654804&amp;postID=115906308543245951' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34654804/posts/default/115906308543245951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34654804/posts/default/115906308543245951'/><link rel='alternate' type='text/html' href='http://embeddedgurus.net/state-space/2006/09/agile-embedded-development_23.html' title='Agile Embedded Development'/><author><name>Miro Samek</name><uri>http://www.blogger.com/profile/08368476192107788179</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34654804.post-115863899260158308</id><published>2006-09-19T00:08:00.000-04:00</published><updated>2006-09-23T21:56:41.116-04:00</updated><title type='text'>What Embedded Programs have to do with Hollywood?</title><summary type='text'>I still remember the "Triumph of the Nerds" PBS special, where Steve Jobs recalled his early days at Apple and how the young Apple team picked up the brains of scientists at the Xerox Palo Alto Research Center (PARC) . Steve explained how PARC researchers showed them three revolutionary things: (1) the graphical user interface (GUI), (2) computer network, and (3) object-oriented programming. Out </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/34654804/115863899260158308/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=34654804&amp;postID=115863899260158308' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34654804/posts/default/115863899260158308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34654804/posts/default/115863899260158308'/><link rel='alternate' type='text/html' href='http://embeddedgurus.net/state-space/2006/09/what-embedded-programs-have-to-do-with.html' title='What Embedded Programs have to do with Hollywood?'/><author><name>Miro Samek</name><uri>http://www.blogger.com/profile/08368476192107788179</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>