Remembering the ones who came before us, the gift they gave us and responsibility to use every day.
Coding in the morning when most productive allows for reflection in the afternoon while conducting status meeting or reviewing and planning work.
Designing a new backoffice which will process large datasets and implement different statistical models is about being able to create a number of simple modules that work together. Braking complex into simple is the main function of the design.
Making a system simple buys you agility in the future. Agility buys you an opportunity to innovate while competition is refactoring their code. Simple design and implementation make programs readable and easier to test and fix which makes the business agile – allows you to change, go from A to B, while others are untangling A.
Completing lower priority projects fast and without fuss frees you to have a clear mind for more important work.
Banks especially large banks ask a lot of question during their duedil process but there is a common theme. Complete awareness of security requirements and data protection laws needs to feed to design. Adding security at a later stage is hard. Being able to conceptualise and raise above the detail before testing with detail use cases help create useful two step process never forgetting best practices from large cloud provides.
The work is divided into core or value add or work that creates IP and the work that one needs to get done, that has been low priority or outstanding for a while. However it’s import to get to it too to free up time for the core.
A job is a platform to express yourself. In a senior role even more so.
As a new CTO, I can lead, deliver, influence so many great things for the company. It’s a true honour to be granted this responsibility.