Everything you always wanted to know about XecretCode but were afraid to ask.
XecretCode is myself, Nick Prudent, a Montreal-based graphics software developer and consultant. I maintain a songwriting blog named SongHacker and spend most of my time writing software. Although I specialize in vector graphics, I’m also very interested in digital midi/audio as well as video technology.
The long-term goal for XecretCode is to explore new ways of using GPU-accelerated vector graphic technology (2d & 3d) to empower creative writers. Graphical user interfaces such as OS-X, Gnome and Windows have shown that graphics can help organize and comprehend data. Graphics can also provide an intuitive starting point for user interaction, which is proven to lower the learning curve. Even command-line power users stand to benefit from a rich graphical user interface.
The name XecretCode refers to the underlying design patterns present in any good piece of software. These patterns, are to software engineering what the Fibonacci numbers and golden rectangle are to design and architecture. The logo for XecretCode includes the Braille code for “xecret code”, Braille being the world’s first binary code. All code is developed to be portable between Mac and Windows. C++, ObjectiveC++, OpenGL, STL and the Boost library are the most important tools in the XecretCode arsenal.