Some people were angry to be left in the lurch, but more just felt sad that his art was gone. These fans immediately launched an effort to salvage the deleted material from the digital detritus. Your tastes only narrow and exclude people. So create. When that was no longer an option, he dissolved his Internet persona completely. Then, for one day in April, the website listed a series of printer commands which, if executed, printed out an page document. It's a claim that many people accept.
The author discusses his disappearance, pseudo-anonymity, and his relationship to programming as an art form.
He expresses remorse. In fact, I also would like to turn myself over to all of you as well. This was actually done several years ago, but in an embarrassingly disorganized manner. I like what you've done with the character, but I'd like to step into his tattered suit for the next hundred pages and a day.
And after that, I'm yours again. Do what you must do! I always enjoy seeing what happens to me. Our next post investigates the impact of online dating on "mixed-attractiveness" couples.
All comics in this article are from why's Poignant Guide to Ruby. Learn how to create content marketing that performs. Read More ». Turn your company data into content marketing people actually like. Learn More ». In Data We Trust. Why The Lucky Stiff. Published Apr 6, Books from Priceonomics. Everything is Bullshit. Hipster Business Models.
The Content Marketing Handbook. Two thousand pages. Maybe three thousand pages. That's a lot, but I think he could have done it, even alone, even with tuberculosis. Instead, it lives on even as others have rebuilt his work. He helped popularize the Ruby language in the early 00s, pioneered new ways of building web applications, and inspired countless people to learn to code.
Instead, he built a quirky framework of his own called Camping. Compressing a workable framework into such a small amount of code required clever and strange tricks. But it worked. He would write things in odd ways that you might not expect to work. That the code does work is part of the joke. It's hard to explain, it's just a feeling, but it makes me happy to see. There's not typically a lot of humor in codebases.
And yet McHugh found Camping surprisingly practical. Camping forced her to keep her applications small, which had the benefit of making them easy to understand. Ultimately, Camping wasn't widely used. But it did provide the inspiration for another framework: Sinatra , which is now the second most widely used Ruby framework after Rails according to the JetBrains Developer Ecosystem survey.
Blake Mizerany began Sinatra while working for the music player company Songbird in So he and his team decided to create a new framework to support their work that was more flexible and lightweight. A version of Camping for real-world applications. The rise of microservices in recent years helped bring microframeworks into the mainstream.
Fittingly, Flask —the most popular Python framework by a narrow margin, according to the JetBrains survey—began as an April Fool's prank parodying both Camping and the late Aaron Swartz's Python framework Web. His advocacy for teaching people of all ages to learn to program is perhaps his greatest legacy.
He pointed to the days when PCs shipped from the factory with BASIC interpreters that enabled users to get started writing useful, or at least fun, code right out of the box. You were a programmer! But the PCs and gaming consoles of the early 00s required considerably more effort to learn to program, he wrote. Before you could get started you needed to set up your development environment. Today it's not uncommon to see similar sites— Codecademy for example provides students with interactive, in-browser shells for several different languages.
And then there was why's poignant Guide to Ruby , which demonstrated that programming education didn't have to be dry. It provides you with a different way of looking at code, looking at problems. Perhaps most importantly, he taught countless people the joy of programming. He demonstrated that code could be more than just a form of technical problem solving: it could be a form of self-expression and of art. This is just a fun activity, you can do a little bit of it or a lot of it.
0コメント