You are viewing a single comment's thread from:

RE: SteemWorld Update ~ SPS / Holy Shitness Proxy

in #steemworld5 years ago

It's the latter and I really have a problem with publishing imperfect code. It all started with a small toolbox, but it grew quickly to a big codebase, which I'm still cleaning up over the time. It took me weeks already and I know that many developers won't bother to do this, but I want to complete it, before publishing the whole thing. So far I made good progress and I think that in a few months I'm done with it.

Of course, this kind of work is important but not highest priority for me and I don't do it the whole day, because there are many other things that also need to be done.

On the client-side I didn't work with arrow functions in JS from start on and I mainly used simple {} objects instead of classes, statics and inheritance. A few years ago there was not much browser support for all the things we now can use in JS, but that's no excuse for me. I don't want to keep the code in kind of a deprecated state. Publishing it now would cost me more time than cleaning it up prior to that.

For the server-side I developed a blockchain parser in PHP, which is still being used (until I can switch to my planned SDS). It parses the chain, stores blocks (for later replays) in compressed SQLite databases and builds the dbs for the mentions, incoming delegations, delegation history, witness stats, transfers search etc. It also contains a request handler class that handles the requests coming from the clients on SteemWorld and a simple ticker API that caches the market prices for currencies and many cryptos.

I assure you I'm sitting here more than 12 hours a day 7 days a week to get all this done. That's no problem for me, because I did this for many years already and I have always been kind of a creative freak. I developed my first stuff when I was ~ 14 years old. I am now 34. I worked for 8 years as software developer in a medium-sized logistics company, collected a good amount of money for my dream of being self-employed and lost it all shortly after I started my business, because of a huge mistake with highly leveraged gold trades.

So, that's a part of my life story. I won't give up on this one, because then nothing else would make sense anymore.

Sort:  

The organic community obviously loves and respects all the hard work you have put into this invaluable tool, thank you for all your hard work, and no mind to the gatekeeping trolls.