nnythm
Joined 16 years ago
Joined 16 years ago
"Want to be productive? Stop reading about how to be productive!"
I personally feel like Hacker News would be better if these posts stopped being bubbled up to the top.
edit: this is from the perspective of someone who knows a little abstract algebra, and wonders if it would be sufficient to brush up on my algebra to get these ideas, which seem a little familiar, or if category theory is really important to get these ideas. I'm not trying to be a contrarian.
GQ prefers short Anglo-Saxon words because they think it's a style that men prefer to read, and what I am trying to say is that using too many words that were imported from French is generally used to make people sound smart because it was once the language of bureaucracy, but generally makes things harder to read.
Consider, "I don't even know what you're trying to say here. I mean, I can guess, but it makes me queasy." This is an extremely clear sentence, and would be pretty similar if translated into Middle English. This is generally the argument that Orwell makes in Politics and the English Language.
I am interested in articles about female gamers and how they deal with the unpleasantness surrounding the gaming industry, but I wish that blog posts were held to a slightly higher standard--I am a fairly fast reader, and had to double back to reread large parts of the article to recalibrate as the article started talking about being directed to games with fuzzy animals and facebook games instead of shooters, when I expected the author to be complaining about the wasd keys opening different menus rather than moving around the character.
This seems to be a pretty good argument for paying for better quality journalism. I bought a copy of GQ, not exactly the highest brow magazine in the business, admittedly, and the articles weren't riveting, but it was efficient to read them, because they were written carefully and in the traditional journalistic style, with a lede, nut graf, and transitions. Furthermore, it's a magazine FOR MEN so most of the words were Anglo-Saxon and avoid the errors that Orwell rails against in "Politics and the English Language." I never felt like I was being jerked from one idea to another, and I understood the point of the article if not from the titled or the images associated with it, then at least from the first few paragraphs.
TL;DR: May there be truth in advertising, if bloggers can't write a proper lede, we will have to pay for news.
A. Programming languages do matter. Talking to other programmers, a good way to find people who actually love programming is to ask people what languages they use. People who have experimented with haskell or clojure are usually people who love programming more. PG has a good essay on why it makes sense to start a startup based around an esoteric language. I know for a fact that Jane Street uses their heavy reliance on ocaml as a recruiting tool. Your life will be much, much easier if you can hire better programmers. Hence, the startups with the really good engineers will want to know what programming languages you know. So yes, I agree that resumes are not that interesting, but also, programming languages are useful indicators for certain kinds of employers. The recruitee's github should reflect this. [1]
B. Sending links to apps or websites is all well and good, but as another commenter said, for some startups, it is basically useless. If you are trying to be the CTO of a company like 10gen (their CTO is a co-founder, but bear with me) you will want to know about their systems skill, not how pretty they can make a website. Backend talent, or understanding of algorithms is something you absolutely cannot get from this.
So at startups where backend technical skill is not highly valued, and the founder is very non-technical, this might be useful. If you are trying to work at a Palantir or a DropBox, you should probably ignore this advice, although admittedly, both are much further along than this guy is thinking of.
Interestingly, I've never really felt the pain of not having a good REPL for java, although I often use it in other languages. Although Java isn't interpreted, unlike the other languages you mentioned, Scala is both interpreted and compiled, so it's not a great argument for why it doesn't have a good REPL. I think eclipse's very strong autocomplete somewhat obviates the need for it, because I know that I mostly depend upon bpython/ipython for the easy access to docstrings and information about arguments.
I wonder if part of the reason why I've never felt the need for a REPL in Java is simply because there isn't one built in, so it isn't a tool that I ever reach for. REPLs are great for prototyping, and for learning, but I've found that the more I learn about a language, the less I tend toward using the REPL, so perhaps it's simply that I got used to being able to edit my code instead of having to type it all in again.
I think saying colossus is "significantly better performing" is a bit of a stretch, although I haven't seen it in the past year, I think the main win was that you called epoll faster than netty, which I think was because you were using a faster timer. What are the performance comparisons you've done recently?