Check out the Vidéothèque playlist on YouTube!
Truth or dare! I defy any of my readers to refute this simple fact: watching "The Queen's Gambit" on Netflix during the pandemic made you to either dust out that old chessboard in the attic, or sign up for a chess.com account. I know I did both things, and not only because Anya Taylor-Joy grew up in literally the same neighborhood of Buenos Aires where I did.
The late 2000s were an interesting time for online education. The wider availability of faster and more reliable bandwidth led to an explosion of online video. This, in turn, led to the emergence of an ever-expanding number of providers of online learning services, and then to a wave of "Massive Open Online Courses" or MOOCs, many of which were offered by large universities and high schools all over the world. This month's Vidéothèque movie is a full playlist featuring one of the earliest (and, in the opinion of this author, one of the most useful) examples of an online programming course.
Regular readers of this magazine might remember that we opened our issue about Microsoft three years ago with a reference to the D5 conference panel of May 2007, where Bill Gates and Steve Jobs shared the stage with Kara Swisher and Walt Mossberg. At the beginning of that event, around minute 07:30 of the recording, you can hear Walt calling out a certain person in the audience.
When Jawed Karim, one of YouTube's co-founders, published the first video ever posted on the platform on April 23rd, 2005, it was hard to imagine that YouTube, at the time just another drop in a sea of Web 2.0 startups, would become 20 years later a media behemoth. YouTube enabled a new generation of "influencers" to turn any conceivable subject into a social phenomenon. This month's Vidéothèque movie is from one of the most beloved of those new stars: Tom Scott.
Let us see a practical (and sad) example of how assholes can bring a software development project to its knees, in this case, Gentoo Linux, a very popular distribution during the pre-Ubuntu years from 2002 to 2006, at which point the project lost almost 20% of their developers in the space of a few years. Why did this happen?
This is the story of four videos by Rob Pike, one of the creators of the Go programming language, each marking important milestones throughout the past 15 years: from the introduction of the language to the world in 2009, to its time of meteoric growth during 2012 and 2015, and finally to a review of the first 14 years of existence in 2023.
I had a revelation during the preparation of this article. Legend has it that Gary Kildall, as Forbes put it, "could have been Bill Gates", if it were not that he was busy flying his airplane the day IBM knocked on the door. Most analysts dealing with this foundational moment in computing history, however, leave aside a particular piece of information, which I think explains why IBM chose Microsoft over Digital Research as the provider for the operating system of the original IBM PC, even though Bill Gates himself told IBM to knock on Gary's door instead.
It is not uncommon for software engineers to be eventually decorated with the grade of "software architect" in their careers. Logic would suggest that the latter, the better, but I have seen many a fresh graduate with such a stamp on their job offer, and a correspondingly worried look upon their faces. For the responsibility is high, yet the job description is as vacuous as one might expect from the almighty software industry. Graduate students get very little coaching from their alma maters before becoming "architects", so they wander in life asking themselves how to become one, let alone how to be good on the job.
According to the Oxford Dictionary of English (second edition, revised 2005), the word "Grotesque" comes from the mid 16th century French word "crotesque". This is confirmed by Le Robert Dictionnaire Historique de la Langue Française, by Alain Rey et al. The word derives from the Italian adjective grottesca, related to grotto, or cave. It was first used to designate a certain type of art found in ancient Roman basements that apparently hurt some sensibilities. The Oxford Dictionary gives the following two meanings to the word: first, "comically or repulsively ugly or distorted". Second, "incongruous or inappropriate to a shocking degree".
In our 50th issue, we reviewed some of the greatest classics in the field of programming and computing humor. Before that, we had reviewed the work of Kathy Sierra, a pioneer in the art of making computer programming books accessible and fun. Today, we will review a YouTube channel that combines the best of both.