5 ms·
When announcing your new web framework, don't be a douche
- AndrewHampton 17y agoThe product announcement this article is talking about is by far the most entertaining product announcement I've ever read. http://ediblepet.net/2009/05/23/web-applications-should-be-compile/ http://ediblepet.net/2009/05/23/web-applications-should-be-c...
- omouse 17y agoIndeed, the guy is delusional. C is the linga franca of computing? Ew, no thanks. How about we change the world for the better instead of sticking to the same old junk?
- Hexstream 17y agoIf you dropped your ego you wouldn't feel an urge to post a fluff piece to justify your decisions to random disparaging blog posts.
- e4m 17y agoRuby thinks it can... it thinks it can... it thinks it can. Maybe if it pretends "hard enough" that it is fast some day it will be. I'm just joking ;) but there is some truth to that.
- petercooper 17y agoFlippant replies to "controversial" posts that made it big on HN always seem to do well here. People on HN like a catfight as much as anyone else, and if someone wants some free pageviews off the back of that, good luck to them. If anything needs to be fixed, it's the idiots on HN who vote up response posts like this, but that's democracy for you.
- daeken 17y agoSeems his blog is down. Should've used C.
- bena 17y agoText only Google Cache. http://74.125.47.132/search?q=cache:2KAAnfh6M88J:jrmehle.com/+jrmhele.com&hl=en&client=firefox-a&gl=us&strip=1 http://74.125.47.132/search?q=cache:2KAAnfh6M88J:jrmehle.com...
- Shaitan_Apistos 17y agoWait... you thought the C web framework guy was serious?
- jsonscripter 17y agoHaha, everyone knows assembly is the one true web framework.
- deleted 17y ago[deleted]
- IsaacSchlueter 17y agoReal web programmers use butterflies.
- papaf 17y agoI'm playing with a web framework in C as a fun hobby thing just to see what's involved. My idea is to do everything as it shouldn't be done to see what turns out -- my inspiration for this is modern single speed bicycles which don't have gears. For instance, theres no middleware just libevent and tokyo cabinet (so no relational database either). The handler that connects them (I've only written one so far that looks up a hash db value) is written in C and I was going to have a crazy configuration file using tiny scheme with macros. I'm currently trying to work out how to get tiny scheme to pass function pointers in its foreign function interface. I had no idea I was joining the latest fashion in trendy web frameworks :-)
- ivankirigin 17y agoIt's striking when you sit back and think about the meaning of the metaphors we use. For example, "pain in the ass" is an entirely unpleasant and graphic metaphor. "Being a douche" is also graphic, and probably offensive to many people. Those using the term probably haven't thought about it much.
- axod 17y agoAlso, most people outside the US have pretty much no idea what a 'douche' is.
- jermy 17y agoNo, that's easy. It's a shower in french. Right?
- ellyagg 17y agoI often think that about stand-up comics. Then I remember that they're supposed to be funny. Blog posts, on the other hand, should never try to be funny. Especially if they have to do with programming. Programming is a very serious business.
- ivankirigin 17y agoBut the blog post wasn't funny. It's like calling something 'gay' - possibly funny but largely devoid of descriptive meaning. I hope you weren't trying to say I have no sense of humor. I love low brow humor.
- ihumanable 17y agoI like the fact that neither person really has anything of value to say, and both end up doing it in a dick way. Also the ruby guy loses points for his blog exploding under the massive HN load, now the C guy (who's blog is still up) can use that as a point in this pointless argument.
- ionfish 17y agoBoth blogs run WordPress, of course, so they're hardly representative of their respective positions.
- 10ren 17y ago"RoR in C" is intriguing; another one: "Sinatra in C". They are partly a systemization of lessons learned in webapps, and this particular aspect should be transportable out of Ruby.
- wooby 17y agoI worked briefly on a C FastCGI that matched routes to function pointers, sort of like Sinatra. I think the "real" way to do it is with Apache Axis2/C, though.
- ilyak 17y agoThe amount of yak shaving he'd do in order to web-program in C would be astounding.