[midPoint] Blog: Why Is MidPoint Called “MidPoint”?
Radovan Semancik
radovan.semancik at evolveum.com
Wed May 26 14:16:05 CEST 2021
Dear midPoint community,
There are some questions asked by midPoint community, questions that go
back to the early days of the project. MidPoint is ten years old,
therefore this is appropriate time to have a look back. So, why is
midPoint called “midPoint”?
It was early spring 2011. We were starting a new project. We knew what
we wanted to do, we even had a bunch of code, but we did not have a
name. It is known fact that naming things is incredibly hard. What name
would you choose for new open source identity management system? We
wanted something that would be quite short, as we didn’t want to write
down long name over and over again. We wanted something that would
describe the character or nature of the project. At the time there was a
trend to name open source projects like OpenTLA or FreeFoo. That was not
what we wanted. We were looking for a good, simple name.
We were thinking: what makes our project unique? Obviously, the code was
open source. Yet, it was 2010s already, open source was everywhere. Is
there anything else that sets us apart? At that time, identity
management field was dominated by commercial software. The existing IDM
platforms were usually bloated and complex things, riding high on
marketing buzz, awkwardly integrated into technology “suites”. It took
more than a week to install them, it took months or even years to make
them work. On the other hand, our new project could be simply
downloaded, deployed into a web container and it worked. How have we
achieved this? What have we done differently than big corporations?
Our team was just a bunch of engineers back then. No marketing, no
sales, just engineering, seasoned with a dash of management. Perhaps
that was the key. Engineers are developing software for other engineers
to use. That was something we could understand. That was a concept we
could use, even with our amateur-level marketing skills. We though about
good engineering practices, about the times when things were done
properly, built to last. What were the things that could represent that?
Drawing board, blueprint, pencil, ruler, square, compass … which led us
to geometry. Maybe geometric terms would make a good project name? What
about “Triangle”, “Cube”, “Rhombo-Hexagonal Dodecahedron” – no,
definitely not that one! And then, there it was: “midpoint”. That was a
perfect fit. Good, simple name. Perfectly appropriate for an identity
management system, which sits in the middle, in the centre of
everything. We have fashioned it with capital P as “midPoint”, to add
some extra flair. And we were done. We have got a name for our project!
The “proper engineering” theme stuck. We have used it when we set up new
company: Evolveum. The enginnering theme inspired our original logo. We
tried to use the theme also on our first web page, which was not a huge
success. But that is another story, for another blog post.
(Reposted from Evolveum blog
<https://evolveum.com/why-is-midpoint-called-midpoint/>)
--
Radovan Semancik
Software Architect
evolveum.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20210526/d578fb87/attachment.htm>
More information about the midPoint
mailing list