What does “Frontline support mean to you?”
To me, AdaCore frontline support firstly means straightforward direct access to the world’s foremost experts in a variety of areas.
We have a very dynamic team of extremely professional individuals backed up with a strong quality insurance infrastructure and an efficient tracking system to ensure timely responses and traceability.
Keywords for me: reactive, efficient, reliable, competent, organized, present, reassuring.
What drew you to Ada?
Initially, teachers at the university.
The first time, in a course on computer operating systems with modules on distributed algorithms, synchronization and real-time. After a lot of exercises on how to address such or such an issue with this or that basic mechanism, we were told about Ada as a language featuring high level semantics in all these areas and this sounded like a very, very attractive notion.
Later on, I had the opportunity to attend software engineering classes given by teachers who happened to be fond of Ada and to offer “convincing” practical sessions.
I then spent three years working in a great R&D team for a French aircraft manufacturer, where Ada proved to be a strong factor in the industrial system’s robustness and overall efficiency, from both run-time and development cycle standpoints.
Eventually, I was fortunate enough to be offered a position at AdaCore, hence the opportunity to work on the core language related technology with the fantastic team I refer to in the answer to “what does frontline support mean to you ?” :-)
What’s your favorite feature of GNAT Pro Technology?
I think the “graph display `command`” feature in GPS, very convenient to observe variations in all sorts of outputs at breakpoints.
Hard to pick one :-)