4 ms·
Makes me wonder if I could develop something called "the joy of programming", with happy little classes/models/views/controllers/interfaces/whatever. Or you co
by rob74 4y ago
Makes me wonder if I could develop something called "the joy of programming", with happy little classes/models/views/controllers/interfaces/whatever. Or you could see each class as an individual painting with happy little methods, properties etc.
- akkartik 4y agoWorth a try! I have a feeling you'd need to make programming a happier activity first..
- trebbble 4y ago"Now we'll init a happy little project..." ERROR: CANNOT READ INPUT "Well... maybe we have a happy little full disk? Or a happy little broken pipe somewhere?" 20 minutes later "Ah, it was a mis-match issue between versions 3.4 and 3.5 and our command line tools—the error message was misleading. What a naughty little error message! But now we're back on 3.4 and our tools are happy again. We'll just init this happy little project..." UNKNOWN SYMBOL 'DYNLIB_AUTOLOADER' ON LINE 836 OF ../../../BOBOLIB/INTERFACES/MAGIC_REPTILIZER.BRN "Um. Now isn't that silly, folks! We haven't even written any code, how can we have errors in it? Let me see if... no, that's not a path to anything from the current directory, so that must be from a process running with a different working directory. Let me just do a 'find'... no, no such file anywhere on my filesystem. One moment, we'll be back to painting trees in no time, I'm sure..." An hour and forty-five minutes later "Phew. There. This language's package manager had downloaded a binary for a different processor architecture, and then used it to try to build another package, and that failed. We didn't have the file mentioned in the error because that was using symbols from someone else's machine, having no relation to any files on this one. Luckily these tools let us build a package from source—except that was also broken, for another reason entirely. However! I found a link to a zip deep in a PHPBB forum that contains the fixed package, built for our architecture. The link was broken, but I was able to use the file name to find the zip on Mega. Hopefully my computer didn't catch a virus from it. Now, back to initing our HAPPY. LITTLE. PROJECT." ERROR: LIBRARY 'ROOPTYROO' REQUIRES VERSION 3.5, FOUND VERSION 3.4 Flips desk, swears, kicks everything ---- Thus ends the short career of Programmer Bob Ross.
- striking 4y agoBob Ross was a drill instructor before he became the artist we all know and love. I think you'd have to have someone cut from similar cloth (maybe even tougher) for the programming version.
- spywaregorilla 4y agoA paired programmer whose partner ignores all keyboard shortcuts
- nosmokewhereiam 4y agoFirst sergeant*
- Jaruzel 4y agoThere were also no such thing as 'happy little accidents'. Each show was meticulously scripted, and the painting you see him paint is the 3rd iteration, with a previous version off camera as a reference. Even knowing this, he still brings the joy to me, every time I watch him.
- StrictDabbler 4y agoThat explains why his predecessor, William Alexander, made such a terrible painting in the video embedded in this article. Other Bill Alexander paintings you can find online are competent. Uninspired but competent. The one in the "The Magic of Oil Painting III" is wretched. Clearly the three drafts are an important aspect of the final Bob Ross process.
- Beltalowda 4y agoFor a short half-hour show you kind of need to do that if you want to get good results; not a lot of time to take a step back and look at things, and you also want to actually have a finished painting after 30 minutes (and not 24 or 35). The general message still holds I think: "you're painting for your own enjoyment, there is no 'good' or 'bad' and the only thing that matters is that you're having fun".
- 4y ago
- dobladov 4y agoI'm not associated in any way with him, but I would say he is the equivalent to what you just proposed. https://www.youtube.com/c/TheCodingTrain/videos https://www.youtube.com/c/TheCodingTrain/videos
- jjeaff 4y agoThat is exactly who I thought of immediately after reading the previous comment.
- hbn 4y agoHis old intro from when the show was called The Coding Rainbow had a direct reference to The Joy of Painting, where he appears wearing a Bob Ross perm wig, holding a paint brush and palette in front of an easel https://youtu.be/_t0ZBAk72K8?t=40 https://youtu.be/_t0ZBAk72K8?t=40
- ljp_206 4y ago+1, Daniel Shiffman is an absolute treasure. His studio setup is fantastic and him and his team (?) produce incredible videos.
- aliqot 4y agoYou can only smack the mouse against the leg of your desk maybe twice, tops.
- mayormcmatt 4y agoBeat the devil out of it.
- photochemsyn 4y agoAfter reading this article, it's clear that step one should be to retain a lawyer who's an expert in entertainment contract law. Now I'm wondering if a similar project could be 'the joy of lawyering in the entertainment world' with happy little examples of case law and business partner/family member disputes... hard sell perhaps.
- zoomablemind 4y ago>... Or you could see each class as an individual painting with happy little methods, properties etc. Maybe make some kind of palette of relevant classes with various brushes to invoke the methods. Mixing/layering the strokes results in interactions. "...Hmm, your Authorization corner is somewhat too pale, you may be missing a stronger password requirement. Let's add some Basic-Auth-no-8. See, how livelier it gets! But wait, we can do more!"
- gwern 4y agoHow about _why's stuff?
- chmod775 4y agoIt's not a bug, it's a happy accident!