7 ms·
A quick observation from an outsider: The article goes into a lot of depth, seems highly technical, well crafted and researched but the whole "pre-poop your pan
by VeejayRampay 12y ago
A quick observation from an outsider: The article goes into a lot of depth, seems highly technical, well crafted and researched but the whole "pre-poop your pants" thing just ruins all that and makes it looks childish. I understand that not everything about development has to be serious, but I also think that aligning form and content is the surest way to make sure your message comes across.
- golergka 12y agoI guess it's a personal thing. I don't know much about Rust, but the title explained the severity of the problem pretty good right away.
- digitalzombie 12y agoI'm hoping this design pattern name catch on. PPYP design pattern. Sometime programming can be boring and then you come across PPYP and it makes it fun again.
- Dewie2 12y agoFirst it was dry and boring, and then someone mentioned "poop" and then the same subject was hilarious! I don't get it...
- WhatWouldLogDo 12y agoAnalytic. Human beings still feel funny about Depth Psycho(techno)logy. Parallel processing pathos of human life terms with the logos apath programming words, represents multiple realities, versus the monotheistic standard robo swears robo cares.
- pluma 12y agoFirst Ruby, then JS, now Rust.
- th0br0 12y agoWhat is your point?
- iagooar 12y agoI guess the parent means something that has to do with the community being a bit hipster / infantile? Only guessing though.
- WhatWouldLogDo 12y agoI'd rather have rules to let you guess free (than have the memory leak of voting insight by iff it makes you/language feel good about problems.)
- pluma 12y agoThe entire infantile humour / brogrammer / hipster / drama phenomenon. It started in Ruby (_why, Zed Shaw, GitHub, etc) then moved into JS as Node and CoffeeScript became popular with Rails users, now it's in Rust (again via Ruby). I don't think it's always the same people or that it has anything to do with Ruby itself, it just seems like there's a certain culture that first grew in the Ruby / Rails community.
- steveklabnik 12y agoFWIW I actually thought the title detracted from the otherwise excellent contents of the post.
- dbaupp 12y agoThis post is the first infantile thing in this vein I can remember seeing related to Rust, and, as far as I know, the author has no connection to the Ruby community you describe, they're just choosing poor titles of their own accord (I agree with Steve that the title detracts).
- lifthrasiir 12y agoI'll reuse my reply on /r/rust to defend the naming: > I like the naming and feeling of "Pre-Pooping Your Pants" pattern. We are doing the intentional leak only to be (hopefully) collected later, which may not happen but it still remains memory-safe even in that case. Still this is not very desirable and the name clearly indicates so.
- lighthawk 12y agoA term for code written in an undesirable way to tie you over in the short-term is a "hack". Not all hacks are bad. But, if I see "// this is a hack to..." or "# this is a hack to..." or similar in code, that is a signal to me that the developer (1) either didn't have time to perform the right thing but could have with more time (within their lifetime), or (2) could not feasibly perform the right thing under constraints given (within their lifetime). Over the past ~8 years, "hack"'s use has switched back to a much more positive sense- possibly because of HN, or possibly because people read Eric Raymond http://www.catb.org/esr/faqs/hacker-howto.html http://www.catb.org/esr/faqs/hacker-howto.html, but "hack" != "hacker". The negative sense is still used and understood by most developers, and it comes from two things: "HACK... HACK... HACK...", like the sound of an ax attempting to chop down a tree (brute force), and the other definition of a hack not used as much these days, which is "work for hire especially with mediocre professional standards". I think we should at least consider PPYP to be a subclass of "hack", or perhaps just use the word "hack" instead of PPYP.
- jdub 12y agokludge is a better term for an undesirable short-term fix. hack implies clever or elegant.
- mrbig4545 12y agoI couldn't agree more. the article is well written, but the title puts me off a lot. How am I going to show this to my boss, and have him take it seriously with such an infantile title?
- kyberias 12y agoWhy would you want to show it to your boss?
- mrbig4545 12y agoI tend to keep him updated with rust news, so that when the day comes, I've laid enough groundwork to be able to do something in it without having to explain what it is and why etc. And part of that is showing flaws, and how they're resolved/worked around and so on.
- nosefrog 12y agoYou have the right to your own feelings, and I agree that the title may be off putting. The audience for the article is rust core contributors and rust fans, and they're a very informal bunch. If rusters are like similar communities I know, talking about poop makes a blog post more likely to spread. EDIT: I do not want to argue with Dewey2, so I'm putting this here: the women in the rust community that feel uncomfortable when they are addressed as "guys" have every right to feel that way, and I commend the rust community on making that stand.
- Dewie2 12y agoA community that is informal enough to give analogies involving poop, but too uptight to stomach the gender-neutral use of the word "guys"[1]. Makes sense. [1] http://www.reddit.com/r/rust/comments/1nvsdh/a_note_on_conduct_please_read/ccmnjdj http://www.reddit.com/r/rust/comments/1nvsdh/a_note_on_condu...
- Ygg2 12y agoBecause toilet humor and gender discrimination are the same?
- nosefrog 12y agoI think Pre-Poop Your Pants is a really clever way to package the core idea. I agree that the article is well crafted, and I don't think it's childish to talk about poop in this context.
- Manishearth 12y agoIt's not an "official" article, just a blog post by a contributor. Informal is okay IMO.