Why debug.dev?

Friendly engineers helping others troubleshoot & optimize their code.

Team presentation.
Team analytics conversation.
Team white boarding in meeting.
blue wave hero background

Who are we?

Our Motivation

There is no question, most engineers love to solve problems. For us, the challenge of finding a solution to an unsolved problem that will benefit the lives of others is most rewarding. The sense of accomplishment that follows deriving the solution is worth the struggle.

Our Goal

No matter how much time we spend creating the optimal solution, there are always areas not considered, edge cases not considered and let's be honest assumptions that were not verified. Debugging in these situations is as much about having access to the data needed to troubleshoot as it is about fixing the issue at hand. We provide the training you need to debug software in minimal time.

Our Motto

Learn by doing. We help developers amp up their debugging skills. Unlike most courses that teach writing code under optimal conditions, we tackle how to handle troubleshooting code under real-world scenarios.

Our training focuses on infrastructure orchestration to insure performance and scalability, not just code. Just like in a professional development setting, our course is built upon a fully functioning code base written by multiple developers across several different languages.

Developer writing Javascript code.

Ready Set Debug...

Let's face it, most devs are always looking to enhance their coding skills. This is traditionally met with learning a new framework or following some ‘hello world' tutorial.

Rarely will you hear a developer admit to wanting to enhance their debug skills. In fact, doing so inadvertently admits that the code you write is flawed. Truth be told, even the best of the best rarely get code right on first compile. There are so many unknowns and unforeseen challenges it is virtually impossible to think of every possible condition your code will face. This makes debugging code an essential part in the development lifecycle.

When you look into the mechanics of software development, the majority of time ‘coding' is actually spent debugging or troubleshooting code to satisfy the requirements. This is why we believe there is demand for enhancing debugging skillsets.

There has been a shift towards orchestrated containerized environments such as Kubernetes. Sadly, most devs don't understand the differences and lack the experience, skills, and tools needed to create enterprise grade applications. We want to change this.

Debugging can be rewarding and having a solid debugging skillset could very well help you land your next job. What's more is that growing your debugging skillset can help you in other functional areas of live not related to coding at all. No matter what facet of life you are working with, knowing tactics for finding solutions to unforeseen problems is essential. Just like learning how to learn is more useful that any one particular facet, learning how to troubleshoot under any conditions or challenges you are up against will take you further.

Want to find out more reasons to enroll in our training? Checkout our FAQ page.

Our Principles

Strong values with a focus on excellence

Light bulb icon.

Be Innovative

Like coding, debugging is an art. There are multiple approaches to debugging the same problem. Our sole mission is to help developers debug their applications as quick and effectively as possible. 

Flag icon.

Take Ownership

Code doesn't always behave exactly how we anticipated. Whether you have encountered an edge case that was not considered, a requirement that was missed or simply working with code you did not write, knowing how to manage that code is essential.

Multiple user icon.

Team Work

Gone are the days where a few print statements peppered throughout a couple of functions provide enough insight to diagnose issues. Today's modern applications are several orders of magnitude more complex than ever before. With an increasing number of applications running in the cloud, running containerized deployments with ephemeral stage designed to scale based on the current demand. This makes telemetry data imperative for successful debugging.

Lightning speed icon.

Move Fast

Our goal is simple, we show you how to use the best debugging tools available to produce the results you are looking to achieve. Put yourself ahead of other developers for that next promotion by using our course to produce bug free code in less time. Stop wasting precious time debugging by optimizing your local environment with our training program.

11+
Microservices

Our application is comprised of over 11 micro-services hosted in an ultra lightweight K3s environment.

6+
Languages

Our microservices are written in over 6 languages including Python, Go, Node.js, C#, Locust and Java.

80%
Re-investment

We believe in the core concepts we teach and vow to re-invest up to 80% of the funds back into the program.

10+
Years Experience

Our team of devs have all worked in the software industry for over 10 years.

Reduce time spent troubleshooting production issues

Get Started
mock presentation call to action slide #1mock presentation call to action slide #2