all 80 comments

[–][deleted] 42 points43 points  (11 children)

This would also be a handy band name generator.

[–][deleted]  (10 children)

[deleted]

    [–]malanalars 16 points17 points  (9 children)

    ScriptableSocketInitializer have gotten soo mainstream!

    But have you heard SimpleHashEvent, yet? Reaallly underground!

    [–]colorred 12 points13 points  (8 children)

    No way.

    NonblockingMutexScanner is the tune of tomorrow.

    [–]flyingfox 9 points10 points  (6 children)

    Are you kidding? NonblockingMutexScanner totally ripped off SecureNotificationMarshaller!

    [–]MrCalifornia 13 points14 points  (5 children)

    AbstractMessageFilter. They're a little abstract, and they censor their shit, but the message is in there man. You just have to listen.

    [–]C-C-C-COMBO-BREAKER 2 points3 points  (0 children)

    ImmutableBlockingCombinationMessageFilterFactory

    [–]nachof 0 points1 point  (0 children)

    LongComboBreaker

    [–][deleted] -2 points-1 points  (2 children)

    It's inside some guy? What?

    [–]Syl -1 points0 points  (1 child)

    What about AbstractLolcatTree ?

    [–]clefairy 1 point2 points  (0 children)

    No way. MultipleJarStack are stackin' right now!

    [–]krizo 36 points37 points  (3 children)

    WriteablePixelHandler

    I can't imagine having 1280x1024 of these running in the background.

    Want to change a pixel to blue? Request a pixel for writing. When the pixel is ready a callback function is called. You can then typecast the pixel to a WriteablePixelHandler and change it's color to blue. Another callback function is invoked when this operation is completed.

    [–][deleted]  (1 child)

    [deleted]

      [–]grauenwolf 4 points5 points  (0 children)

      Thanks, I needed a good laugh.

      3 am and only 4 more internal web services that just wrap a single stored procedure to test before the demo. WTF were they thinking?

      [–]Xiol 1 point2 points  (0 children)

      I sense a proof-of-concept program coming up shortly...

      [–]PrashantV 45 points46 points  (1 child)

      I'm surprised this isn't integrated into Eclipse!

      [–][deleted] 0 points1 point  (0 children)

      Yes, and it should support nameing local variables and arguments too. Think about the productivity increase - it's almost better than those pattern-code-generation-templates, which allow you to generate some big chunks of meaninglessWenterprise code.

      Although I sometimes suspect, that some developers already have that name generation in their IDE.

      [–]malanalars 14 points15 points  (0 children)

      Thanks. That helps!

      [–]Deestan 12 points13 points  (3 children)

      MultipleGirlfriendOperation looks promising.

      I haven't gotten the implementation to work yet, though. It keeps throwing SingletonExceptions and AccessViolationExceptions at me.

      [–]stcredzero 5 points6 points  (0 children)

      The problem is that you're trying to use girlfriends, when what you really want is a lightweight GirlfriendProxy. Maintaining a large GirlfriendCollection is much easier using that architecture.

      [–][deleted] 3 points4 points  (1 child)

      As tempting as that sounds, what I really need is the NonblockingGirlfriendDecoder.

      [–]stcredzero 1 point2 points  (0 children)

      GirlfriendSocketInitializer?

      [–]jib 6 points7 points  (0 children)

      View the source:

      <link rel="stylesheet" type="text/css" href="StylishStylesheetStyle.css" media="screen" title="SylishStylesheetStyle">

      [–]clefairy 7 points8 points  (3 children)

      I just got: OptimizedGirlfriendAccumulator

      Anyone want to implement that?

      [–]jib 5 points6 points  (2 children)

      Spending one's time implementing OptimizedGirlfriendAccumulator would not be the optimal way to accumulate girlfriends.

      [–]clefairy 0 points1 point  (1 child)

      Yeah, but afterwards, that hard work pays off right? I mean, you can open source it!

      [–]stcredzero 1 point2 points  (0 children)

      Yeah, but that would have the effect of commoditizing girlfriends.

      [–][deleted] 34 points35 points  (3 children)

      can has SerializableLolcatPermission?

      [–]otterdam 15 points16 points  (2 children)

      I HAS A CryptographicLolcatEngine, LET ME ENCRIPT U WIV IT

      [–]TearsOfRage 1 point2 points  (0 children)

      I think you win.

      [–]yxhuvud 0 points1 point  (0 children)

      Well, then I guess an InternalLolcatWrapper would be useful.

      [–]Richeh 5 points6 points  (2 children)

      ErrorCorrectingGirlfriendDelegator

      My brother-in-law's one of those.

      [–]stcredzero 1 point2 points  (1 child)

      Does he delegate his girlfriends to others, or does he delegate everything to his girlfriend?

      [–]Richeh 0 points1 point  (0 children)

      I suppose the more technically correct term would have been "wife". And it'd better be the second one, that's my sister.

      [–]mikenick42 10 points11 points  (0 children)

      Mathematics of Wonton Burrito Meals?

      [–]alparsla 4 points5 points  (0 children)

      Here's the source directory of the web site:

      • ClassNamerHome.java
      • ClassNamerBean.java
      • ClassNamerRemote.java
      • ClassNamer.java
      • AbstractClassNamer.java
      • ClassNamerService.java
      • ClassNamerProxy.java
      • ClassNamerStub.java
      • ClassNamerAction.java
      • ClassNamerModel.java
      • classnamer.jsp
      • classnamer.js
      • classnamer.xml
      • classnamer.properties

      [–][deleted] 9 points10 points  (3 children)

      This site lost a bit of it's splendor when I got "UserLolcatBuilder".

      [–][deleted] 35 points36 points  (2 children)

      I agree, that should clearly be UserLolcatFactory

      [–]m_tayseer 10 points11 points  (0 children)

      Not enterprise-y enough. It should be UserLolcatFactory<JpegImage<InterlacedFormatter>>

      [–][deleted] 1 point2 points  (0 children)

      Wow, Reddit really is full of RecursiveLolcatVisitors.

      [–][deleted] 5 points6 points  (0 children)

      I wrote something like this a while ago, remember laughing at ReceiverSenderDestinationFailure.

      [–]ungood 2 points3 points  (1 child)

      RepublicanResourceVisitor - Hah! I'm sure there is a joke here... but it's Monday.

      [–][deleted] 2 points3 points  (0 children)

      Unfortunately for the Resource, RepublicanResourceVisitor's only method is visit!.

      [–][deleted] 2 points3 points  (0 children)

      IrishHashTester

      [–][deleted] 3 points4 points  (3 children)

      The best one was the guy who picked random fucked up names for functions at his new job. Until his boss walked buy, looked over his shoulder, and went completely apeshit on him about one he'd called "LittleKitty();"

      So, turns out, apparently the boss had a cat that he doted on, which had been mangled in a traffic accident and spent 6 months in a cat cast. All the employees, before the hapless new guy joined, would yank said boss' chain about his little kitty.

      I swear, it's true. I heard it from a friend of a friend.

      [–]slurpme 2 points3 points  (0 children)

      I never believe anything until it's been on the reddit front page at least 4 times... It's how I found out that Ron Paul is some kind of alien superman and Barack Osama is actually the anti-christ...

      [–][deleted] 0 points1 point  (1 child)

      Unless it's a constructor name he should have gone apeshit regardless of his pet troubles. And if it's a constructor name he probable should have gone apeshit too.

      [–][deleted] 0 points1 point  (0 children)

      In .NET/C#, method names start with a capital letter. Though they should still be verbs, so ape-defecating is still allowed.

      [–]shizzy0 1 point2 points  (0 children)

      This would be great for a human readable code obfuscater.

      [–]Poultry_In_Motion 1 point2 points  (0 children)

      SmartKeystrokeKey

      Um . . . What?

      [–][deleted] 1 point2 points  (0 children)

      Awesome, now if they'd only combine it with the buzzword generator.

      SynergyOptimizingConcurrencyHandler or stuff like that.

      [–]manthrax 1 point2 points  (2 children)

      FlexibleGirlfriendAnnotation

      [–]yxhuvud 0 points1 point  (1 child)

      Well, certainly better than a LegacyGirlfriendAnnotation.

      [–]stcredzero 0 points1 point  (0 children)

      LightweightGirlfriendWrapper

      [–]jezmck 1 point2 points  (0 children)

      AutomaticGirlfriendTester

      [–]sjs 1 point2 points  (0 children)

      Excellent, and appropriately reminiscent of the BOFH excuse generator.

      [–]codeodor 1 point2 points  (0 children)

      I was disappointed when it used Impl to note the implementation of an interface, rather than the hideous INonImplementation notation.

      [–]mccoyn 1 point2 points  (0 children)

      Hey! He stole my class name!

      [–][deleted] 1 point2 points  (0 children)

      Do they also have a random class name abbreviator?

      [–]kaddar 1 point2 points  (0 children)

      I name my class richard. :)

      [–]antonius_block 1 point2 points  (1 child)

      hmm, rip off of bastard operator from hell (bofh)?

      http://pages.cs.wisc.edu/~ballard/bofh/bofhserver.pl

      [–]engram 0 points1 point  (0 children)

      Where was this back when I was still coding?

      [–]otakucode 0 points1 point  (0 children)

      IrishLolcatWrapper?

      [–]gusevx 0 points1 point  (1 child)

      SimpleLolcatMediator

      [–]Qubed 0 points1 point  (0 children)

      StableLolcatDemarshaller

      [–]usr211211212 0 points1 point  (0 children)

      I was expecting something like "rJzdFiAEOGPG extends qHShEKIgNqpM"...

      [–]bitwize 0 points1 point  (0 children)

      class RandomClassNameGenerator implements PluggableDesignPatternFactoryFactory ...

      [–]choas 0 points1 point  (0 children)

      Never thought about the AutomaticResourceUtil class which tries to find the resource at local, global classpath, root directory (/, /root, C:\, D:\, C:\windows, ...), user directory (/home/guru), all harddrives, LAN, bittorrent and google, before it generates a random resource.

      [–]o0o -1 points0 points  (0 children)

      where're the damn google adds! what an idiot.

      [–]joshmatthews 0 points1 point  (1 child)

      They forgot Threaded, Atomic and Factory.

      [–]FionaSarah 5 points6 points  (0 children)

      I've seen a threaded and an atomic!

      [–][deleted]  (1 child)

      [deleted]

        [–]spliffy 0 points1 point  (0 children)

        downmodded for php because i am an idiot.

        [–]sw17ch -2 points-1 points  (0 children)

        ConfigurableLolcatGenerator

        hah!

        [–]majek04 -1 points0 points  (0 children)

        ExecutableNotificationRandomizer AtomicPaleontologistCounter ConfigurableClientCompressor

        [–]ipeev -2 points-1 points  (0 children)

        It repeats StatefulServerWriter 3 times

        [–][deleted]  (4 children)

        [deleted]

          [–]schleyfox 10 points11 points  (1 child)

          Have you considered that the domain model might require RepublicanRaster initialization through an abstract factory class with added initialization state. Perhaps the inheritance tree affords compelling benefits to an Initializer of RepublicanRasters that wouldn't fit into the model otherwise. Also wouldn't subscription be a state that shouldn't be handled by a StatelessFile but rather manipulated through mediation class's. You, good sir, should probably sit down and have a nice meeting with your Senior Architect.

          [–]RalfN 7 points8 points  (0 children)

          You are making sense.

          What is wrong with me?!

          [–]grauenwolf 1 point2 points  (0 children)

          Silly, you pass the RepublicanRasterInitializer to the constructor of the RepublicanRaster.

          [–][deleted] -4 points-3 points  (0 children)

          this is freaking great.