505 karma · joined January 12, 2015
Key Points:
Immutable smart contracts face code quality and security threats.
30.13% clone ratio uncovered among Ethereum smart contracts.
Exact duplicates account for 27.03% of clones.
Improve code reuse mechanisms for more secure and efficient smart contract development.
Let me know if you need help integrating this into your apps. One of the cofounders will personally help you integrate slashml into your apps. We are also language agnostic :).
Do let me know if you would like to see any feature added. This took a week to build so pardon any mistakes...
Also I have made it easy to add hackathons, so please do add any hackathons that you dont see in the list.
Also word to the wise, if you are asking other people for ideas to implement in a space (ethereum) so that you can learn the technology, implies that you dont know much about the field or have clear basic concepts. For now I would just read/listen/watch to learn the basics in order to unleash my creativity...
your sincerely, nobody...
So if you just want to play around, do cool stuff quickly and get moderately good in programming start with python, beware it might be hard for you to come back to C.
But if you want to become more than good and really understand what advantages python gives you, start with C. There is little extra effort involved: just implement every data structure in C once and learn about pointers. You will become a much better programmer. Also, you will enjoy coding in python more, once you know C.
I guess the shorter answer is to start anywhere. The longer answer is the question of whether you want to enjoy the act of programming or the results that you achieve with programming. In the former its start with C, in the later its start with Python.
SIDE NOTE: As caseymarquis said, if you want to go the python route, go for javascript. There is little lost in the process, but the value of doing something cool is exponentially increased.
For example, and someone did mention it in the comments below, if I write a script to analyze the kind of content that gets most votes and simply bet on those to maximize the cash earned. Then this will introduce a perpetual loop of content.
Also this helped me a lot in making things dirtier, use some form of version control system (must). I cannot emphasize more on this. this is to bring you back to the original problem state, which is most cases is simpler than you think.
But I would also say that there is no one size fits all solution to this. There is no checklist, which if followed guarantees success. On the other hand, the same reasoning goes for not following a checklist at all.. Its like balancing intuition vs logic.
Atleast thats what I think for now, based on the limited experiences that I have had. I might change my mind later..:)