Articles on management, technology and Agile

Clean Code, the devil’s in the detail

One of the driving forces of “Clean Code” is that while it takes a certain amount of time to write code, that same code is read many times. Clean Code is aimed at reducing the reading and hence understanding time of the code.

We recently had a practical session, as part of our continuous learning practice, on TDD. After the first few tests, Doug got into some serious refactoring to make the code clean. As Doug progressed, I found myself becoming increasingly frustrated with the numerous methods, many of which had 1 or 2 lines of code, that he created.

Continue reading

JRE Upgrade kills Accessibility Bridge

We are currently doing an Accessibility audit of our Java Applet EditLive! prior to a new release. To do this, we are using

The test platform is Windows XP running JRE6u7 with Java Accessibility Bridge 2.0.1 and JAWS 10.0.1139 installed.

When JAWS was activated after installing the Bridge, the screen reader output the details as I navigated around the Java Applet. So it read the menu names, dialog fields, the keys entered while typing etc.

Continue reading

Coffee for Productivity

About 3 years ago Ephox invested in a coffee machine to celebrate a successful deal that the engineering team had worked had to help close. Not just any coffee machine mind you, something that freshly grinds the beans, brews the coffee and allows you to froth the milk.

Continue reading

Creative Outlet

When I started writing this blog, one of my aims was to provide an insight into what is involved in Engineering management to engineers considering or recently moved into management.

Most engineers I’ve worked with, I would consider “creative”. They are constantly finding and developing creative solutions to problems but just as importantly they enjoy creating things.

Continue reading

The Interview Process

Many people forget that the recruitment process is a two way street. While the employer is evaluating the candidate, the candidate is equally evaluating the company, position and management.

While the Weekend Australian article, “What Interviews foretell” by Karalyn Brown focussed primarily on the interview process from the candidate perspective, there were some good points for employers.

Continue reading