Slashdot Mirror


Film Documents Software Creation

vasanth writes "Aardvark'd: 12 Weeks with Geeks a story of intern programmers at New York-based Fog Creek Software creating a product from scratch to shipping, is now finished, one of the first films to delve wholly into the life and culture of coding. And though it may not be the next Harry Potter, it's an engaging film that focuses more on the personalities of the people than on the technology, bringing to life a process ordinarily wrapped in geek mystique."

50 of 224 comments (clear)

  1. Geeks! by ZiakII · · Score: 2, Funny

    Welcome back to The Geek Hunter... today we visit its lair.... the basement... they spend most of their time reading slashdot.....On a sidenote why does it feel like I'm an animal that people want to study?

    1. Re:Geeks! by evilneko · · Score: 2, Funny

      Bathe more often, maybe? ;)

      --
      Slashdot - where to disagree, is to be a troll
  2. So it's like "The Office" by Anonymous Coward · · Score: 2, Funny

    only everyone is Garreth

    1. Re:So it's like "The Office" by Anonymous Coward · · Score: 2, Insightful

      your, not you're ;)

  3. What? by TheNationalist · · Score: 2, Insightful

    It seems like everything today is being turned into a film or reality show. Not everything is exciting, especially coding a new project. In fact, that's probably one of the least exciting things they could have focused on.

    --
    Check out this guy's BZFlag cheat client!
    1. Re:What? by Anonymous Coward · · Score: 4, Interesting

      I thought the same thing at first... But then it hit me... Remember the first project you were a part of? Assuming you've been there... It really was a blast for me and exciting. Some days the work was boring as all hell, but when you're with a project from start to finish and see it ship, there's something in that, at least at first.

      After years of it though, it begins to lose its magic. Especially if you went from a geek dominated culture, to one where a soccer mom is your project manager. The point is though, that while I think I would find this boring as all hell, to people who haven't been there, they might find this really interesting. I would have before the industry found my soul into a fine dust and spread it across the ocean of asskissers.

    2. Re:What? by Cl1mh4224rd · · Score: 2, Insightful
      Not everything is exciting, especially coding a new project. In fact, that's probably one of the least exciting things they could have focused on.
      Ahh, "Blockbuster Movie Syndrome": Everything put on film must be exciting...
      --
      People will pass up steak once a week, for crap every day.
    3. Re:What? by Anonymous Coward · · Score: 5, Insightful

      It seems like everything today is being turned into a film or reality show. Not everything is exciting, especially coding a new project. In fact, that's probably one of the least exciting things they could have focused on.

      Not to mention that Joel is pretty much out of karma - the guy has been preaching as a self-anointed genius of software development for over half a decade now.

      So what has he achieved?

      Well he still has a tiny shop - about the same size that he had when he cashed in his Microsoft options. A large portion of his pimping is for trivial crap like his endless use of Amazon affiliate links, as well as attention whoring. Of his products, one is a trivial, overpriced rip of an open source VPN, the other was a marginal CMS that they've pretty much canned, along with a one-of-about-a-million-clones bug tracking package.

      Woot!

      What a prophet.

    4. Re:What? by cammoblammo · · Score: 3, Insightful

      My experience is that soccer mums make great project managers.

      Organising six kids (four of whom are somebody else's and refuse to be organised), planning and acquiring resources for activities and meals, transporting everyone in a safe and timely manner and then coaching the soccer team... I think I'd rather just be a cubicle jockey.

      Some of the projects I've been involved in would be a walk in the park compared to a lot of the 'normal' families I know.

      --

      Cogito, ergo sig.

    5. Re:What? by XNormal · · Score: 2, Insightful

      So what has he achieved?

      If you assume nothing but a huge software conglomerate is "achievement" then I guess he has not achieved much.

      His job satisfaction must beat the hell out of most of us in the software industry. I'd call that success.

      --
      Stop worrying about the risks of nuclear power and start worrying about the risks of not using nuclear power.
    6. Re:What? by Mossarian · · Score: 4, Funny

      More than likely the projector will crash during the show and they'll have to issue a patch for a security flaw in scenes one and four. Version 2.0 is due out next summer (maybe). Not to mention that it went over budget and over time with scenes in it that no one asked for and in future the entire production will be outsourced to Bollywood. :-)

  4. Such a movie already exists by Seiruu · · Score: 3, Insightful
  5. A bit on the movie's costs, profits, and success by Skim123 · · Score: 3, Informative
    This blog entry by Joel Spolsky details the success of the film, including the profit and loss... interesting to see the cost breakdown in making an independent film. As of December 1st they had sold nearly 2,600 copies of the DVD, but being listed on /. will surely net some additional sales.

    Of course the real profit is in increased exposure to Joel's company and the highlighting of his internship program, which likely promises an even better crop of students next summer.

    --

    I could not justify my existence if I were a turkey farmer. Would I terminate myself? Undoubtably, yes.

  6. Compare to the 1981 version... by Myself · · Score: 4, Interesting

    If you haven't already, you owe it to yourself to read The Soul of a New Machine by Tracy Kidder. It documents and humanizes the effort at Data General, with one team working to soup up the existing architecture, and another team working to redefine the market with a revolutionary new design.

    1. Re:Compare to the 1981 version... by belmolis · · Score: 2, Informative

      The Soul of a New Machine is indeed a terrific book. The only downside is that it is disappointing to realize that the machine they built was the DG Nova, which wasn't the great success they hoped it would be but was eclipsed by the VAX.

  7. Torrent? by XoXus · · Score: 2, Funny

    Anyone got a torrent?

  8. No, you are incorrect by eclectro · · Score: 3, Funny
    --
    Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
  9. Bill Gates cloned!! by wiredlogic · · Score: 4, Funny

    It looks like one of them is a clone of Bill Gates. Note the peculiar neck implant. This can only be the work of the Borg as they try to infiltrate our planet.

    --
    I am becoming gerund, destroyer of verbs.
    1. Re:Bill Gates cloned!! by WilliamSChips · · Score: 2, Informative
      I am becoming gerund, destroyer of verbs.
      "To be" is a verb. So there's still a verb in your sentence. Nice try though. You could make it "I becoming gerund" though.
      --
      Please, for the good of Humanity, vote Obama.
    2. Re:Bill Gates cloned!! by BlueGecko · · Score: 2, Funny

      The intern who looks like Bill Gates is probably me (I'm Benjamin Pollack). It's not the first time I've been accused of looking like Bill Gates. I actually was reentering the United States a few years ago and going through customs in Newark, and the customs officer who was at my window when I finally got to the front of the line looked incredibly bored. I walked up and put my passport down. He glanced up, started asking the typical questions, then, staring at my face, he paused. He then looked back down at my passport, back at me, back at my passport, back at me, and then said in a thick Italian accent, "You are related to Bill Gates?" The people I was with just started cracking up, and several people suddenly glanced over in my direction. It was actually a bit embarassing, but also kind of fun to have everybody suddenly paying attention to me for no good reason.

      You will be happy to know that he and I are not related. Besides, if he were, he'd hate me; I'm a diehard Mac user.

  10. Software Creationism... by rubberbando · · Score: 3, Funny

    In the Beginning, there was 0....

    On the 1st day God said, let there be 1's and it was good...

    --
    DEAD DEAD DEAD DELETE ME
    1. Re:Software Creationism... by Stephen+Williams · · Score: 3, Funny

      I'm shocked that a website such as this, frequented by technologists and scientists, is promoting the so-called "theory" of software creation. It is a well-documented, proven fact that software comes into existence by evolving slowly over time. Don't even get me started on those fools who believe software to have been intelligently designed.

      -Stephen

  11. Perfect! by xeon4life · · Score: 3, Interesting

    Brilliant! No, seriously, this is the perfect way to introduce prospective CS students to the geek culture. I have friends that are very worried about their future, and aren't sure whether they're ready to commit themselves to studying CS yet, but a film like this is the perfect way to help alliviate some of their fears. It wont solve any outsourcing dilemmas, but it will certainly encourage them.

    --
    Real programmers can write assembly code in any language. -- Larry Wall
    1. Re:Perfect! by servognome · · Score: 2, Insightful

      Because those kind of people create crappy, uninspired software. The last thing I want to hear from a coworker is "Man, I don't even OWN a computer. When I go home, it's all about watching the football game and rock climbing!".

      Why because they have a balanced life? Why does software have to be "inspired," it just has to function. Zealots can spend too much time including nice-to-have features than accomplishing the main objectives on schedule. You don't need to think about computers 24/7 to do a good job.

      --
      D6 63 0D 70 89 81 BB 8E 7B 7C 5F 5D 54 EA AB 73
    2. Re:Perfect! by lysergic.acid · · Score: 3, Insightful

      Well, if programming is just a source of income for you, then the effort you put into it, and thus the quality of your code, probably won't be as good as the code produced by someone else, to whom programming is a hobby or a passion. In other words, if you actually enjoy programming, you will likely be a better programmer than someone who doesn't.

    3. Re:Perfect! by Jack9 · · Score: 2, Interesting

      All engineering requires persistent learning and reinvention. Anything less is work that can and should be automated.

      --

      Often wrong but never in doubt.
      I am Jack9.
      Everyone knows me.
  12. Re:How does it compare to Windows XP Remote Assist by Hal_Porter · · Score: 3, Informative

    It looks like VNC on the client, and some proprietary code on their server so that rather than have VNC listen, it connects to their server which acts as a matchmaker. The advantage being that it can get through firewalls, since most of them don't block outgoing connections on port 443.

    https://www.copilot.com/tech/

    --
    echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  13. Re:A bit on the movie's costs, profits, and succes by CodeBuster · · Score: 3, Funny

    Maybe next time around he could get a group of 20 prospective interns and then, in a high-pressure software company version of the board room (Joel's office maybe), fire one of more of them each week until only one remains as Joel's Apprentice! Of course, finding type-A personality geeks who would appeal to the same audience as Trump and Martha might be difficult...

  14. Not Bad. Not Great. by BinBoy · · Score: 4, Informative

    There was almost no technical content and nothing dramatic happened. Code Rush and StartUp.com were more entertaining.

  15. Re:so this is basically an advertisement? by Seumas · · Score: 5, Insightful

    You must be new here. That has been Joel's modus operandi for months now. If he farts and writes about the delectible smell, it winds up on Slashdot.

  16. Re:How does it compare to Windows XP Remote Assist by Tim+Browse · · Score: 2, Informative
    How does it compare? Well, it actually works, for a start.

    The last time I tried Remote Assistance to help my Dad who was 100 miles away, it said it couldn't find the host 'dadpc'. No kidding professor. If I have to set up static IP and external DNS for my dad's home PC and configure port forwarding on his router/firewall to use Remote Assist, I'll just install VNC thanks.

    With CoPilot (as I understand it), both ends just act as a client, and you go through the CoPilot servers - so if you can make an outbound TCP/IP connection to their VNC servers (I'm guessing they support port 80 for obvious reasons), then you win, and nobody gets goo on them.

  17. Versa by Tablizer · · Score: 2, Funny

    Whatta coincidence. I have software that documents the making of a film.

    1. Re:Versa by Drantin · · Score: 4, Funny

      Just out of curiosity, what is it like over there in Soviet Russia?

      --
      Actio personalis moritur cum persona. (Dead men don't sue)
  18. Re:What it's all about? by Serveert · · Score: 2, Informative

    In other words, it's exactly like go2mypc, VNC but fun, snappy, easy, bypasses firewalls and highly commoditized not to mention being 5 years old.

    --
    2 years and no mod points. Join reddit. Because openness is good.
  19. Re:warning by Seumas · · Score: 2, Interesting

    And if it is your thing, give me a call and I'll cut you a deal.

    Seriously though - not everything Joel writes is all that valuable or important or worthy of Slashdot frontpage real-estate. In fact, I've just gotten downright tired of articles by or about him or his thoughts. Maybe he's a nice guy and maybe he isn't. I don't know much about him beyond a few of his articles. I just know that there's a lot more content and many more voices out there that could be heard and shared with the bandwidth this guy gets on Slashdot and I'm getting Katz'd-out from it.

    But let's not attack the guy on that level . . . Come on . . . In fact, it's not his fault Slashdot posts everything of, by, for or about him. You'd roll with it and use the opportunity too, if you had it. I blame the Slashdot staff, frankly.

    But hey - at least they haven't given him his own editor/posting account yet like they did with Katz.

  20. Re:Success of this movie.. by ZachPruckowski · · Score: 4, Insightful

    First, does this movie feature
    * Attractive girls, elsewhere than on computer screens?
    * Humour, understandable by people who aren't living in their parents' basement?
    * Action, more thrilling than tracing a memory leak in C program?
    * Adventure, filing post-outsourcing job applications to mcdonalds not included?
    * Love, relationships to chat bots not counted?
    * Message, other than that life sucks and your imaginary girlfriend doesn't?


    Slashdot doesn't have any of these, and yet people come here in droves. On a more serious note, there have been many movies that have done well without that, like "March of the Penguins". Obviously this isn't your typical blockbuster, but keep in mind that making a profit requires a lot fewer sales.

  21. Easy to use, but performance isn't great. by 511pf · · Score: 2, Informative

    I actually tried the Copilot product. It's very easy to use and works well over faster connections. Unfortunately, it doesn't work well over high latency/low bandwidth connections. I think this has more to do with basing the product on VNC than on anything they did wrong. I ended up with GoToMeeting, which works exceptionally well over slower connections. I was able to (usably) remote contol a 1920x1200 screen that was located on a home broadband connection across the US. Still, the movie looks very cool, and it's possible Copilot performance will improve with some tweaks. It would probably work well for people with small remote offices that have decent upstream connections.

  22. I don't know about the coding by penguin-collective · · Score: 4, Insightful

    You've got to hand it to Joel: regardless of what you may think of his programming skills, he does have the art of shameless self-promotion down to a science.

    1. Re:I don't know about the coding by penguin-collective · · Score: 2, Interesting

      Joel ingeniously created a way for him to educate interested and intelligent people about the software development process and unobtrusively promote his business at the same time.

      That statement presumes that his advice actually unconditionally works for the kind of software development most organizations need to do, which just isn't true. Neither his experience nor his products are representative of most software development.

  23. Great, so I can pay to watch what I do every day by Anonymous Coward · · Score: 2, Insightful

    This film is something I do every day... do I really want to watch it? I guess the only difference is that they'll probably cut out all of the meaningless web surfing, porn viewing, and IM'ing that I do at work...

    Does it show things that are more important, like if the product actually makes money, or them going through the bug-fixing and customer service phase where their customers (if they have any) are screaming at them because of a bug, or they have a sales person yelling at them to get a feature in because they already closed a big deal telling the customer that they already have the feature in the software???

  24. Re:Joel by Seumas · · Score: 5, Funny

    I'll tell you waht I'm jealous about -- I'm jealous of that sweet UID you have. Bastard.

  25. Educational tool? by harborpirate · · Score: 4, Insightful

    All I can say is I'm going to make sure to catch this ASAP - to try and determine whether I can send it out to family members so they can finally understand what exactly it is that I do every day.

    --
    // harborpirate
    // Slashbots off the starboard bow!
    1. Re:Educational tool? by MillionthMonkey · · Score: 2, Funny

      I just tell them to watch Superman III. It's just like that.

  26. Re:What it's all about? by Seumas · · Score: 2, Interesting

    Nice. Joel and Fogcreek have yet another frontpage Slashdot advertisement, then a comment about Joel and Fogcreek's products gets moderated as "offtopic" in that very same article thread. What the fuck?! It's no more an "advertisement" than the other 500 Joel on Software articles posted to Slashdot.

  27. Finally, a reality show my WIFE will hate!!! by AngryNick · · Score: 4, Funny
    Thank you, thank you, thank you!!

    After years of putting up with the crappy reality shows that my wife likes to watch, this will make the perfect gift for her! Sweet payback for all the nights I've had to endure her [bleeping] "Real World" addiction with its 20-year old mindless babble.

  28. Re:Great, so I can pay to watch what I do every da by AutopsyReport · · Score: 2, Interesting
    This film is something I do every day... do I really want to watch it?

    Perhaps. You know, most documentaries (and movies) that are successful are usually based on things we experience every day (bad presidency, McDonald's, relationships, work, et al). And given the fact that the movie industry is huge, I'd probably guess that a lot of people would want to watch something like this. I'm not sure how this documentary is any different from the rest, except that someone has finally done a documentary on your specific line of work.

    --

    For he today that sheds his blood with me shall be my brother.

  29. Re:Shirt by poopdeville · · Score: 2, Informative

    That, of course, is a plagiarized version of a quote by Paul Erdos, who described mathematicians as "machine[s] for turning coffee into theorems."

    --
    After all, I am strangely colored.
  30. not meant for already-initiated geeks by CoughDropAddict · · Score: 4, Informative

    I was actually just watching this movie a second ago. It didn't quite live up to my expectations.

    This movie is primarily about geeks geeking out. If you've never been around that, you will probably find the movie more interesting than I did. For example, a good ten minutes were devoted to the interns discussing whether they could jump out their window to the next building in case of a fire. If you are a geek who performs thought experiments with friends/co-workers all the time, you already know what that's like.

    This movie is not about sharing insights about how to develop good software. You shouldn't think of the movie as an extension of Joel's column. Opportunities for venturing into that realm are abandoned. For example, all the interns are given a stopwatch and a stack of computer books their first day. Later on, one of the interns admits that he has no idea what the stopwatch is for. Unfortunately, the movie never gives us the answer to that question. I was wondering if it had something to do with user interface design, like quantifying the irritation of having to wait around for software by starting the stopwatch when you see the hourglass. But we never find out.

    There is also not much technical content. We get only a few details about the project and its technology.

    The biggest disappointment was the camera work. The footage shakes around a lot, especially in shots of computer screens you're trying to read. Far too much of the film is overexposed -- Joel's face is often half-white. This happened throughout the movie, and was visually distracting. This ultimately left the film feeling somewhat amateurish.

    For the good: Joel Spolsky and Paul Graham were both engaging as always. They're the kind of guys that manage to make almost every word they say intriguing. The employees and interns are likable people you don't get tired of hearing from. You get a chance to see some interesting decisions, like deciding to pay $10k for "copilot.com" instead of using the inferior name "sidepilot" (though we never hear anyone justify why having the .com is a must -- what's wrong with "copilot.fogcreek.com?")

  31. That's bullshit by melted · · Score: 2, Informative

    Launch MSN Messenger. Ask your dad to ask you for remote assistance. Use his desktop transparently. Disconnect. Works every time, firewall or not. I've fixed PCs halfway across the globe with that thing.

  32. Re:excellent book - pulizer prize winner even by hritcu · · Score: 2, Funny

    Wanted to ask you something ...
    Did you know the book won a Pulitzer prize? ;)

    --
    If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)