Author: Arvind Maram
-
Experiences with Gen AI for Embedded Software Development
Here are my observations with Gen AI for embedded software development 1. This might be good when starting a new project. It’s a pain to integrate with an already existing code, particularly when there are multiple external interactions and if one is using vendor provided IDEs, BSPs and libraries. 2. The free version of ChatGPT…
-
Reducing TTM while tracking ROI, NPV throughout the lifecycle
This is a chart that I prepared by combining the SE lifecycle model and the Return Map diagram. The reason I did this is because Systems Engineering focus on costs, schedules and quality aspects of the lifecycle but doesn’t emphasis enough on the time value which helps in the decision-making process. Return Maps on the…
-
System Identification and PID Control experiments
This is another experiment I did to try auto tuning of the PID controller. I used Matlab System Identification toolbox to estimate the transfer function of the System of Interest (SoI). If you notice, right now for the system structure I assembled and the gains I initialized, the actual state never reaches the desired level,…
-
Pattern Recognition in Time Series Data
From the same home energy monitoring experiment data, attempting to identify patterns. This too is completely by Gen-AI. By the way now the data is being injected into a PostgreSQL database directly instead of a CSV file. I did this for better managing the volume of data. All this is on my laptop so not…
-
MBSE (Arcadia Method) driven System Architecting
During the month of May’24 I had the opportunity to attend the INCOSE’s MBSE & AI Summit in Hyderabad. It was a very humbling experience for me to listen to some of the distinguished speakers like Dr. Ramki Raman and Mr. Dave Snowden. Amongst many, one key take away was about the MBSE tool Capella…
-
Insights from my experiences with using Generative AI
Here’s a small experiment I did recently I had asked it to generate a code, to connect to an MQTT broker hosted on AWS IoT Core and subscribe to messages from a specific topic. Additionally, has asked it to format and write the incoming messages to a csv file, and also to insert the incoming…
-

Thinking in Systems, A Primer by D. Meadows
Thinking in Systems, A Primer, ISBN: 978-1603580557
-
Our gardening experiments!
This is a gardening experiment that me and my younger son have been doing. We have been growing these plants right from the seed stage. For some time, they were neglected (2022) and also due to the density in small area only 1 or 2 were growing strong. We now separated them into multiple larger…
-
A short pictorial story of developing and deploying a solution!
After we formed a team and started observing how the market was responding to our first product (USB wall socket), we realized we needed to get into a more niche market. This was to avoid getting caught in the “low-price” commoditization game. It was taking too much effort to defend our product differentiation for the…
-
How to assess training effectiveness?
Here’s something I prepared based on the Kirkpatrick model for evaluating how effective are the organizations training programs. In most cases, at least that I have seen the effectiveness evaluation ends at the first level (Reaction). If you’re reading this, do please share your comments below. Thank you! Level What? Assessment Method (How?) When to…
