Boeing 787 Dreamliner and the Counter Overflow

Posted on Sat 29 February 2020 in Software Fails View Comments • Tagged with Bugs, Embedded, Software Engineering

Photo of Boeing 787

This is another post in a series which covers famous software failures. Today's failure is not very old nor it is very famous.

In 2015, the Federal Aviation Administration (FAA) issued and Airworthiness Derivative (AD) regarding Boeing's flagship aircraft at that time, the 787 Dreamliner.

In the AD, they write …


Continue reading

Zune Leap Year Freeze

Posted on Sat 25 January 2020 in Software Fails View Comments • Tagged with Bugs, Embedded, Software Engineering

I am starting a new series of blog posts in which I will do analysis of famous bugs and system design failures related to software. I will attempt to present more technical analysis than what is available when reading about these stories in the mainstream media.

I love reading about …


Continue reading

About the Pitfalls of Merge Conflicts

Posted on Sat 31 December 2016 in misc View Comments • Tagged with Ada, Software Engineering, Source Control

I do not consider myself a novice software developer. And yet I still have not exceeded the list of things I can learn "the hard way".

Last month I had chance to learn about the dangers of resolving merge conflicts as well as how important is it to do a …


Continue reading

Spartanization Plug-In For Eclipse

Posted on Sat 09 March 2013 in misc View Comments • Tagged with Eclipse, Software Engineering, Spartanization Plugin

I would like to share an Eclipse plug-in that I have recently developed. It possible to install it from the following update site: http://update.nihamkin.com/spartan/.

If you are not familiar with "spartan programming", you can read about it on this Jeff Atwood's post or here for more …


Continue reading