Tag: Embedded Software
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…
The Internet of Insecure Things
Insecurity in Cyberspace This is not one of those topics that makes you feel better initially. In IoT Security we looked at how the emerging IoT world needed to protect itself against attacks. This is a different problem to pure Software Security which has its own challenges. It was with recent interest that I…
Top Programming Languages 2017
Top Programming Languages Each of the past three years IEEE Spectrum have conducted a survey of the Top Programming Languages. This year they have done it again and the results are in. The overall winner is Python with C taking out the Embedded Software category. Here is the overall list covering all development platforms…
I Nearly Retired
Manufacturing Profits you can retire on I was talking with one of our past clients a little while ago. They told me they had a problem. They said, “Ray, I nearly retired“! So I asked them what that meant. And they explained. We had developed a product for them a decade ago. The total…
Electronics Design: Technology Selection
Technology Selection Before we look at how to choose a Technology, what does Technology mean? In very general terms, Technology is understanding how stuff works and how to get it to do what you want. There is lots of different stuff available. In the case of Electronics Design this stuff is the type of Electronics…
Embedded Development: The Interview Part 2
Embedded Development This is the second in a series of interviews between Ray Keefe of Successful Endeavours and Lance Harvie of People 4 Embedded. Lance is a LinkedIn connection of mine has wanted to do a series of interviews with Embedded Developers to go over issues, tips and career advice from those of us who…
Embedded Development: The Interview Part 1
Embedded Development Embedded Development is the process of creating a computing system that is encapsulated within a self contained object. This object may or may not be part of a larger system. In it’s own right it is an Embedded System. So how do you go about creating an Embedded System? Lance Harvie of…
NASA: Congratulations on Curiosity Landing
Curiosity Landing We were an excited bunch of Engineers as we watched the live feed from NASA of the landing of Curiosity on the surface of Mars. Given the telemetry delay of 15 minutes, the real landing had already happened. Here we were looking back in time as we were watching history being made. The…
Engineers in Business
Ideas Worth Pursuing BRW recently ran an article by Matt Barrie on business ideas that are worth pursuing. If you haven’t heard of Matt Barrie, he founded Freelancer. In the article he wrote about business ideas that interest him, and what doesn’t interest him. In particular he had a sideswipe at us Engineers about…
Software versus Hardware
Electronics Hardware The idea for this post came from an interesting article by Bryan Murdoch who also writes a blog on technology topics. In the article he looked at why some developers can be Averse To Change and made some interesting observations about why that is so. One of those conclusions I agree with very…
