Category: Embedded Software & IoT

  • IoT in 2019

    IoT in 2019

    IoT Today The Internet of Things, also known as IoT, is continuing to grow. And even more rapidly as than predicted in 2016. See Internet of Things drives Economic Growth. Some recent studies show we are headed for 25 billion connected devices in 2020 with 127 devices a second being connected. The big growth sectors…

  • Writing Better Code

    What is Code? Those who write software refer to source code. This is human readable instructions for a computer to execute. Which either gets compiled to machine code in the instruction set the computer can execute, or is interpreted directly by a virtual machine. Java and Python are 2 languages that commonly use virtual machines. Whereas…

  • Good Documentation

    Good Documentation Good Documentation makes it possible for other people to leverage work already done. It can be the difference between something being usable and it being scrapped or ignored. We have already looked at some aspects of how Software Documentation can be created. An example being shown below.   This is only one form…

  • Software Development Metrics

    Software Development Estimation in Software Costing we looked at some typical ways of determining the likely cost of a Software Development project. One way was to look at how much typing was involved. This is not considered the best approach as the cartoon below demonstrated.   I prefer to spend more time thinking about the…

  • C Programming Use Continues

    C Programming Language The C Programming Language was developed by Dennis Richie and Ken Thompson at Bell Laboratories between 1969 and and 1973. It was the successor to B and used to create Unix. The recent bad experience with the Multics time sharing operating system development had made Bell Laboratories sensitive to that sort of cost…