Slashdot Mirror


ArsDigita Shut Down

An Anonymous Coward writes: "Looks like it's official. Philip Greenspun's ArsDigita has been closed, its assets sold to Red Hat. No word on what Red Hat is planning to do with the GPL'd ArsDigita Community System." You may remember ArsDigita from its grand plans during the dot-com boom.

32 of 208 comments (clear)

  1. ArsDigita University? by lwagner · · Score: 3, Interesting
    Maybe this has been discussed earlier, but whatever happened to the people who were enrolled in Greenspun's ArsDigita University?

    Did that ever take off to any extent?

    1. Re:ArsDigita University? by thenerd · · Score: 4, Interesting

      ArsDigita university was wound up, although you can still access all the lectures on downloadable video (rm format I think), and the reading lists, etc. They will even send you a hard drive with all the lectures on, if you want to give yourself a CS degree =).

      Their web site is still up at aduni.org.

      thenerd

      --
      The camels are coming. I'm in love.
    2. Re:ArsDigita University? by abe+ferlman · · Score: 5, Interesting

      The University happened and I attended it. There were some funding issues halfway through the year but they came through on their commitments.

      It was a great experience and I hope that the idea will be picked up again someday by another corporation that feels guilty about its sudden wealth.

      read about it at aduni.org if you're curious. You can watch/download pretty much all the lectures on line, do the problem sets, etc.

      In fact, if someone out there is interested in mirroring about 40 gigabytes worth of video content from this server I believe that there is still a need for additional storage space.

      --
      microsoftword.mp3 - it doesn't care that they're not words...
    3. Re:ArsDigita University? by rbeattie · · Score: 5, Insightful

      From aduni.org:

      The goal of ArsDigita University was to offer the world's best computer science education, at an undergraduate level, to people who were otherwise unable to obtain it. ADUni.org is now a site run by alumni of the school seeking to carry on that mission.

      In 2000-2001, 34 talented and motivated college graduates attended a one-year, intensive, comprehensive undergraduate computer science program, for free. The program was an experiment in curriculum design, free education, and the effect of the Internet on the future of education. ArsDigita University was the brainchild of entrepreneur Philip Greenspun and the ArsDigita Foundation.

      After one year, ArsDigita University lost funding and was forced to close its physical doors. Yet, we prefer to think of the program as dormant, not dead. As we redesign aduni.org, we will continue to host all of our course materials and will provide as much information as possible about the workings of this past year - who we are, what we did, how we did it, what worked, what didn't work, and what we're doing now.

      --
      Me
    4. Re:ArsDigita University? by -brazil- · · Score: 3, Insightful

      What kind of happy pills have you been taking? In the real world, success is achieved more often than not by screwing customers, exploiting employees, bribery, and violating laws whenever you can get away with it. Of course, it's kinda ridiculous to expect the same people who do that to be plagued by a bad conscience and donate their ill-begotten wealth to a good cause...

      --

      The illegal we do immediately. The unconstitutional takes a little longer.
      --Henry Kissinger

    5. Re:ArsDigita University? by chriscrick · · Score: 5, Informative

      We're still out here. The university itself closed its doors at the end of the academic year last July, and the alumni acted to save everything we could from the ashes. We run the aduni.org site, as others have posted on this thread.

      All of our content (80 GB worth) is available online -- about 275 hours of lectures, problem sets, exams, notes, and solutions -- with courses like Structure and Interpretation of Computer Programs (the much-loved MIT Scheme intro to CS course), Discrete Math, Algorithms, Theory, AI, Databases, and a couple of courses in Software Engineering (one of which is taught by Greenspun).

      But we're a shoestring alumni organization that can't afford the bandwidth to stream the videos very well, unfortunately. So as an alternative we'll ship an 80GB hard drive full of the stuff to anyone who wants one for $220. Everything's available under the Open Content License. E-mail me (chris@aduni.org) for more details.

      Thanks.

      Chris

  2. photo.net is still around! by grammar+nazi · · Score: 3

    Well, at least photo.net is still around. This is Philip Greenspun's other venture.... a valuable resource for all things photography. Check it out.

    --

    Keeping /. free of grammatical errors for ~5 years.
  3. `Philip Greenspun's -- not accurate by yandros · · Score: 3, Insightful

    Philip left ArsDigita a while ago.

    1. Re:`Philip Greenspun's -- not accurate by Anonymous Coward · · Score: 3, Informative

      ArsDigita started because in that climate it couldn't possibly fail.

      Could the Slashdot posse please understand: you never met Phillip. He can't code (just READ the book and cut through the crap; analyze his 'facts'), and people who meet him instinctively dislike him. You can't run a company if everyone hates you.

      If you are still taken in by Phillip and Alex, try and find an old Tcl ACS. Read the code and try to imagine trying to extend it to do useful work. Imagine trying to maintain it. To work with Phillip's code is to hate Phillip. You don't even have to meet him.

    2. Re:`Philip Greenspun's -- not accurate by Seth+Finkelstein · · Score: 5, Funny
      The article has a (probably unintentionally) funny comment about that:

      The two sides settled out of court in June, and Greenspun gave up his fight for control. The terms of the settlement were not disclosed, but Greenspun has since purchased an RV and an airplane.

      Sig: What Happened To The Censorware Project (censorware.org)

    3. Re:`Philip Greenspun's -- not accurate by sethg · · Score: 3, Interesting

      Judging from his more recent comments on his Ask Phillip bulletin board, he's mellowed out considerably since ArsDigita's investors bought him out. Apparently he's decided that he has better things to do with the rest of his life than complain about the sorry state of the computer industry.

      --
      send all spam to theotherwhitemeat@ropine.com
    4. Re:`Philip Greenspun's -- not accurate by Ed+Avis · · Score: 3, Insightful

      Greenspun may not have been the most pleasant boss (I have no experience of this personally) or the wisest possible businessman, but compared to the VCs and managers who took over the company he looks like Solomon. It's hard to credit the amount of sheer stupidity in the running of the company after the takeover. It must have taken some real effort to take a profitable, slow-growing company and turn it into a loss-making whale which didn't have any non-vapourware products.

      I think that this is a software equivalent of the Edsel story: be very wary of changing product direction solely for marketing and not technical reasons, to give customers 'what they say they want' (in this case Java). And don't let the engineers get sidetracked into building something horribly overengineered and way too complex (second system syndrome).

      I agree that Philip and co.'s code is crufty and difficult to maintain: but it's an absolute dream compared to the never-finished successor in Java. FWIW, the Tcl-based ACS is still being maintained as OpenACS, they have a port to Postgres (as well as Oracle) and the forthcoming version 4.0 is progressing nicely.

      --
      -- Ed Avis ed@membled.com
  4. What I'd like to know... by thenerd · · Score: 5, Interesting

    ...is how much of arsdigita was skill, and how much was dotcom bubble.

    Greenspun is right, he and some friends built the company up to be quite formidable. It could be argued that they did this at just the correct time. He personally had a lot of technical insight (as evidenced by his book Philip and Alex's guide to Web Publishing) but was perhaps lacking in business acumen.My own suspicion is if they were still in charge and had *not* gone for funding, the company would still be around. It has been unfortunate watching the company stagnate, and the layman would certainly see the progression of success, funding, stagnation, winding up.

    The VC's certainly didn't seem to understand the culture when they took on the company, which led to quite a few people leaving, and disquiet from the people who had previously supported the culture and ethos of the firm. Whether it was this that caused the problems, or the simple fact that the company, once obtaining approximately 30 million, would have to earn that back to be even back to 0, it is difficult to tell.

    When Greenspun took on the VC's, which was a gutsy move which ended up in court as fully described here, he failed to take the company back, but it is conjectured that he got a nice settlement in the article.

    What do people think? Was his culture a winner? He comes in for quite a bit of stick about his methods to get the best out of software engineers (work them extremely hard, don't give them a family life, but give them fishbowls, toys, and the hope of a ferrari). I personally don't think they should have gone to the VC's but I don't blame him. The idea of cashing out with millions personally would probably make me do the same thing. However, that's the one thing you've got to realise. If you go to VC's, you have got to read the contract, and try to imagine that the impossible could happen.

    thenerd.

    --
    The camels are coming. I'm in love.
  5. Careers... by bob@dB.org · · Score: 3, Funny
    this is from http://www.arsdigita.com/careers/ which is linked to from the first page.

    ArsDigita is searching for energetic and accomplished individuals to join its expanding team. If you are:

    • Smart, motivated, business-savvy, and have been successful developing organizations into world-class corporations;
    • Eager to join a company that values learning, team and individual contribution, creative problem solving;
    • Passionate about Web-based collaboration and open source software;

    ...then we want to talk to you!

    Please surf our Web site to learn more about ArsDigita, its culture, and benefits. Then be sure to check out our opportunities.

    speaks volumes of the quality and/or "ease-of-use" for their "Web Content Framework", doesn't it :-)

    --
    Acts@core.mailboks.com Acrux@core.mailboks.com Adam@core.mailboks.com Adar@core.mailboks.com Ada@core.mailboks.com
  6. No Longer GPL'd by ryan1234 · · Score: 3, Informative

    ArsDigita switched to the ArsDigita Public Liscense a few months ago when they released ACS 4.6. As you can imagine, this pissed off many people in the community. However the folks at OpenACS have ported ACS 3 and ACS 4.2 (both under the GPL) to Postgresql. Work continues, unabated by short-sighted VC's.

  7. larger file size. by Alien54 · · Score: 3, Interesting
    In fact, if someone out there is interested in mirroring about 40 gigabytes worth of video content from this server I believe that there is still a need for additional storage space.

    Each lecture seems to come in at about half a gig, although YMMV. Not something to download lightly, at least not on a common cable modem line.

    --
    "It is a greater offense to steal men's labor, than their clothes"
  8. An unfortunate name by The+Smith · · Score: 5, Funny

    So did they pronounce their name "Arse Digiter"?? If so, they wouldn't have had much of a chance in the British market...

  9. MIT CS in one year by peter303 · · Score: 4, Informative

    IT appeared to be a selection of MIT CS courses in one year, from the syllabi on the web. Many of the courses appeared to be little different from those at MIT (I took the MIT ones) and many of the instructors had MIT backgrounds. The AD course were taught in intensive serial fashion at a month each.

    My guess is the MIT OpenCourseware initiative wil put a similar range on the web in upcoming years. The first installment will be this autumn according to the MIT site. (If bore through MIT's online course catalog, many syllabi are already on the web.)

    The benefits of a MIT education, tempered by real-world experience, without the MIT prices, and without the MIT diploma.

  10. Feel bad... by Fnkmaster · · Score: 5, Informative
    I know several of the early Ars Digita folk who Phil plucked out of MIT. I sympathize with Phil Greenspun greatly on this - though he's no longer actively involved in the company, it still feels awful to see your creation boom up and then pop. As he said in his post on his web site, though, you make 10 decisions every day as an entrepreneur and you can't second guess them all with 20/20 hindsight.


    My company, which grew over 2 years to 35 employees, raised 5 million dollars in venture capital, and was making over a million a year, slipped out of my control entirely earlier this year. We got an incompetent CEO put in place by our venture backers. Since we (the founders) had lost control of the board of directors there was nothing we could do about it. Of course, at the time, we needed the venture capital to fund development and attract good management, which we needed to close deals, etc. etc.


    Looking back on it, at almost every stage I made lots of decisions, but most of them were the right decisions at the time. The decision to take VC funding was unavoidable at the time - we were coming into direct competition with companies that had already raised 30 to 40 million dollars. Ironically, those companies went out of business long before we did because their burn rates were outrageous.


    Just my personal experiences anyway - I started out knowing a lot about technology and very little about business, and I know a lot more now. If your business if fundamentally sound without venture financing, then you don't need it. If your business is one that requires so much up front venture financing that you anticipate losing control (>50% of the shares of the company), before you get through the initial growth phase of the company, I would recommend rethinking starting that business, unless the returns seem outrageous. Use VC wisely, and only sell minority shares of the company during the early years. Once you get off the ground, you'll be in a much stronger position to negotiate for further funding anyway.

    1. Re:Feel bad... by smagoun · · Score: 5, Informative

      The parent is correct. I used to work for the company he founded. Although I didn't have nearly as much contact with our VC's as he did, I'm convinced that a lot of the bad decisions that hurt the company were pushed down from the VCs. They really are vultures, driven by their desire for a 1000% ROI within the first 2 years of their investment. They don't give a shit about you. Read that again. They don't give a shit about you. They're investors, and they care about their money. That's all.

      My experience at the parent poster's organization is a stark contrast to my experience at another employer, which was privately financed from the start. We didn't have the luxury of $5 million in the bank - our revenues had to support us. We didn't get fancy hardware, expensive chairs, catered lunches, or any of the other usual dotcom goodies. Most importantly, we weren't bloated with extra people sucking on our payroll. Instead, we busted our butts with what we had and got by on the bare minimum. We made our own decisions, and at the end of the day the company was sold to another one. VC's didn't get a dime, and the employees were very well compensated.

      While it's much more difficult to survive without venture cap funding, it's worth it. You make your own decisions and don't have to kowtow to the whims of VC's - none of whom know your business as well as you do. Take as little funding as possible from the VC's. Dip into your savings, take a bank loan, hit up your friends + family. Don't hit up the VC's. You're the one taking a risk, shouldn't you be the one making the decisions and reaping the rewards?

    2. Re:Feel bad... by Fnkmaster · · Score: 4, Interesting
      Obviously nobody gives you 5 million bucks so you can make a million bucks a year. VC is intended to fund product development, marketing and sales efforts to increase your revenues. That's not the point - the point is that the VCs often times force in management that doesn't understand the business. I'm not promising the company would have been successful with different management, but I'm promising that with the management put in place the business could never have succeeded.


      The point is that if you think you can grow a business yourself, do so - if you don't absolutely need a large amount of outside financing, don't take it. I understand that the VCs want you to take it so they can control the company, but that's why you need to first demonstrate that you can make some money - once that's been proved, you are in a much stronger position to negotiate. You can effectively prove that their returns will be high, and they should give you money at a good valuation, and not try to take control of a product that they don't really understand (at a detailed level, etc.).

    3. Re:Feel bad... by Ed+Avis · · Score: 4, Informative
      Use VC wisely, and only sell minority shares of the company during the early years.

      Well, that was Greenspun's plan as well. The cofounders sold a small stake in the company to two VC firms in exchange for two seats on the board. Two board seats would not normally be enough to exercise control. However, there were several board positions left unfilled at the beginning, and appointment of new members had to be approved by the existing board members - so the two VC board members plus the chief exec. they appointed managed to get effective control with a minority stake. A 'shareholder agreement' and Delware's company laws (which I'm told favour management rather than shareholders) enforced this.

      I guess the lesson is: be very very careful, check for loopholes, and be suspicious if you're asked to incorporate in Delaware rather than a state with more shareholder-friendly regulations.

      --
      -- Ed Avis ed@membled.com
    4. Re:Feel bad... by Reality+Master+101 · · Score: 5, Informative

      We got an incompetent CEO put in place by our venture backers.

      Word. I raised $4.5 million, later another $15 million, only to watch the company that I and my partner built slam into the ground with a huge crater. At the time, it seemed like a good idea to bring in a CEO "with experience", but the guy was utter, total fool. He bought into every dot com cliche you can think of, including "spend as much money as possible to create an illusion of a large company so we can go public".

      It's a much longer story that this, but one of the lessons I learned is that I should have trusted my own business instincts and not assumed that some "gray hair" is more competent than me.

      I agree with you: there are VERY few scenerios where you "need" big VC capital. In fact, I think it's almost a disadvantage. It's SO easy to get into a mode where you waste money just because you have it. As you saw, the money ended up being a curse to your competitors. I think that's true more often than it isn't. The only way to use money like that is to sock it away and pretend it doesn't exist until you REALLY need it. Frugality shouldn't end just because you have money in the bank.

      --
      Sometimes it's best to just let stupid people be stupid.
  11. Re:more info on the secret settlement by caduguid · · Score: 3, Interesting

    Beats me why RH bought the company, when they could have brought in - openacs

    Sure as shootin' OpenACS has much to do with the reason RH bought the company which made the original... not least because OpenACS is made to run with Postgresql (aka: Red Hat database).

    But perhaps the client list was worth something, too, you think?

    World Bank Global Development Gateway anyone?

  12. So, advice from the slashdot community? by watanabe · · Score: 3, Interesting
    My company, ybos.net is pretty much the number one ACS-Tcl company right now. We picked up the ongoing development of Ars Digita's Tcl platform a year ago when they dropped it for java, and have continued to enhance it. According to f*cked company, the java port is going away now that RedHat has bought it.

    Ironically we've done about six times more ACS work than ArsDigita has done this year, including beating them out for the Children's Hospital at Montefiore project, a really cool project which put our site, based on the ACS at every bed in the Children's Hospital, next to Plasma screens and wireless keyboards. We're stable, and growing, and have never had an employee leave the company since we started in 1998.

    Also, we've been enhancing the ACS-Tcl steadily for the last year; it's a totally different project than what Ars Digita has for download -- more stable, faster, better features, etc. OpenACS is nice, but it's still all alpha code. And if you think their 4.X product works with Postgres, you haven't read very carefully. They've been releasing OpenACS 4.X sites on Oracle this year.

    I'm the president of ybos, and yesterday felt like I was living a case study at HBS. "You own a growing boutique firm. Your major partner/sometime competitor was just bought out by a billion dollar company. What do you do?"

  13. Phil Greenspun's version of the litigation story by anomaly · · Score: 5, Informative

    The story is no longer on the web, nor is it in google's cache but it is available from the wayback machine

    --
    But Herr Heisenberg, how does the electron know when I'm looking?
  14. Improved software engineering through genocide by Anonymous Coward · · Score: 4, Interesting
    Philg sent a company wide memo comparing the nazi extermination of the Jew's to a software engineering project. Anyone who still is in his cult of personality needs to read this to understand how the man thinks.

    He didn't understand why this was not a 'good idea'. The VC's wanted him out because he was/is a loose canon. How would comments like this have been interpreted by the World Bank?

    "On to Prague... Just NW of the city is Therezin, a good illustration of the power of documentation. During WWII the entire town was turned into a concentration camp for Jews. The Red Cross was invited in periodically to inspect the camp and found that everyone was happy and enjoying life in a little self-governing Jewish municipality. The Red Cross didn't dig too deeply or go anywhere without an SS guide. Eventually the Red Cross lost interest and the Germans were free to send virtually all of the Therezin Jews to their deaths in Auschwitz,

    Treblinka and Bergen-Belsen. The killing of 6 million Jews was like a software product. It ran
    continuously, was expensive, and involved a lot of messy details (where to find trains, coping with complaints from neighbors about the smell of burning flesh 24 hours/day, what to do with all the hair shaved off prisoners' heads (mattress factories were built and many Germans slept for decades after the war on human hair), etc.).

    Theresienstadt is like documentation. It was used by the appointed experts (CTOs) to evaluate the quality of the Nazi's concentration camp system for Jews (Germany's product). It was used intermittently for awhile and once everyone was happy with the program it was no longer used.

    Bottom line: by maintaining a city for a few tens of thousands of people, the Germans were able to convince the world that the concentration camp system was just fine. Therezin was about 1% of the effort of the overall Final Solution but it turned out to be well worth it."

    philg@mit.edu went on to justify this by stating:

    "It has been tough to write 5000+ pages of memorable hard-hitting writing on behalf of ArsDigita, particularly when the subjects (computer science, computer programming, software document) are of no inherent interest to 99.9% of the human race. So one would expect some bugs (paragraphs that could be misinterpreted) in 5000 pages of writing or code."

    There is almost nothing else that needs to be said.
    1. Re:Improved software engineering through genocide by msouth · · Score: 3, Insightful

      Well, aside from the question of taste (I, for one, think you can find a good side in this--it is an excellent reminder of what can go wrong with things like "Red Cross inspection of concentration camps", etc), it also gives you interesting insight into how Greenspun views documentation--you can have anything the hell you want going on in engineering, build a completely different product if you want, as long as you make the documentation pretty.

      So, if you are ever evaluating something this guy is running, make sure you don't let the SS guide you around. Ask for code examples that implement the documentation he tries to foist on you and reserve the right to do some random audits/unguided investigation...

      It would be an interesting exercise to figure out how you would get around the "SS guides" if you were looking at a company and trying to evaluate its product.

      --
      Liberty uber alles.
  15. Re:Bzt buzzwords everwhere by slackbits · · Score: 3, Informative
    "WOW, Buzzwords galore on their website, no doubt they were trying to ride the DotCom bandwagon. I still cant figre out what it does, anytime I see, collaboration, enterprise content managment, Web content framework, Im assuming it something for people too stupid to write or autogen their own pages and automatically upload em, aka use rsync"

    They made the ACS(ArsDigita Community System) and offered programming for it. It is currently written in java and runs under Aolserver. What is offers is:

    • message boards
    • user management
    • Ecommerce
    • Content management - that means having a whole system of library articles that can be edited through a web interface. That is the overlysimplified answer.
    • Intranet type functions
    • Ticket tracker
    • Much Much More

    That is just the short skinny on acs. It basically removes 3-5 months of programming an ecomm site. Kinda like Mason on steroids.

    Luckally OpenACS exists for future ACS incarnations that do NOT use oracle for its database.

    So to answer no, it is not rsync and it is not for people that are "stupid." It is actually a lot of useful code. My guess is that RedHat is going to try and sell a website in a box.

  16. A POV from an ex-employee (again, sorry) by FreshFunk510 · · Score: 5, Interesting

    (sorry admins. "accidently" clicked on to post anonymously. forgive the repost)

    Let's see. I joined aD in the summer of 2000 and worked there for about a year. I think there are many many misconceptions about Arsdigita and Phil Greenspun that people get having not worked with Arsdigita. (Disclaimer: as an ex-employee I'm sure my views are biased too.). 1) Phil Greenspun was not a genius (as some people thought him to be). Don't get me wrong. He's extremely smart and he was good at writing books and giving seminars and that kinda crap that can get people excited about software. I met him personally and I, myself, was excited. In a nerd-to-nerd way he can be inspirational in making you want to be something more than you are. Part of Phil's problem is that he kind of has a chip on his shoulder. He's not a REAL MIT professor. All these claims of starting the business from $10,000 and other exaggerated claims are simply that: exaggerations. 2) Arsdigita is kinda like communism (as some might say). It's good on paper but doesn't work in real life. Sure there were the cars, (the hoes), the food, the money, the vacation houses, etc. I don't think anyone ever got hooked up with a ferrari. I don't think anyone really went to the vacation houses except for him and a select few. If anything, all these utopian ideas were part of the same gimick to hire more employees and give the illusion of his ability to run the "cool" internet company. He was using the same (dare i say) "marketing techniques" to promote ACS to show the "success" of arsdigita. Having been there a limited time, my view is that aD was f0cked froma little bit of everything. It wasn't really the board that put aD into the dump (they just took them there slightly quicker). If anything was to be a main factor to their failure it was the economy (look around). So it's not one persons fault but a lack of demand. No clients = no company. I'm glad to see Ybos is still up, though. Go Ybos! PhilG was, needless to say, not a people person. Simply put (as stated somewhere above) he wasn't a people person. He knew how to make people in the company f-ing pissed and a good number of engineers quit because of his being a "loose cannon". You can't have someone like that in control (you don't want nazi germany either despite the level of efficiency the achieved). So lets review: 1) (before my employment ( summer'00)), there were already incidents with philg alienating aD employees. some good ones left. aD still had life. 2) (during employment (next year or so)), aD had already begun to die. I think this is the same for most internet companies out there. Back then nobody thought it was a recession but basically the economy (and demand) was basically coming to a halt. So what was left was a bunch of "business consultants" scrambling to get whatever they could. 3) (post employment) philg gets the boot. he actually gets the better end of the deal. they pay him $$$$$ to leave and go away. this is what makes me laugh. the business people were just so stingy to grab control of the company that they were blind in seeng that they were fighting for a lost cause. they basically paid him $$$ so they could lose more money. fools. 4) aD FINALLY dies. (it should've been dead .5 - 1 year ago). Trust me. Red hat buys aD. What a waste of money. Inside word is that Greylock (investors of both) didn't want aD to look like a complete failure. (It really wasn't a complete failure. It was just another dot-com tragedy). P.S. One more thing. You could go on to say that if someone else had run it has truly "open source" that it would've been still alive. Possibly. But living for another .5 - 1 year and dying is still dying. Basically I don't think their model worked (or it was stable enough to work in a poor economy (given the amount of cash they were burning)). Maybe that's why Ybos is still alive.

    --


    "Injustice anywhere is a threat to justice everywhere." - Martin Luther King, Jr.
  17. I do not know if it is skill...... by graemetheanalyst · · Score: 5, Informative

    ......but they certainly deliver results.

    I used to work for an investment web site that used Arsdigita. I was an investment analyst and was closely involved in specifying the site.

    Originally development was done by one of those web development company's that came out of nowhere to be worth billions at the height of the dotcom boom (I am sure every one knows the type). They failed to deliver anything that worked after months. The little that almost worked was overcomplicated (e.g. java applets to implement cascading drop down menus).

    When we switched to Arsdigita we had some pages working within weeks. These used data extracted from several different financial data feeds (which are complex) which was stored in database (which they also implemented) and content from a content management system (which they also implemented).

    I worked with them both to specify the site (what we wanted on what page, how to calcualte it, where to get the data from) and to debug it (they did the code, I did the financial maths) and I thought the process they used very efficient. Maybe be it is approach rather than, say skill at coding, that made them efficient the answer to the question may depend on how you define skill.

  18. I never said the Slashdot code sucked! by pgreenspun · · Score: 4, Interesting

    Your recollection of my comment about Slashdot is ALMOST correct (I'm glad someone in the room was listening anyway). I mentioned that the guys who wrote Slashdot weren't professional programmers but that they built a great site by carefully tailoring the software to the evolving users' needs. I mentioned that some people have thrown rocks at the way it was coded (but not me since I've actually never looked at it; I have enough trouble with my own source code!) but that it really doesn't matter since data model plus page flow are the only things that affect the user experience.

    You must have caught one of my last one-day courses. I've stopped doing them because I think that enough people have heard what I have to say. The ideas are out there for anyone who needs them, either in a document I've written or in the heads of former students, users of photo.net, embodied in products such as Microsoft .NET or openacs.org, etc. It is much more relaxing to limit myself to teaching one semester per year at MIT (6.171; Software Engineering for Internet Applications -- to avoid the kinds of tool flame wars that one sees on Slashdot we don't mandate the use of any particular tools except an ACID-compliant RDBMS (practically speaking that means Postgres, Oracle, or Microsoft SQL Server)).

    I spend the rest of my time taking flying lessons (doing my primary training now, airplane arrives on March 1, starting instrument training in March, leaving for a 3-month Alaska trip on June 1). There is nothing quite so humbling as learning to fly. You show up at the airport and, with 60 hours of experience, are almost surely the most incompetent person on the property. If your instructor is "old-school" (mine is) there is an intermittent shouting in your headset ("more right rudder"; "what do you think you're doing?"; "don't you see where the nose is pointed?"). Everything is happening way too fast.

    Anyway, flying sure makes arguments about the proper way to code up a Web script (which after all is simply merging the results of an SQL query with an HTML template) seem irrelevant. Every time you bring the airplane down in a crosswind you're putting your life and your passengers' lives on the line. Screw up a bit and you've got yourself a $228,000 pile of vaguely airplane-shaped scrap. Screw up more than a bit and you've dug yourself an airplane-shaped grave right on the runway.

    Anyway I guess I should close by thanking the Slashdot guys once again for their great achievement in building this site. I often use it as an example to students of how one does not need or want too many collaboration areas on a site. Users need to be able to find the discussion. What I like about Slashdot is that one need only check the front page in order to see what is being discussed.