Greg has published a new book in August 2021

Following a similar approach to Sun Tzu conveying his advice in The Art of War, this book captures a compelling set of best practices for how coders, developers, programmers, and software engineers should write code to ensure a higher chance of success.

The key to success is understanding how…

An underlying reason for why software estimates go wrong?

The role of complexity and its significance

Photo by John Barkiple on Unsplash

What is Estimating?

Estimation is a way to predict with a level of uncertainty the scale of something.

A typical question is “How long will it take to build this new software?”

Then follow the standard steps of

  • How much have I got to build
  • At what rate can a person build
  • How…

The missing piece in the puzzle of the estimation process

Photo by Alex Radelich on Unsplash

When asked the difficult question of “how long will the project take?” we have to go through several stages. Each stage transforms the question into a different domain that we can solve, and then the final result can be transformed into the units of time and cost the originator wants…

How to document new designs and reverse engineer existing databases and tables

Photo by Jan Antonin Kolar on Unsplash

The database schema, architectural rationale, and requirements are all key elements of software documentation but what tools are available to make this easier? Living documentation leverages markdown, parsing, scanning, and dynamic creation of diagrams but what is applicable for the data storage parts of the software?

What Should Tools Do?

There are several approaches…

Greg Billington

Technology Director | Passionate about management, development and helping technology teams deliver software projects successfully.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store