[Dev] Writing an implementation in Go

Iphegenia D iphydf at gmail.com
Thu Feb 4 04:13:24 PST 2016


I think this is a great project idea, because it has clearly defined
milestones. For example, your first milestone could be crypto, then DHT,
then onion routing, etc. So you can define a reachable milestone as your
course project end state, which doesn't need to be a full protocol
implementation.

How much time will you have to spend on this? Will you be working full time
on the project? How important is software quality and test coverage? These
are parameters you should consider when setting expectations with your
supervisor. I expect a (poor quality, barely tested, but working) rewrite
of toxcore to take between 70 and 90 hours (90th percentile) for someone
who is comfortable in the implementation language. You can use this as a
reference to estimate your own time requirements.

If you have any questions regarding the protocol that are not answered in
the toxcore documentation (https://github.com/Tox-Docs/Text), feel free to
ask on this mailing list or on IRC in #tox-dev (Freenode).

-- 
iphy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tox.chat/pipermail/dev/attachments/20160204/1ab86f8a/attachment.html>


More information about the Dev mailing list