Testimonials
A few words from developers who came to my testing workshops, and from people I worked with earlier in my career.
On teaching test design
From Good Enough Testing — my live workshops teaching systematic test-case design to Ruby developers.
At the moment, LLMs might go unchecked and suggest tests that are either redundant or that miss important corner cases. During the workshop, Lucian introduced useful techniques to help developers and AI reason about our tests and the problem space.
When testing, I was anxious about what coverage is enough. I’m a staff-level engineer, but still it seemed elusive.
Lucian’s guidance helped settle it for me and I’m feeling confident that I’m having proper test coverage. It’s also clear knowledge I can bring with me to my next client and team.
Just a big wow!
Today I spontaneously attended a workshop by Lucian Ghinda on Testing: How to write fewer tests and cover more cases. Back in my days at Hochschule für Technik und Wirtschaft Berlin, I spent almost 6 months studying this topic.
Even though my professor explained the mathematics behind testing, I could never quite apply it to my code. But now, after this workshop, I finally feel like I can do it! Just wow 😳.
I attended this workshop out of a general interest in improving my testing skills, but it helped me uncover an unknown unknown about more formal/systematic methodologies to determine the minimum, maximum and Good Enough© number of necessary test cases.
Independently of how you implement the tests, this workshop teaches an approach that enables anyone to end up with the exact same test cases for a given piece of code.
This feels as powerful as when the concept of refactorings and smells finally clicked for me: given some class or method two people would identify the same smell and remedy it with the same refactoring recipe, thus arriving at the same resulting code.
This workshop helped me find the language to talk and think about tests, for years I’ve been writing tests on what I “felt” should be tested, which omitted important things.
I enjoyed the real-world approach where Lucian showed us how to think about tests, what risks need to be covered and what tests truly matter.
What I liked the most were the several techniques to come up with tests, and the way they were explained — Lucian, you do it right! Interesting and engaging! It will help me understand what tests can I come up with from now on, and analyze the ones we have.
On leadership and earlier work
From my years leading the innovation programs at METRO SYSTEMS Romania — roles and titles are as they were at the time.
Lucian became that person who, along the years, became synonym with innovation, with open mind, with creativity, with problem solving, with experimentation and with passion for learning. And with the joy and real pleasure to work with and for people. …
I think, the most important values that Lucian brought to Metro Systems and the people he worked with are the sheer joy for solving problems creatively, the attitude of openness to embrace any idea and the caring and the support he gave everybody. These are values that have inspired me and others to embrace innovation and change.
Lucian is always positive, energetic, full of ideas, inspiring for everyone around him. …
In conclusion, I recommend Lucian for bringing innovation in any kind of organization, in the most authentic way possible.
I have had the luxury of working with Lucian, and have found him to be a great project manager and an excellent colleague. Working remotely together is always a challenge, and Lucian easily eliminates this distance by being in constant communication.
One of the attributes I appreciate about Lucian is his patience and efforts. He takes great lengths in educating his peers with his vast knowledge.
If we worked together, or you came to one of my workshops, and you would like to add a few words here, write to me at ideas@ghinda.com.