Author: Ray Keefe

  • Software Reuse: Software Architecture

    Modular Software One of the primary goals of modern Software Development is the creation of code that is reusable. This is known as Software Reuse or Code Reuse and the results so far are pretty disappointing. There are a number of reasons for this:   There are multiple software architecture options available There are multiple…

  • 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…

  • Australian Manufacturing Jobs

    Australian Manufacturing Jobs In some recent conversations it became clear to me that most people I talk to in Australia don’t understand both how large the Australian Manufacturing sector is or how critical manufacturing is to Australian Employment and Australian Financial Prosperity.   In Modern Economies Need Manufacturing I cited research by Professor Goran Roos…

  • Big Data

    Big Data You have probably heard the term Big Data by now. I certainly mentioned it in passing in my post on Information Overload. So I was amused to receive the final edition of IEEE Computing in Science & Engineering for 2011 with Big Data as the topic.   I learned a few more things…

  • Engineering Data Visualisation

    Engineering Data In Data Visualisation I looked at the general concept of using a Visualisation Method to make the meaning of data more apparent and gave two examples. In this post I look at how we use this is our own business creating new Electronics Products.   Engineering Data is the information used by Engineers…