Category: generic-engineering

  • Smart Embedded Systems design

    I have been thinking about how “smart” IoT devices around us work these days and came up with a very high level picture of how things could work. Any system available commercially these days is a variation of the pattern below. You could breakdown this into finer details and design a system. Below is the…

  • Managing complexity

    As I become more and more experienced in engineering, the more and more I realize keeping things simple are difficult, especially in terms of design, documentation and communication flows between teams. This is a realization that takes a lot of time to hit hard, but simple systems are easy to maintain while complex are not.…