Request - Let's develop a series of questions to get a better feel for skillset
-
1. What is your experience with the Bitcoin source code?
2. What is your experience with cryptography?
3. Tell us a little about your programming experience?
4. If you have any projects you can link us to, please post them here.
5. What is your experience with PHP? -
I have no experience with the Bitcoin source and no experience with cryptography. I have loads of experience with your standard website which connects to a Mysql database etc. Things like building web applications like Facebook, Twitter and the like.
-
Please don’t answer the questions just yet, help me write them! :)
-
1. I usually wear a hazmat suit when looking at the BTC code. One of the things I plan to do is put classes in actual /assets/lib/class/ folders. libbitcoin is pretty well done, but I want to improve discoverability.
2. Cryptography, I know enough to use it and embed it in code. I depend much on libraries. Implementing from scratch not so much.
3. Programming and compiling on linux mostly. I don’t have a working Windows environment for code, but I plan on keeping things strictly backend so it should work the same on all platforms. Very comfortable with PHP, lisp, C, javascript. I try not to go near C++ unless necessary. But OOP is good.
4. I have scattered experiments, tweaks (I can hide load balancing routers with a kernel patch - been a while).
5. I know PHP, wordpress, learning NodeJS. -
Help me write questions. lol Zero, what else would you ask that could help you figure out where each person could be the most helpful? Aside from directly working on the coin, we know we’re going to need web programmers to assist the community, we’ll need people that don’t mind beta testing, we need those that will comb through code etc… etc…
-
[quote name=“justabitoftime” post=“7373” timestamp=“1369721795”]
Help me write questions. lol Zero, what else would you ask that could help you figure out where each person could be the most helpful? Aside from directly working on the coin, we know we’re going to need web programmers to assist the community, we’ll need people that don’t mind beta testing, we need those that will comb through code etc… etc…
[/quote]LOL I think it’s easy to miss read this topic.
-
6. Have you used any kind of source control? SVN, Git, etc.
7. What experience do you have with GitHub? -
Experience with unit testing, if so which framework?
Contributions to open source projects?
In PHP: Which frameworks used? What version of PHP?
Database experience? If so which type and how large (rough MB, records estimate and queries per day on that)? -
[quote name=“justabitoftime” post=“7373” timestamp=“1369721795”]
Help me write questions. lol Zero, what else would you ask that could help you figure out where each person could be the most helpful? Aside from directly working on the coin, we know we’re going to need web programmers to assist the community, we’ll need people that don’t mind beta testing, we need those that will comb through code etc… etc…
[/quote]For my workflow, working with someone who can model an idea is more useful than specific language skill. I often have to lay on the couch to get ideas.
We’re going to need to make the code readable. No source code changes at first, just make it so people can find the code that needs to be modified. Copying files and putting them in separate places so people can see them quickly.
I’m not sure what to ask to this effect other than:
Do you play Sudoku?
Can you work a 9x9x9 Rubik’s Cube?
A train from Chicago…Github is both a must and bewilderment is understandable. I love git. I struggle with commands.
What style of programming are you most comfortable with?
- Procedural
- Object Oriented
- Prototype Oriented (Javascript)
- Functional
Can you make a Visual Basic GUI like in CSI?
What’s a good amount of comments to leave in the code?
-
Platform, language, framework, database type
-
Sounds like we have a good list of questions to start with. I don’t want to have to answer 100 questions before getting going ;)
-
I’m headed to work in a few, I’ll consolidate some of the questions later tonight. In the meantime, scroll above and introduce yourself. :)
-
[quote name=“justabitoftime” post=“7365” timestamp=“1369720766”]
1. What is your experience with the Bitcoin source code?
2. What is your experience with cryptography?
3. Tell us a little about your programming experience?
4. If you have any projects you can link us to, please post them here.
5. What is your experience with PHP?
[/quote]- None - On my ever growing list on things to learn before I die
- None - As above
- Whatever challenge I take on usually sees fruition.
- For FTC they are available in the projects page, most of my none Android app development is available @ my [url=https://github.com/Mark-Leck]GitHub[/url]
- Mainly working with API’s & RPC’s and SMF forum modifications.
Edit: Lol Just realised this wasn’t what was required :D - Oh and I never really read the OP fully :-[
-
[quote name=“justabitoftime” post=“7365” timestamp=“1369720766”]
1. What is your experience with the Bitcoin source code?
2. What is your experience with cryptography?
3. Tell us a little about your programming experience?
4. If you have any projects you can link us to, please post them here.
5. What is your experience with PHP?
6. Have you used any kind of source control? SVN, Git, etc.
7. What experience do you have with GitHub?
[/quote]1. None, other than building bitcoin-qt from source.
2. Not much.
3. 10+ years as web application developer - Java, Ruby on Rails, Javascript, html etc.
4. github.com/slavix
5. Some, not much. I can do some simple php work. Worked with Wordpress and other php cms, wrote a few themes and plugins. Don’t like php.
6. git, github
7. several years of use. -
[list]
[*]Explain the difference between “equality†and “equivalenceâ€.
[*]What is the difference between “pass by value†and “pass by reference� How are these ideas different in object-oriented systems and procedural systems?
[*]Describe “polymorphism.â€
[*]What is meant by a magic method in PHP?
[*]Explain what is meant by an abstract class?
[*]Compare and contrast “pessimistic locking†and “optimistic locking.â€
[*]Calculate the Fibonacci value for a number X.
[*]Determine whether or not a given number X is prime.
[*]Reverse an array without using a loop.
[*]What aspect of __________ do you feel weakest in?
[*]Ask them what they don’t like about their favourite language or platform.
[*]How would they fix things?
[*]What would they like to see in the next version?
[*]Do they have hobby projects?
[*]If they’ve got a blog, read it. Check their general online presence.
[/list]Questions gathered from various sources.
-
The questions gathered thus far (specifically the additions by Tuck) seem to be pretty thorough, at least for an initial survey.
Are we going to be moving forward soon? I’m anxious to help if I can, even if the time I invest isn’t as great as some others will.
-
[quote name=“Aldanga” post=“9192” timestamp=“1370300786”]
The questions gathered thus far (specifically the additions by Tuck) seem to be pretty thorough, at least for an initial survey.Are we going to be moving forward soon? I’m anxious to help if I can, even if the time I invest isn’t as great as some others will.
[/quote]I know Zero is hard at work on his test coin. If you have an idea on something you’d like to specifically work on… please toss up a thread and let’s get some resources behind it!
-
Hi,
I think we all want to help but we do not know what to do to help. I do not have any experience in crypto currency but I can learn quick. Are there any list of subject we could work on or skills required ?
And/Or maybe some links that we could study to be able to help ?Thanks
-
[quote name=“Ilocans” post=“9372” timestamp=“1370367795”]
Hi,I think we all want to help but we do not know what to do to help. I do not have any experience in crypto currency but I can learn quick. Are there any list of subject we could work on or skills required ?
And/Or maybe some links that we could study to be able to help ?Thanks
[/quote]