Per Dalgas Jakobsen

I’m an independent Consultant specialized in simplifying software architectures for all kinds of domains, for all kinds of software systems, from small embedded systems to large multi-node systems.

I’ve worked with domains like: Subsea inspections, Autonomous Underwater vehicles (AUV), Remotely Operated Vehicles (ROV), Warehouse Management Systems (WMS/WCS), Robotics, RADAR and SONAR.

I very often meet systems that are much more complex and extensive than really necessary, making maintenance and feature development too time-consuming. Results of my work includes increase in quality by a factor of 5, (80% decrease in support load), tailored frameworks (domain-specific) that decreased the amount of coding needed by 90%.

Imagine how much added value Your development team could create if they only have to write 1/10th of the code they do today, and if their time on bug-fixing were decreased to 1/5th…

Increasingly, people seem to misinterpret complexity as sophistication, which is baffling – the incomprehensible should cause suspicion rather than admiration.

– Niklaus Wirth

There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.

– Sir C.A.R. Hoare