• Embedded C: Optimization

    Embedded C: Optimization

    Most hard part of the coding is to optimize it for efficiency and minimizing resource usage. In embedded systems optimization becomes the highest priority because of the limited resources, so the program should be optimized to execute with less memory/storage, shrink power consumption and other resources. Largely program optimization is targeted to achieve more execution… Read more

  • Embedded C: Preprocessor

    Embedded C: Preprocessor

    First step during the completion of c program is preprocessing, where in the preprocessor modifies the code according based on use input for further compilation process. Preprocessors enables developers to write efficient software’s. Below I have tried to explain how preprocessors can be sued in real time coding, capabilities and syntax. #include Well to start… Read more

  • Embedded C: Data Types

    Embedded C: Data Types

    Data represented in memories of micro-controllers will be in the form of ones and zeros (electronic bits @ physical level), in binary format.  To make sense of this data, they have to structure together based on the type – numbers or characters. C identifies/interprets this data based on the data type. Data type is rule… Read more

  • SAFe (Scaled Agile Framework®) 101

    SAFe (Scaled Agile Framework®) 101

    This 101 is for those who would like to get basic overview on SAFe and its application. Why SAFe? Assume you are building a products, comprises of 10 smaller software units.  You will start implementing scrum in one of the software implementation team and benefits are seen by other teams and they embrace scrum too.… Read more

  • Volunteer group helping organizational transformation

    Volunteer group helping organizational transformation

    Any company that goes to transformation faces many challenges, prominent challenge is how, when and who drives these changes. There is always a perception that change should be always driven from top, because power needed to orchestrate change lies there. But it’s not always the top-down approach that brings in change organization wide, due to… Read more

  • ASPICE (System & Software engineering process) in short

    ASPICE (System & Software engineering process) in short

    ASPICE is been adapted very rapidly by automotive OEM’s and working for tier1 supplier I have experience ASPICE model on daily basis. With the experience that I have, below I will try to summarize the ASPICE in a simple manner which can be a quick reference to anyone.   ASPICE model representing system and Software… Read more