| Flag 8: He is using Crystal based on his knowledge of ruby, there is no ruby code on his Github Flag 9: He cranked out a multithreaded reverse proxy in C in four days, despite no other C code in his repo. https://github.com/kbrsh/coat I learned C when I was just about his (alleged) age. I made some cool shit for an ANSI art group, but my code was a total goddamn mess full of newb mistakes (not DRY, bad naming, etc etc) and there's no way in hell I would be using advanced things like threads and mutexes in general, nevermind correctly. Where's all the terrible C code? The terrible ruby code?
Where's the path and not just the destination? There's a lot of stuff in the github showing he just learned how to do web development. He was at "Hello World" a year and a half ago and definitely deserves props for getting as far as he has since then, regardless of age. That said, wouldn't he want to put up all of his old work in ruby and C it took for him to get this good at C and Crystal since he already has all the other half-finished projects? Perhaps that work would be too far in the past for his story and would force us to have to believe he knew how to do pointer arithmetic in C at 8 years old? There's no way coat was written by someone who hasn't been programming for a good while. It's not some phenomenal work of engineering but it's by someone who is fairly seasoned. The profile here looks like someone who was already pretty good and experienced at programming and picked up web programming about a year ago under a new online identity. |
8. All of my code is not on Github, and there is no reason for me to learn a language simply because I have previous knowledge in Ruby. I chose to learn Crystal because of it's elegance and speed.
9. I wrote that reverse proxy based on a variety of online tutorials[1], but used my knowledge of threads to make it multithreaded.
[1] http://www.gilesthomas.com/2013/08/writing-a-reverse-proxylo...