713 karma · joined December 28, 2012
Horizontal re-use has always been possible but vertical reuse is a pipe dream.
> REU5. Pattern reuse is one solution to the problems inherent in code reuse.
Patterns are just Reuse in-the-small anyways.
There they are... see 1894 and 1895 in particular.
I read a great excerpt from something published in the 1800s complaining about the same thing... I'll have to dig it up.
The "research" on how our brains are affected by media has historically been incredibly speculative and shoddy. Is it any different this time?
Don't get confused and start acting like a corporation is a person with feelings.
None of them can replace it with another language.
So any language created by just one of the three of them is dead in the water.
Lisp falls into the same category. High quality and very interesting but it will never, ever gain widespread use. Don't believe me? A half century of proof exists. Haskell is already at a quarter century.
Both are very cool and everyone should learn them to some degree because they will make you a better programmer but neither will ever be used widely. They just aren't appropriate for most general purpose programming tasks.
1. It is just a small team or even one person using it and they're doing it because they really want to use that technology badly.
2. The project is some side research thing or trivially small that it could have been done using any technology.
3. It is actually just a tool or sub-system of the main system that was low risk enough.
4. The project is no longer operational, if it ever made it to that stage.
The one point I agree with him on though is that the web interface could use some work.
Even then, very small numbers of people were actually working with the computers and the paper office was still in full force. It wasn't until the 1980s that computers were ubiquitous in a way that it clearly affected the vast majority of the population.
I do this accidentally all the time and really need to stop it.
Proprietary frameworks, products, and tools are definitely a terrible thing to base your career on. Languages such as C, C++, Java, Ruby, etc. are a good investment.
What is actually so interesting about this post though is how wrong he was about distributed architecture and the micro-services approach.
Amazon, while their recruiting process may still have flaws, has created the future of computing by realizing the original vision of "The Network is the Computer." No other company has done this on such a scale with such success.
But yeah, more Yegge. Even when he was wrong he got people thinking and talking.
http://techcrunch.com/2015/03/30/canada-proves-fertile-groun...
Don't forget they started in books and now sell pretty much everything. Also, the kindle seemed to work out pretty well.
The difference is that he has significant inside information into many of his investments. He deeply researches the companies involved, talks to their owners, etc. He is far smarter than your average investor but he also purchases companies with far more information than your average investor.
The current planet? Open source projects have a lifetime of years so five months is not that long in the scheme of things. People put there code on there and participated (providing Google content that they were able to use and drive traffic) with the expectation that it would be there for the long term.