Film Documents Software Creation 224
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."
Geeks! (Score:2, Funny)
Re:Geeks! (Score:2, Funny)
So it's like "The Office" (Score:2, Funny)
Re:So it's like "The Office" (Score:2)
"What you doing with my computer?"
"It's not your computer is it? It's Wernham Hogg's."
"Right. What you doing with Wernham Hogg's computer?"
"You don't need to know."
"No I don't need to know but could you tell me anyway?"
"I'm installing a firewall."
"OK what's that?"
"It protects your computer against script kiddies, data collectors, viruses, worms and trojan horses and it limits you're outbound internet communications. Any more questions?"
"Yes. How lo
Re:So it's like "The Office" (Score:2, Insightful)
What? (Score:2, Insightful)
Re:What? (Score:4, Interesting)
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.
Re:What? (Score:4, Insightful)
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.
Re:What? (Score:3, Insightful)
Re:What? (Score:2)
Yeah, to me the formulaic blockbuster movies are boring as batshit. Some of the technical films in the Prelinger archives http://www.archive.org/details/prelinger [archive.org] are much more interesting. How can you go past a film like;
It's unintentionally hi
Re:What? (Score:5, Insightful)
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.
Re:What? (Score:3, Insightful)
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.
Re:What? (Score:2)
It makes me wonder why you actually read this particular forum. Obviously you're aware of Joel's history. Did that influence your decision to read it? Given your post, I suspect it might have. If Joel had done this anonymously, I wonder if you would have bothered.
The point of th
Re:What? (Score:2)
Re:What? (Score:2)
Re:What? (Score:2)
Studying black holes couldn't be more boring either -- most of it being based on theoretical mathematics and endless
Re:Maybe so, but... (Score:2)
I believe there are still creations that are genuine(from the heart), and completely contrived manufactured (anything that comes out of hollywood these days). This trailer reminds be a little of Startup.com, which I thought was a reasonably good documentary. It wasn't just about the coding, or the business, it was about the people. That's what I think may very well make this effort every bit as interesting.
Re:What? (Score:4, Funny)
Such a movie already exists (Score:3, Insightful)
http://www.imdb.com/title/tt0088000/ [imdb.com]
No, you are incorrect (Score:4, Funny)
I especially like the jiffy-pop ending
Re:No, you are incorrect (Score:2)
A bit on the movie's costs, profits, and success (Score:4, Informative)
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.
Re:A bit on the movie's costs, profits, and succes (Score:4, Funny)
Well... (Score:2)
On the plus side, a team of geeks could probably come up with a half decent Star Wars promo display.
A cool episode idea when you get down to five or so would be to give them allBig Wheels set to leave a train of toliet paper behind them, dress them in Tron outfits and play real-life lightcycles. That would be pretty awesome to behold.
I guess the catch phrase to let people go could be s
Re:Joel (Score:2)
Well I didn't notice any "post-Columbine" references, so I'd say he hasn't topped Katz yet. :)
Re:Joel (Score:5, Funny)
Compare to the 1981 version... (Score:5, Interesting)
excellent book - pulizer prize winner even (Score:2)
How the author got acess like that to Data General I have no idea. I couldn't even get into the building to pick someone up.
The author also won a pulizer prize.
Re:excellent book - pulizer prize winner even (Score:3, Funny)
Did you know the book won a Pulitzer prize?
Re:Compare to the 1981 version... (Score:3, 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.
Torrent? (Score:2, Funny)
Re:Torrent? (Score:2)
Bill Gates cloned!! (Score:5, Funny)
Re:Bill Gates cloned!! (Score:2, Informative)
Re:Bill Gates cloned!! (Score:3, Funny)
Re:Bill Gates cloned!! (Score:2)
Not necessarily. There have been rumours indicating he is a closet Mac user.
Software Creationism... (Score:4, Funny)
On the 1st day God said, let there be 1's and it was good...
Re:Software Creationism... (Score:2)
Re:Software Creationism... (Score:2)
Re: (Score:3, Funny)
Perfect! (Score:3, Interesting)
Shirt (Score:2)
Programmer (n): An organism that can turn caffeine into code.
Re:Shirt (Score:2, Informative)
Re:Perfect! (Score:3, Insightful)
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 jo
Re:Perfect! (Score:2)
Some people approach a project understanding things like scope and deadlines. Not as a chance to reinvent programming, to create the most amazing interface ever devised, or write their PhD thesis on. Sometimes a person who tries to create something "inspirational," loses focus on the objectives, and ends up unfinished or with a half-assed solution because they spent too much time trying something new, or on un-needed bells and whistles.
You can care about your job,
Re:Perfect! (Score:4, Insightful)
Re:Perfect! (Score:2)
Yeah, but if you're both "good enough" then no one cares.
Re:Perfect! (Score:2)
Re:Perfect! (Score:2)
There's a huge market out there for people smart enough to want the good stuff, and you're just admitting that crap sells too. We already knew that.
Coding isn't everything (Score:2)
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.
Two points:
Re:Perfect! (Score:3, Interesting)
Re:Perfect! (Score:2)
Yes, persistent learning should be part of everybody's (not just engineer's) work development. Dedication to improving at your trade doesn't mean a person has to immerse themselves in their job. Participating in computer related activities in your free time, does not necessarily mean that experience can directly apply to your specific job. If somebody is always working with computers they may have an edge over somebody who prefers to go mount
Re:Perfect! (Score:2)
By the same token don't think people who would rather do something else are always just phoning it in. The zealots I am talking about are those people who love computers, but suck at programming, or aren't able to be managed effectively (eg they'd rather make the software do something far beyond scope, and go over budget or schedule).
"Why does software have to be 'inspired,' it just has to fun
code rush (Score:2)
Not Bad. Not Great. (Score:4, Informative)
Re:Not Bad. Not Great. (Score:2)
Re:Not Bad. Not Great. (Score:2)
Re:Not Bad. Not Great. (Score:2)
Versa (Score:2, Funny)
Re:Versa (Score:5, Funny)
Easy to use, but performance isn't great. (Score:3, Informative)
I don't know about the coding (Score:5, Insightful)
mod parent up, please (Score:2)
Right on.
I sometimes wonder if the future of the American software developer is to become a nattering nabob.
If you can't code quality software at $1.75/hour, TALK a good game.
John.
Re:I don't know about the coding (Score:3, Interesting)
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.
Great, so I can pay to watch what I do every day (Score:2, Insightful)
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 be
Re:Great, so I can pay to watch what I do every da (Score:3, Interesting)
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
Educational tool? (Score:5, Insightful)
Re:Educational tool? (Score:3, Funny)
Re:Educational tool? (Score:2)
Enjoy.
Finally, a reality show my WIFE will hate!!! (Score:4, Funny)
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.
nouns (Score:2)
Re:nouns (Score:2)
documents = plural noun/verb?
software = noun/adjective?
creation = noun/verb?
I'm just saying it took my brain a few passes to find the verb!
Bugs are a way of life? (Score:2)
Re:Bugs are a way of life? (Score:2)
Geek Mystique? (Score:2, Funny)
The main difference between the two is that at the end of the sausage-making process you have a yummy treat. At the end of the software process, all you have is...software.
Stupid Program, Stupid Movie (Score:2)
Their goal turned out to be the creation of a piece of software later called Fog Creek Copilot, which would help techies fix customers' or relatives' computers by giving them remote access to the ailing machines.
Great idea! Take an idea [microsoft.com] that [sf.net] already [nomachine.com] exists [gotomypc.com], in several variations, and create yet another incompatible implementation. When it fails, you can always fall back on the movie!
Oh well, they were only interns anyways.
Re:Stupid Program, Stupid Movie (Score:2)
I think that Copilot is a good s
Re:Stupid Program, Stupid Movie (Score:2)
Even better: uncle pays $X/hour for the time spent to fix the problem. The n * $X in charges at the e
Re:Stupid Program, Stupid Movie (Score:2)
Stupid TV commercials aside, it is a good product.
And as well, Remote Assistance in XP is already there and free. And it will open holes in your router via UPNP automatically if it needs to, and will email or IM a link to you to click on. It is very slick and reasonably secure, and from your description in paragraph two, I can see you have never used it, since with it "you never have to leave the phone", or "sp
not meant for already-initiated geeks (Score:5, Informative)
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
Re:not meant for already-initiated geeks (Score:2)
Was copilot.com worth $10K ? i donnow, but at least there is a reason.
Joel explained it somewhere that they needed a website name that you can easilly read on the phone to the person you want to help without having to spell it for them or risk that they'll get the address wrong.
Re:not meant for already-initiated geeks (Score:2)
Very nice Zonk... (Score:2)
Re:Very nice Zonk... (Score:2)
be sure to catch the sequel (Score:2)
Sounds soooo interesting to me...
Documented Creation! (Score:2)
Someone mentioned it..... (Score:2)
Re:What it's all about? (Score:3, Informative)
Re:What it's all about? (Score:2, Interesting)
Re:How does it compare to Windows XP Remote Assist (Score:3, Informative)
https://www.copilot.com/tech/ [copilot.com]
Re:How does it compare to Windows XP Remote Assist (Score:3, Informative)
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 o
That's bullshit (Score:3, Informative)
Re:How does it compare to Windows XP Remote Assist (Score:2)
Interesting. You haven't used CoPilot, but you claim that it Actually Works (TM). You had trouble using Remote Assistance once and you claim that it's crappy even though you have no idea how to use it. (Refer to the reply to your post that explains that you can use Windows Messenger to do it - yes, I've done it for friends and I've never had an issue - firewall, or no firewall)
You figured that since Remote Assistance is a MS feature, it must be
Re:How does it compare to Windows XP Remote Assist (Score:2, Informative)
I'd like to see that. They'd have to have several proxies at well known addresses listening on all ports, tunnelling their protocol inside various standard protocols on each of those ports (so enough machines to make that possible). But that won't help when your firewall only lets your kids' computer connect to the BBC website, your local network, your local library, and their school.
Re:so this is basically an advertisement? (Score:5, Insightful)
Re:warning (Score:2, Interesting)
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 ge
Re:Success of this movie.. (Score:5, Insightful)
* 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.
Re:Success of this movie.. (Score:2)
Does this movie feature attractive girls (elsewhere than on computer screens), humour, action, adventure, love (relationships to chat bots not counted), message (other than that life sucks and your imaginary girlfriend doesn't)?
What is it with so many people on this site acting like it's an integral part of being a geek to not have a partner or even be attractive? I have a lover, and she's also a computer geek. Just because we fell in love with each other doesn't stop us being geeks. It's possible to ha
Re:$19.95? Hell no, I'm going to download it (Score:2)
Re:Mushroom (Score:2)