biicode is an open source C and C++ dependency manager that basically consists of two parts: a client installed in the user’s machine and a cloud populated with the best and most popular C and C++ libs and frameworks. To make one’s source code dependent on any of them, just use #includes. Today biicode is releasing the source code of the client and the common services as part of a programmatic, comprehensive, full-on open source roadmap.
One of the biggest aims of biicode’s founders was to provide a useful and modern tool for the C and C++ communities. Because some of us believe that, despite the wonderful adoption and usage numbers of both programming languages, the current programming environment is not the best to address the challenges the software industry needs. We are trying to improve this landscape by providing a multi-language, cross-platform dependency manager that incorporates CMake as build system. A transversal, multipurpose, open source tool.
Fortunately for us, there is a vast community of open source advocates amongst the C and C++ developers. Thus our step forward by welcoming the C and C++ communities to our development efforts. We have now on our side a whole army of developers and thus we feel stronger. Much stronger.
How did biicode begin?
…certainly not in a parking lot, but Pablo San Segundo and I were pretty close to the one at the University the very first time Diego explained biicode to us.
I consider myself lucky for being part of biicode’s birth. The day we decided its name, or those endless meetings with a chalkboard full of diagrams, the first “battle logo” as we named our first “company mascot”.
In addition, I really enjoy my work as a university professor and engineer. Thanks to the university I have had the opportunity to devote myself to something that fascinated me since I was a child: robotics. But you cannot master robotics without solid programming skills, so I’ve been programming since I started hacking the fascinating Commodore 64, with its “peek” and “poke”, and his incredible voice synthesizer accessible through a simple command: “say”.
Hacking the Commodore 64 was classy.
This is the first chapter of our story, a story in which we embarked on a journey to create biicode. We hope this gives you a hint of the pains and gains of creating a start-up from scratch. This is our story.
Why I quit a tenure track position as professor
I’m Diego Rodriguez-Losada, the first promoter of biicode and one of its founders. Right before embracing this adventure, I had a comfortable position as a professor in Universidad Politecnica de Madrid.