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."
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?
How does it compare to Windows XP Remote Assistance? Remote Assistance comes with Windows and it has been available for three years now.
only everyone is Garreth
Nice ad.
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!
Revenge of the Nerds
http://www.imdb.com/title/tt0088000/
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.
Yes, that's right, the marketing guy Yaron Guez. If you read the blog you can see for yourself how he was always the one staying up till 3 partying, he was the one who screwed up the logo designs and posters and had to be bailed out by the techie interns, he was the guy who came up with the rediculous "sidepilot" naming gimmick.
Here are examples discussing his general ineptitude.
Its a bit of a surprise given how good at marketing Joel himself is.
I know there are some good intentions for this film but the article makes it sound like one long advertisement. Come work for us, we made a movie.
one of those dudes alot like 'ol billy WTF? i wonder if they picked him for geek added effect.
$action = empty(PHP) ? backToC() : unset(PHP) ; "when the concrete cases are understood, the abstractions are readily
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.
They make a big deal of the fact that Copilot works through all firewalls and proxies, but other than that, not much.
Does it mention the fact that the reason they are geeks and live in the basement coding away is because the last girl that they saw naked was...err...nevermind. They probably have NEVER seen a girl naked. :)
Then again, they probably got into coding creating a web based pr0n agreggator. Do two dimensional naked girls count?
Anyone got a torrent?
Developers! Developers! Developers!
> They make a big deal of the fact that Copilot works through all firewalls and proxies
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.
There is another engaging film that focuses more on the personalities of the people than on the technology
I especially like the jiffy-pop ending
Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
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.
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
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
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;
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...
"It seems like everything today is being turned into a film or reality show."
This is Taco, Slashdot editor working at his computer..."
this reminds me - does anyone know how to obtain a copy of 'coderush' - that documentary about the initial mozilla source launch? there used to be a site for it but it seems to have been scrapped....
There was almost no technical content and nothing dramatic happened. Code Rush and StartUp.com were more entertaining.
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?
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.
Mushroom! Mushroom!
Whatta coincidence. I have software that documents the making of a film.
Table-ized A.I.
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.
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.
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.
So, do you have an actual complaint about /. linking to Joel's stuff or are you just jealous?
This is probably the only movie produced this year without a sex scene!
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.
detailed here
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???
Why would I bother going to JoelOnSoftware anymore when Slashdot is practically his site's RSS feed?
I'll tell you waht I'm jealous about -- I'm jealous of that sweet UID you have. Bastard.
I'll just wait for it to show up on BitTorrent somewhere. Wait a second, somehow I'm sensing an inner conflict...
Programmer (n): An organism that can turn caffeine into code.
Ignorance is not a crime; neither should it be a way of life
Congress control $ = inmates run the asylum
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!
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.
http://www.microsoft.com/windowsxp/using/helpandsu pport/learnmore/remoteassist/viaemail.mspx
Maybe it will be useful in the future.
No need to open ports, either.
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.
Had trouble parsing the article title... four nouns! Gak!
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.
We have a monthly training budget at work and I've been tempted but reluctant to request it. Is this pure entertainment, or is it worthwhile for maturing dev groups to watch?
In the video they mention an instance where a bug crept in and screwed up their program. "We finally traced it down to one tiny little bug." "No developer likes a bug to show up in their code, it's just a way of life." Not heard of agile test driven development?
Writing software is a lot like making sausages. The process is messy, ugly, and you'll probably see a whole lot of stuff happen that you rather wouldn't have known about.
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.
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 that already exists, 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.The book is excellent. Won a pulizer prize even. Although its a little too honest for those looking to get into the field.
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.
Snaaaake! SNAAAAKE! AAAHHH IT'S A SNAAAAAKE!!!!!!!
---
It's not a lie. It's the truth with lossy compression.
Generated by SlashdotRndSig via GreaseMonkey
Why is it that when you believe something it's an opinion, but when I believe something it's a manifesto?
'Nuff Said.
Fake Fake Fake!. No software company is like this! No actual project is like this! Maybe some of the dotcoms were, but we all know how that went.
Damn. Where are my mod points when I need 'em?
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.
I was actually just watching this movie a second ago. It didn't quite live up to my expectations.
.com is a must -- what's wrong with "copilot.fogcreek.com?")
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
Fancy re-doing the write-up again, with proper grammar and sentence constructon?
AT&ROFLMAO
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.
You almost had me fooled, thinking this was an unscripted, real documentary. Then I saw that there was a girl involved. Everyone knows there's no female programmers. Nice try, tricking us like that -- you didn't think we'd fall for it, did you?
I wrote a review of the film over on my blog.
Wombat'd: 12 Days With Finance and Accounting
Sounds soooo interesting to me...
A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
Well I didn't notice any "post-Columbine" references, so I'd say he hasn't topped Katz yet. :)
This is proof that programming should be confined to the privacy of ones own bedroom. What happens behind closed doors is nobody elses business.
The thought of those guys sitting around together programming C# makes me feel sick in stomach. Mind you, if they were hex editing or trying to hack a mainframe it might be ok.
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.
Man, why watch a movie about work on the weekend? I can understand office space, but not this.
The trailer looked like it was nothing but a glorified advertisement on why his company is the kewlest.
What a bunch of crap.
Of course, finding type-A personality geeks who would appeal to the same audience as Trump and Martha might be difficult...
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 something like "I'm sorry . your process had been terminated.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
... of hacking ( by RMS def - "Playfully doing something difficult, whether useful or not, that is hacking.")
October Sky
It is based on the true story, a group of kids hack their way into building a rocket. An inspiring movie.
http://www.imdb.com/title/tt0132477/
How does it compare? Well, it actually works, for a start.
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 crappy by default. Sorry, no luck there.
"When the only tool you own is a hammer, every problem begins to resemble a nail." - Abraham Maslow (1908-1970)
and coming next week the dramatic amazing documentary of paint peeling! Yes you too can own a piece of history as the life cycle of a can of ordinary paint goes from production to application to aging and finally peeling off!
In Other News, Slashdots Brilliant Capitalisation Technique Hits Once Again! Now, Is It About The Creation Of A "Film Documents Software"? No, It's A Film Documenting The Creation Of Software! You Ain't No Geek If You Can't Decipher This! Capitalisation, Wtf! tHIS Is The True Revenge Of The Nerds! Look Ma, All Caps! Sooo Purrty!
So, now we have a video document of creation! However, whether the creation was performed by Intelligent Design, remains to be seen. Can test this software?
(I run out of mod points yesterday).
Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
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:
So yeah, either you stop being a pure coder and keep the enthusiasm (there are always new challenges if you don't limit yourself), or you keep doing the same thing over and over and it looses much of it's appeal, or you have a goldfish-like memory and every new project looks fresh and new for you even if you did something very similar in countless previous projects.
Sorry to disapoint you, but programming is like other professional occupations, either you are not driven to do the best you can, go as far as you can and keep trying to see what's beyond the next hill (in which case how did you ever became a good coder), or you outgrow what got you into it to begin with (coding) or you get progressivelly more bored doing it.
Still, there's always open source
... to post the torrent. Where is it?
is passing in this thread- but Office Space was the best documentary I have ever seen.
I was notified that my copy shipped last week. I haven't gotten it yet, but I'm hopefull that it will arrive soon. Has anyone got their copy yet and seen it? If so, what'd ya think?
Thanks
This is where I knew I was being lied to.
-Eric
SJW: Someone who has run out of real oppression, and has to fake it.
I am trying to remember this movie about 3-4 years about some big computer mogul (Bill Gates type) hires this idealist college student. The evil company is planting some trojan in the software to take control of all the customers' computers. At the end the programmer survives and uplaods some video to broadcast TV about the evil mogul's plans.
Dose anyone remember this movie?
There was this documentary about the dot.com frenzy called Startup.com . It followed the founders of an actual company that was writing software to give local governments web forms to handle citizen business. It did get a product out, but a rival beat them to it. And the founders didnt make that much money.
Refer to my reply.
No, I'm not an anti-MS slashbot - I decided it didn't work because it didn't work whenever I tried it. So sorry, no luck there.
Yes, I tried that after the Messenger route failed. That's when it told me that it couldn't resolve the hostname of my Dad's PC - as I said, no big surprise there. I assume that method's for a LAN/Corporate environment.
you clearly knows nothing about human behaviour.
had you changed the subject with the comment, everyone would click it to read.
if it was "go apple", then since this is not a apple-praise-post, all the mac drollers would click and then fall into you trollishnes.
but no. you had to say it right out eh? hope gnaa don't give you that troll scout badge, kid
so where's the torrent?