Gary O'Keeffe Gary O'Keeffe

Lean AI Development: Transform Ideas into MVMs into MVPs

The 5 D's of lean AI-SaaS development, is a battle tested formula for ensuring you only start breaking ground on an idea once you know it's worth a bet! It’s broken down into these 5 phases:

  1. Define your idea

  2. Design a Rough Solution

  3. Derisk with a Minimum Viable Model (MVM)

  4. Deliberate on whether it's still worth pursuing

  5. Develop a Minimum Viable Product (MVP)

In this article I’ll walk you through the repeatable “5D” process for getting an AI idea to MVP.

Read More
Gary O'Keeffe Gary O'Keeffe

R versus Python for Bioinformatics Research

When a Bioinformatics researcher starts a new project, one of the first significant Computer Science decisions they need to make is picking a programming language.

The R and Python programming languages both have a lot of traction in this industry. But they are two very different languages, and working with each one comes with its own trade-offs. So if you are starting a new bioinformatics project, how do you decide which one to pick?

Read More
Gary O'Keeffe Gary O'Keeffe

MLFlow for Machine Learning Teams

As machine learning teams scale their scope of influence in an organization, they often run into a tension between tailoring models for precise outcomes and maintaining streamlined workflows. MLflow can be a really useful tool in addressing this tension, offering an open-source platform that simplifies experiment tracking, model tuning, versioning, and deployment.

Read More
Gary O'Keeffe Gary O'Keeffe

Fully Managed MLOps Platforms vs Custom Solutions

Think of fully managed MLOps platforms as a direct flight to your destination. They offer everything you need - tools, services, and support - all in one package. This route is all about getting you where you need to be quickly and without any hassle.

On the other hand, custom solutions let you build your own path. It's like planning a road trip with your own map, choosing each stop along the way. This option takes more effort and knowledge, but it gives you a solution that fits exactly what you need.

Read More
Gary O'Keeffe Gary O'Keeffe

Refactor to go faster

If you’ve noticed your team is starting to take longer to build out solutions, new members are taking longer to onboard, existing models are often breaking, or you are running into scaling issues, it’s likely that you have a complexity problem.

Read More