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…

  • Data Visualisation

    Seeing Information My previous post on Information Overload identified the problem we have with handling all the data that is being created in our modern Information Age world. This post has 2 simple examples of the power of information and how it can be more easily understood using Data Visualisation techniques.   I recently received…

  • Information Overload

    How Much Data? According to IBM, 90% of the data created in the history of the world, was created in the past 2 years. The article was looking at Social Media Information but the claim was generic. Talk about Information Overload. How do we keep up with this?   There are sceptics that believe this…

  • Engineering Humour: Part 2

    Technology Humour This is a follow on from Some Engineering Humour which you are likely to also enjoy. For this post I have tried to find videos that show some aspect of the use of technology that also has a humorous side to it. This was surprisingly difficult. It seems that as engineers, we often…

  • Innovation

    What is Innovation The problem with innovation is that it is a word used all the time with the expectation that using the word somehow makes things better. A definition for innovation is a bit harder to nail down. Here are some examples.   Something new or different introduced – dictionary.com   Change that adds…

  • Prototypes Blunt Innovation

    Prototyping Prototypes are very useful. We use them all the time when developing new products. They let us try out new ideas explore how well a particular technology will work for a specific application.   One danger of a prototype, is that there is the temptation to think that you can then just fix it…