Showing posts with label reddit. Show all posts
Showing posts with label reddit. Show all posts

26 August 2009

Genius bloggers post on occasion

My disagreements/line ratio with the latest Coding Horror is unusually high, and there doesn't seem to be a Proggit post for it yet (and it'll be a cold day in hell before I start submitting Coding Horror posts), so I figured I'd blog instead.

Atwood is a big fan of synecdoche: he has an annoying and incessant habit of using "we" when he really means "I". If he does something, it's not "Jeff Atwood does this", it's "software developers do this". Often it's "professional software developers do this", so we don't get confused and think he's a noob. Virtually every Coding Horror post at some point indirectly contains the assertion that Jeff Atwood is a genius developer, by demonstrating how Atwood does X and then slipping in "on a totally unrelated note, genius developers are known to do X". The most common mechanism is the transparently fake self-demeaning sound bite "all code sucks, especially mine". He says it so often he's starting to become famous for it, and I might respect it if he didn't feel the need to add in, every single time, "and uber-programmers realize this", like it's an afterthought. "Oh gosh, I guess I am a badass after all -- I didn't even realize! That was a close one, readers." I swear he's trying to inculcate his readers to subconsciously associate "Jeff Atwood" with "badass programmer"; I see no other reason for his ostentatious repetition of a fairly commonplace expression. I would honestly prefer if he just flat out said "I'm fucking awesome; deal with it" so I wouldn't need to wade through his obfuscated self-aggrandizement.

The latest post was no exception, of course; despite being less than a page even with graphics, he managed to slip in "the tipping point between amateurs and professionals in our industry: the professionals realize everything they write sucks."TM But before he got to that, he explained why he we blog:

We may kid ourselves into thinking we're writing out of some sense of public good, or to create connections, or contribute some small bit of knowledge to the world. But let's face it. Most of us blog because we're raving egomaniacs. We not only love to hear ourselves talk, we're incredibly eager to hear other people talk about us, and the more the better

Emphasis not mine, but I think it's probably beneath even me to comment much on that part anyway, especially considering what I've already covered. The main assertion that people blog for recognition seems unlikely, however, if only because 99% of blogs are read by pretty much nobody, and I like to think we're all aware of that. I have like three readers; I get way more exposure commenting on Reddit than I do blogging about something. I blog because I enjoy writing about things. And because if I kept my hatred of things bottled up I probably would've attacked someone by now, but that's a secondary benefit. I may not be particularly good at blogging, or particularly knowledgeable about the things I do blog about, but neither of those things matters in the slightest. This blog could just be saved in a file on my computer and I would get the same enjoyment out of writing in it; the only reasons it's online are because I occasionally link to it if a discussion about something I've covered comes up, and because setting up a blog is trivial so I see no reason not to. I occasionally try to "contribute some small bit of knowledge to the world", but most of the time my blog posts are just about things I felt like writing about at that moment. I don't post my blogs to Digg or Reddit (I hate when people do that, actually), or really make any effort to try and garner readers. Maybe that's unusual, but I think most bloggers blog because they enjoy writing about their interests; they're not under the delusion that the rest of the Internet is interested in reading about it

On the other hand, I might just be secretly hoping that Atwood reads my blog, as he has "an automatic Google ego search set up for my name". I really didn't think people googled themselves anymore, and certainly not continuously via a script, but again, maybe that's just me


And really good bloggers say that. Draw your own conclusions

21 August 2008

C++0x

There is massive confusion about C++0x. I've heard the name made fun of no less than five times in the last couple days, most recently in a blog post that spends a good half page mocking the possible pronunciations. On a side note, I recommend not reading that blog post, it's rather impressively packed full of ignorance. I made a joke about the name on Reddit and realized from the subsequent comments that people seriously think the standards' name is going to be C++0x. "0x" is supposed to be the ratification year -- "x" is not going to stay there. If it gets ratified in 2009 like they expect, the standard will be called C++09. This is not in any way new. C had C89 and C99, released in 1989 and 1999, and they're working on C1x (OMG AN X; how will we pronounce it?). C++ had C++98 and C++03, released in 1998 and 2003, and they're working on C++0x. Just like how we don't clarify C89 or C99 unless it's necessary (we just say "C"), we're not going to be saying "C++09"; we'll be saying "C++". C++0x is not a "new language", it's a new standard for the existing C++ language.

11 August 2008

Reddit power




Apparently I should get reddited more:





Sadly, that now makes the handful of visits I had before look like 0 on the graph, but oh well. I actually posted that entry on a comment to another post, but apparently somebody reposted it as a story. A surprising number of people agreed with me considering I think it's a minority opinion, but there were plenty that disagreed too. And my anti-Windows thing at the end got interpreted backwards, which lead to confusion: I was saying that Pidgin, as an open source project, should be avoiding the very things that tend to drive people away from Windows. The main reason I love Linux is I can customize whatever I want, effortlessly; Windows is far less flexible. Trillian is an example of an unusually flexible Windows program, which is the very reason I used it, but with Linux it's no longer the exception to find a program that lets me configure it the way I want

EDIT: Apparently I should've waited before taking that screenshot:

18 June 2008

Open Reddit

I'm a big fan of Reddit, particularly the programming subreddit, so I was excited to see that yesterday reddit went open source. I got a copy of the code and started poking around; I never realized that Reddit is written in Python, which automatically makes it good. I also hate the Reddit developers less now; they've had a problem for months now with their RSS feeds showing duplicate entries, and have thus far claimed they have no idea what's wrong. I don't know Pylons (the framework Reddit uses), but after my initial poking around I too have no idea what's wrong, so for the moment they're not idiots anymore, although I plan to look into it further. A comment calling something a hack appears 8 times in their code, which is fairly respectable; I particularly enjoyed this comment I noticed in /r2/r2/config/middleware.py:

#god this shit is disorganized and confusing