AXIOM Beta: The first open digital cinema camera
indiegogo.com4 ポイント投稿者 ninthfrank070 コメント
- At least 200 days where you sent a commit of C++ code to an open source code repository which we can verify.
- At least 365 days where you sent a commit of anything to an open source code repository which we can verify.
It would be great if you could supply us with a github.com or sourceforge.net or equivalent account for us to have a look through (the more the better). - A proven track record of submitting quality bug reports to open source issue trackers, preferably with bug fixes. Some links to examples would be great.
- Proven CI configuration experience, preferably Jenkins though Travis and others are fine, although it would be even better if there is a place on the internet displaying evidence of your experience in this.
- Proven experience with unit testing frameworks, preferably Google Test although others would be fine too. It would be very useful to provide some links to test code that you have written.
- Proven experience with writing code for at least two of Microsoft Windows, Linux, Apple Mac OS X, Android, iOS or WinRT. MaidSafe code is expected to run on all of these. Again links to examples would be great.
- Proven experience with writing C++ 11/14 code, especially using the C++ 11/14 STL. Links to examples please!
- A presence on Stack Overflow, where you have asked or answered hard questions and recognised by others for your answers.
- At least a minimum of experience writing C++ which works on Microsoft C++ compiler. MaidSafe code needs to work on Visual Studio 2013, so you would have to constrain your C++ to that feature set while awaiting Visual Studio 2014 being released.
Lovely to have - Proven experience with code correctness checking tools such as Valgrind, Purify, Clang sanitisers and equivalents. Examples of where you have used them would be great.
- Proven experience with code peer review tools such as Gerrit or equivalents, with links to examples if possible.
- Proven experience with CMake on both Windows and on POSIX, again with examples to links if possible.
- Proven experience in writing and debugging multithreaded code, again any links where you wrote or debugged some multithreaded code would be very useful. As in an interview, we would certainly ask for details on this as the MaidSafe code base is multithreaded.
Ideal to have (don’t worry if you don’t) - History of posts to mailing lists.
- Stack Overflow answers.
- Books written on C++ theory or practice.
- Your own code that has passed a community review (or even submitted for a review and was rejected).
About MaidSafe
I wish I could buy an open hardware laptop similar to the Novena laptop (https://www.crowdsupply.com/kosagi/novena-open-laptop), but made more for software developers. It would look like a Macbook Pro but have official support for Linux. It would have a 256GB SSD drive, a 64-bit ARM processor, 16GB of RAM, a 15-inch Retina display (touchscreen), wifi 802.11ac, USB 3.0, Bluetooth 4.0, stereo speakers, headphone port, SD card reader, HDMI, microphone and a webcam. My budget would be as much as $3000. I would install Ubuntu 14.04 on it (ideally it would be officially supported and even pre-installed).
I've seen rumors of a new MacBook Air with Retina display, a touchscreen and an ARM processor in mid-2015. It will probably be my next laptop unless someone starts a crowdfunding for an open hardware laptop.
I also have a Chromebook Pixel from I/O 13 but I wish Google would release a new version that's more polished and with better specs. It's actually a fantastic laptop.