Swizec Teller - a geek with a hatswizec.com

    Going to the dentist is like trying out a new opensource project

    Roughly six or seven years have passed since I was last at the dentist's and after having been putting off making an appointment for just over a year now I finally decided to man up and go make an appointment today.


    Of course, the last time I was there I was in high school and somebody, probably mum, simply told me when and where to go and that was that. I may even have been on some sort of reoccuring pattern and the dentist told me when to come next time or something. Don't really remember.

    Since I'm now a bit older this means an appropriate dentist isn't even in the same building anymore. Luckily the new building is across the street.

    So I go there and immediately have to make a decision. This thing is like a huge repository of stuff ... think of it like github. You are greeted with a big sign essentially saying "Some interesting projects this way. There are some that other way as well. Oh and some are upstairs"

    Picked the Dentist project and walked through a door.

    The project consisted of roughly two modules. There was a big Waiting Room module, which I think doubles as a homegrown community forum, an RTG module - might be just a single executable. There was also a module looking more like a collection of executables, called Dentists.

    Naturally there was no documentation. Well, I'm lying, of course there was some documentaiton. A document listed all the executables in this project and there was a document suggesting I should have a running OS before I attempt to use an executable ... something about things being pricey if I don't.

    You look at these executables and nothing makes sense.

    Every executable is described only by its name. Other than that the only information was one executable advertising itself as just having moved to a different location, presumably within the same project, and another saying I should not under any circumstances try to execute it first.


    In a sense this was the worst open source project I ever attempted to use. There was no indication of a project owner or anyone I could contact in case I had any questions. The community forum also looked particularly dead ... there was one member online but I think he was idling and probably wouldn't answer my questions even if I asked.

    There were some more executables around the corner, but nothing that could really explain what's going on here or what the entry point for the project is. Where to start picking it apart and figuring out how to use this thing.

    Oh and I also found some random piece of documentation that said all executables have a latency of roughly a month or two. Although I'm not certain how this is useful if you can't even run them in the first place ... maybe they run as a server and you have to somehow issue a request?

    All in all a really baffling and confusing experience. In the end I just left. Think I need to find someone with experience using this project or some sort of tutorial ...

    Enhanced by Zemanta

    Did you enjoy this article?

    Published on November 8th, 2011 in Crowdsourcing, Dentist, OpenSource, Uncategorized

    Learned something new?
    Want to become an expert?

    Here's how it works 👇

    Leave your email and I'll send you thoughtfully written emails every week about React, JavaScript, and your career. Lessons learned over 20 years in the industry working with companies ranging from tiny startups to Fortune5 behemoths.

    Join Swizec's Newsletter

    And get thoughtful letters 💌 on mindsets, tactics, and technical skills for your career. Real lessons from building production software. No bullshit.

    "Man, love your simple writing! Yours is the only newsletter I open and only blog that I give a fuck to read & scroll till the end. And wow always take away lessons with me. Inspiring! And very relatable. 👌"

    ~ Ashish Kumar

    Join over 14,000 engineers just like you already improving their careers with my letters, workshops, courses, and talks. ✌️

    Have a burning question that you think I can answer? I don't have all of the answers, but I have some! Hit me up on twitter or book a 30min ama for in-depth help.

    Ready to Stop copy pasting D3 examples and create data visualizations of your own?  Learn how to build scalable dataviz components your whole team can understand with React for Data Visualization

    Curious about Serverless and the modern backend? Check out Serverless Handbook, modern backend for the frontend engineer.

    Ready to learn how it all fits together and build a modern webapp from scratch? Learn how to launch a webapp and make your first 💰 on the side with ServerlessReact.Dev

    Want to brush up on your modern JavaScript syntax? Check out my interactive cheatsheet: es6cheatsheet.com

    By the way, just in case no one has told you it yet today: I love and appreciate you for who you are ❤️

    Created by Swizec with ❤️