The world is going Agile – literally

On my run this morning, I caught an absolutely amazing piece on NPR. Turns out that the world is going Agile. We  - in the technology and software development world, have already learnt what it means to be agile. Its all about making small incremental changes,  delivering it to customers, gathering the feedback and iteratively [Read More →]

no comments | posted by on February 21, 2012

The Secret to Fast, Reliable Builds – Part 2

In a previous blogpost by Eric Melski, he covered the basic conflict detection algorithm in ElectricMake. It’s surprisingly simple, which is one of its strengths. But if ElectricMake strictly adhered to the simple definition of a conflict, many builds would be needlessly serialized, sapping performance. Over the years we’ve made a variety of tweaks to the [Read More →]

no comments | posted by on December 5, 2011

ElectricCommander Feature Spotlight: The Batch API

This is the first in a series of spotlights on some ElectricCommander features that you may not be using as much as you could or which you may not even be aware of. In this installment, I illustrate why the batch api is an important tool in your arsenal as a procedure developer and how [Read More →]

no comments | posted by on November 28, 2011

The Secret to Fast, Reliable Builds – Part 1

Parallel execution is a popular technique for reducing software build length, and for good reason. These days, multi-core computers have become standard — even my laptop has four cores — so there’s horsepower to spare. And it’s “falling over easy” to implement: just slap a “-j” onto your make command-line, sit back and enjoy the [Read More →]

no comments | posted by on November 17, 2011

Agile Won’t Scale Without Automation: Limited Insight

This is part five of a five part series where we will present five distinct challenges that if left unaddressed will drastically reduce an organization’s ability to gain the benefits promised by a move to Agile development methods. It’s a sad fact that in most enterprises, the process of building, testing, and deploying software is [Read More →]

no comments | posted by on November 1, 2011

Agile Won’t Scale Without Automation: Disparate Techniques

This is part four of a five part series where we will present five distinct challenges that if left unaddressed will drastically reduce an organization’s ability to gain the benefits promised by a move to Agile development methods. Even in the most rigid, hierarchical organizations, there’s a good chance that each software development team has [Read More →]

no comments | posted by on October 24, 2011

Agile Won’t Scale Without Automation: Error-Prone Processes

This is part three of a five part series where we will present five distinct challenges that if left unaddressed will drastically reduce an organization’s ability to gain the benefits promised by a move to Agile development methods. There are many explanations why manually initiated, slow-running build-test-deploy procedures are much more likely to experience failures. [Read More →]

no comments | posted by on October 18, 2011

ESC 2011

This week we are exhibiting at the Embedded Systems Conference Silicon Valley 2011 in San Jose, California. If you’re big into embedded systems development, at this time of the year it is the place to be and is a great showcase for the latest state-of-the-art technology and ideas in this space. All the big guys [Read More →]

Comments Off | posted by on May 4, 2011