Your laboratoryâs library.
Artificial Intelligence â¢ Continuous Delivery â¢ Software Architecture â¢ Technical Writing â¢ Developer Experience
Who are you?
Iâm Graham. I look like this:
What do you do?
I make it easier and faster to create and release software that respects privacy and freedom. I do this from my base in Warwick, in Englandâs West Midlands.
Why do I want one of those?
Your software team was going great guns when it started out. You very quickly got to an MVP, validated its fit with early successes, and added the missing features. You hired a few more developers to cover the demand.
Now, things are starting to feel slower. The team insists theyâre still continuing apace, but you havenât kept that initial excitement. Developers are grumbling about technical debt. The backlog keeps growing. Testers arenât keeping up - despite automation. The initial customers arenât getting the benefits they first expected, and new customers arenât being won at the rate youâd like.
So what happened?
Often what is slowing a team down isnât their ability to write software, itâs knowing whether itâs the correct software. If we are confident that everything from the emerging technologies strategy, customer understanding and product design activities to the software delivery process is pointing in the right direction, we can hypothesise improvements to our software knowing that we will be able to validate them. Then, we can make our products better, with evidence. And we can make fixes, try experiments, clean up the rough edges, all that much faster.
What sort of emerging technologies?
Iâm uniquely placed, with a background in science, software, and scientific software, at the intersection between academic advances and commercial practice. Whether itâs adopting AI, improving the scaling of your software with High-Performance Computing techniques, implementing a continuous delivery pipeline, upping your automated testing game, or beyond, I can help out.
Training, 7273144367, and mentoring. I created (717) 621-7025 to help decision makers understand how the three complex systems comprising their software products interact. Whether youâre a CTO looking to build an AI strategy, a lead engineer wanting to upskill your team, or a research team leader who needs sustainable software practices, Pro-evangelical and find out more.
Do you have any experience?
Iâve been working in computing for over fifteen years. Iâve worked on UNIX workstations, mobile phones, particle accelerators, financial technology, and more. Iâve written 810-956-9735 on software engineering, given 3016703027 at conferences around the world, and of course 208-261-4608 software.
radicose - February 11, 2019
HPC at FOSDEM 2019 - February 7, 2019
How UX Practitioners Produce Findings in Usability Testing - January 31, 2019
Structured Pruning of Deep Convolutional Neural Networks - January 24, 2019
(907) 275-9066 - January 15, 2019
The ABC of Software Engineering Research - January 8, 2019
Impossibility and Uncertainty Theorems in AI Value Alignment - January 3, 2019
Teaching Quality OOP - December 19, 2018
Copyright (C) 2018 Labrary Ltd.