Inspector aims to help developers create successful software products
Hi, I’m Valerio, a Software Engineer and Laravel-certified developer based in Italy. I worked with teams to help improve their software for more than 10 years through Italy and France.
In the last few months I worked hard to go out with my SaaS adventure called Inspector — Real-Time monitoring dashboard for Laravel developers and teams.
I definitively left my freelance commitments and now I’m working full time to make Inspector the easiest and reliable monitoring tool for back-end developers.
Working as freelancer or with my team, I try every day to anticipate all the problems that could happen when releasing a software in production. Sadly, it’s impossible to anticipate all of them. This is a fact of developers’ life.
I also experienced an even more complicated scenario, because I need to manage multiple projects and customers at the same time. As freelance I’m strongly connected with customers, and I’m also highly exposed to competitive risks if a project doesn’t go as expected.
The tweet below has caught my attention:
A huge amount of time wasted, just on checks. Nothing new is produced.
There is nothing more valuable than our time. Yet as developers, we often spend up to 50 percent of our time simply checking that our app is working (probably for fear?).
A huge amount of time is wasted, producing nothing.
As a software engineer and Laravel-certified developer who has spent more than a decade helping teams to improve their software, I often experienced this frustrating reality.
Why does it happen?
Today, developers are at the forefront of bringing a software product to commercial success. They are no longer hidden behind the scenes, their work has an instant impact on customer satisfaction.
In a such competitive market any application issues or a simple mistake can expose us to competitive and even financial risks.
We are powerless in the face of an issue when it happens, and we will have to manage the customer complaint to the best of our ability if something goes wrong. But it’s too late now.
Waiting for users to report errors or bottlenecks, we are effectively outsourcing bug discovery to users, but users don’t reports bugs, they eventually just stop using our apps.
That’s why developers spend up to 50% of their time simply watching that the app is working.
Applications that are critical for the health of our business can’t be monitored manually. Manual monitoring process used by most developers today is costly, time-consuming, and leaves a huge margin for error.
I know really well the consequences of a bad customer experience, we could be not being able to retain customers enough to enjoy the benefits of our hard work, and out there, around every corner, there are agencies or others products ready to welcome a dissatisfied customer.
Fixing our approach
We make software; automation is in our DNA, but here is the trap. We are always focused on how to automate our customers’ work and we forget that we can do the same (or even better) with our own.
Adopting an automated tool that monitors my software and alerts me to any errors has a huge impact on my ability to keep my customers happy and work on continues code changes with more confidence.
That’s why I become passionate about this topic. I’ve written many other articles about real-time application monitoring.
Creating a software solution to automate application inspection
We all know the saying “time is money.”
It was clear to me that a tool that lets us do the same job in half the time could be a really valuable solution. With that in mind, I set out to develop a better way to inspect applications.
I started from my habits, like inspecting my applications to ensure that everything is working well. The result of my extensive research and development is Inspector.
I can trust Inspector to debug my applications for me, 24/7, and alert me to any issues or performance degradation in real-time so I can address them immediately. In the meantime I can spend my time in more productive tasks instead of being worried that a user writes to me that something is broken.
Inspector vs. other solutions
You can find many other tools to monitor your applications, but most products on the market have clearly negative characteristics for web agencies and freelancers:
- They are designed for infrastructure monitoring (CPU, RAM, Bandwidth) and not specific for application level. In addition, they are generalists and don’t provide you specific information about your platform (e.g. jobs execution, artisan command, etc.).
- They require you to install software at server level. Inspector is a solution that purposely avoids this.
- They are very tricky to integrate and use. You are asked to spend weeks to configure your environment. With Inspector, you can instead run a simple “composer require”.
- They don’t work well for teams.
- They are not designed for PHP.
The next goal is grow our user base and collect as much feedback as possible. I started yet to produce valuable technical guides to allows other developers to get better results by using Inspector.
After the first feedback I have jot down a list of the improvements I will work on immediately:
- Improve UI
- Extend the documentation
- Produce more “step by step” guide
Other developer feedback are driving the product roadmap and I would be happy if you joined me on this journey.
Try Inspector, it’s free: https://www.inspector.dev