I'm new to forums, and I've only been mining for about a month. I decided to start a pool for the obvious reasons. If they aren't obvious...
- I love to code
- I love servers and Linux.
- Money seems good in the pool busines (still up for debate)
At any rate, I downloaded and compiled pushpool. I was about to give Simplecoin a go but found that I had to modify parts of the actual code just to get it to run. This wasn't a very good sign. Looking through the code made me cringe a bit. The bitcoin class includes look great, and were written by a very good developer with good knowledge in OOP. Much of the rest of the application isn't as great. I don't want to offend (though I'm sure the developer is in here) but part of it appear to have been written by a cross-eyed monkey with a 2-inch paintbrush. It works, at least for some people, and it's good enough to get a site up and running, but having looked at the code, I was apprehensive about its reliability. Thus I started writing my own frontend.
I have to say that there were parts of the code that helped clue me in to some of the calculations I needed to find hashrate and such, but none of the bad code was copied. The only part I used was the bitcoin class include which simplifies working with bitcoind. It's a great file.
Have any other developers done the same thing?