The new garbage collector should be based on well-researched and proven algorithms, together with a couple of thoroughly evaluated innovations, where appropriate. The real innovation should be in the specific mix of techniques, forming a coherent and well-balanced system, with meticulous attention to detail and relentless optimization for performance.
Sometimes I feel there's an inverse correlation between the strength of claims for the future and the end result.
>Things still felt very new then, like Christmas. The excitement and freshness was like that.
> I had hit a ceiling in terms of what I was learning and I got bored, to be totally honest.
I wish more companies understood how common this is.
I also liked how you didn't investigate the idea of Kickstarter that much. I've heard other people say this too about good work they've done, that they fell into things. It makes me wonder if we're paying attention to the right signs before making decisions.
You may want to try using an ML algorithm called association rules, which produces rules automatically. Though acccounting for the sequence of events would be harder.
I once reduced the running time of a report from 45 minutes to 3 seconds (900x improvement) by moving the code inside the database.
If a programming language wants to stay fast it must eventually become a database. I realize this is an unpopular opinion but popularity is the wrong metric to judge by.
A friend proposed another theory, inappropriate as it may seem. That it's a way to draw attention to Reddit needing to make money, and Steve, being the CEO, has to find a way to do it and take blame for it.
If so, he deserves to be applauded. There are things a founder/CEO has to do you can't say.
No. I once used an obscure, powerful language that was the only language that offered a framework to solve a particular kind of problem. Other languages didn't offer it. It's probably because of how powerful the language was that it attracted the person that had written the framework.
I once also used an obscure, powerful language to solve a very common problem. The language helped me think better and I was able to find a simpler solution than the solution non-obscure, less powerful languages had found.
Maybe what to look for in a language isn't obscurity but power.
Sometimes I feel there's an inverse correlation between the strength of claims for the future and the end result.