What Is the “Internet of Things (IoT)”?

So what’s all the fuss about IOT or Internet of Things? Well in a nutshell tons of data. When you have vast amounts of data, you have analytics which can help you predict future events because you can identify patterns which tend to be cyclic. IOT is nothing new — I’ve been building embedded data gathering devices since my first …

6 Ways To Write Better Code

Writing better code Regardless of the programming language you use here are 6 ways to help you write better code. 1 — Spend more time designing They say, and it’s true spend 90% planning and 10% doing. Without a good design, ie a clear goal and a roadmap all your efforts will only spin wheels. Work with complete specifications and exhaustive …

5 Ways to Improve Engineering Teams

Teamwork gets faster results. Teamwork is a vital element for successful engineering. Engineers have to function well in a team-oriented environment to accomplish tasks, especially when working on big projects. Strong teamwork allows engineers to adjust to changes, adapt to diversity and in turn, increase productivity. Here are 5 tips on how you can build stronger engineering teams. 1 — Align Goals …

4 Ways to Make Your Code More Reusable

Reusable code saves time, energy and cost making it vital in software development. Consider these 4 essential attributes to make your code more reusable: 1 — Modularity Plan and identify the parts of your software which needs to be divided into chunks. Divide a software system into multiple independent modules and make each class/method do just one thing. Modularization makes …

5 Steps to Better Time Management via Chunking

Managing one’s time is a real challenge in today’s wonderful technological world. Multitasking to do more is all the rage but does it work? Studies show that if you increase the number of tasks you need to pay attention to, this results in bottlenecks which disrupt your ability to make decisions. Doing two or more tasks at once usually leads …