Post AhISki4N7bMSLlNtR2 by kateyagi@denden.world
(DIR) More posts by kateyagi@denden.world
(DIR) Post #AhIJkT67X8EgBbc9uC by foone@digipres.club
2024-04-26T22:33:44Z
0 likes, 2 repeats
the world needs more recreational programming.like, was this the most optimal or elegant way to code this?no, but it was the most fun to write.
(DIR) Post #AhILO3i9RIomzLqSZ6 by billgoats@bitbang.social
2024-04-26T22:50:40Z
0 likes, 0 repeats
@foone 10 PRINT “THIS!”20 GOTO 10
(DIR) Post #AhILYntsZ1vP8aSEJE by speskk@mastodon.social
2024-04-26T22:55:41Z
0 likes, 0 repeats
@foone > was this the most optimal or elegant way to code this?> noMe implementing anything
(DIR) Post #AhILpnJU0350EvX2uW by dpiponi@mathstodon.xyz
2024-04-26T22:57:10Z
0 likes, 0 repeats
@foone I'm in it for the bits that make my head explode. I try to keep that stuff away from work. But exploding heads, especially mine, are fun.
(DIR) Post #AhIMNHGle0QkhgEBto by PJ_Evans@mastodon.social
2024-04-26T23:15:59Z
0 likes, 0 repeats
@foone In one of my classes (Pascal, IIRC), we had an assignment where we not only had to solve the problem, but we had to do it in the shortest/optimal/most elegant way. (Decompose each of a series of numbers into the sum of not more than three integers. The given range was 3130 to (IIRC) 3150. 78 sets of integers as a result. Yes, that was the entire statement.)
(DIR) Post #AhIMfHWdQoEMi4EcZU by beeoproblem@mastodon.gamedev.place
2024-04-26T23:18:10Z
0 likes, 0 repeats
@foone my favorite IOCCC (obfuscated C code competition) entry is the flight sim that's in the shape of an airplane.
(DIR) Post #AhIN2owdLSwJ1CcU9g by mistergibson@sunbeam.city
2024-04-26T23:22:48Z
0 likes, 0 repeats
@foone I suggest Ruby for elegance
(DIR) Post #AhINiIO98HrcLrfB1k by esther_alter@mastodon.social
2024-04-26T23:31:20Z
0 likes, 0 repeats
@foone we have that, it's called procgen
(DIR) Post #AhIO2TI2JLIZxBQSga by sabogato@sunbeam.city
2024-04-26T23:33:26Z
0 likes, 0 repeats
@foone that's one thing I like about scheme. I doubt I'll ever get paid to write it, so I can just play around. It is also very interactive.
(DIR) Post #AhIQP9Wg9sVVE4DZ4a by shibbles@hachyderm.io
2024-04-27T00:00:06Z
0 likes, 0 repeats
@foone This is me when I get to manipulate the DOM with vanilla JS. document.getElementbyId()?element.classList.add()?element.addEventListener("click", doThing)?Yes pls let me chew on this juicy, logical, non obfuscated code! 🤤
(DIR) Post #AhIQvEhmREDSYTi11E by foone@digipres.club
2024-04-27T00:07:07Z
0 likes, 1 repeats
cause like, yeah, it's good to know how to write optimal code and how to make it elegant and easy to maintain, sure! but one thing you have to maintain is your brain. If you're constantly driving your programming brain at maximum speed, maximum awareness of all possible caveats and vulnerabilities, always considering "how will I maintain this code in ten years time?" you're going to burn yourself out.
(DIR) Post #AhIRGqky9uyIePVU1o by foone@digipres.club
2024-04-27T00:09:51Z
1 likes, 0 repeats
You're associating programming with a high-stress high-attention activity. That's going to make programming something that's categorized in your brain as no fun, never relaxing, never something you do just cause it would be interesting... you're going to start dreading it, even just a little. "oh well, let's get this over with."That's not a good way to think about it in the long run.
(DIR) Post #AhIRVMBe6BTqBTtyvA by ali1234@mastodon.social
2024-04-27T00:11:21Z
0 likes, 0 repeats
@foone Writing elegant code is fun. Throwing together a bunch of unmaintainable crap because you are on a deadline and management doesn't care is what burned me out.
(DIR) Post #AhIRgp1dDavwoJgWWW by foone@digipres.club
2024-04-27T00:10:49Z
0 likes, 0 repeats
we often say that programming is more an art than a science, but we need to treat it like one too. Sometimes you need to paint a sunset not because someone paid you to paint a sunset, but because it'd be fun to paint a sunset.
(DIR) Post #AhIRgs3rvjVQE7kqvY by foone@digipres.club
2024-04-27T00:10:59Z
1 likes, 2 repeats
we need a bob ross of programming
(DIR) Post #AhIRgte42e3L8fhGz2 by foone@digipres.club
2024-04-27T00:11:11Z
1 likes, 1 repeats
PBS's The Joy Of Programming
(DIR) Post #AhISYnqho7vGnfJYfo by dragonarchitect@rubber.social
2024-04-27T00:15:55Z
0 likes, 0 repeats
@foone I've been kinda doing that with my python dice rolling script, but with the added fun challenge of also being able to provide an optional statistics report including the polynomial generating function that gets all the useful probability stats if --verbose is set.It's more meant to be a fun trip into the math of dice probability than being a useful dice rolling script, but I get a useful dice rolling script out of it as a bonus so hey presto.
(DIR) Post #AhISki4N7bMSLlNtR2 by kateyagi@denden.world
2024-04-27T00:15:41Z
0 likes, 0 repeats
@foone Bash scripting is fun because you know there's no way in hell this contraption of pipes and regex is necessarily "scaleable" or "safe," but it did the thing in an intuitive, lego-like manner.
(DIR) Post #AhITEQLlZBl857gnHU by foone@digipres.club
2024-04-27T00:16:29Z
0 likes, 0 repeats
@crowbriarhexe Yup!
(DIR) Post #AhITLzf8fqvXd1MO5g by jsoo@floss.social
2024-04-27T00:17:40Z
0 likes, 0 repeats
@foone to me this feels like an argument for tools that do a lot of that work for you. I'm of course talking about languages
(DIR) Post #AhITM1JaWwsQklICmG by jsoo@floss.social
2024-04-27T00:18:23Z
0 likes, 0 repeats
@foone I get so nervous writing in things like c++ or c or go or python
(DIR) Post #AhITU7QLhWZ416Jh0i by foone@digipres.club
2024-04-27T00:17:53Z
0 likes, 0 repeats
@dragonarchitect yeah that's the kind of feature you used to see a lot more of in games and such back in the day. I think Kris Asick of Ancient DOS Games talked about this once, saying some feature feels like it's just there because the programmer thought it would be fun to add. Like, is the script complete enough without this? Yeah. Does it really need this? Nope. Did it scratch a fun itch to add it? You bet!
(DIR) Post #AhITd7beOP9tBjtb60 by whvholst@eupolicy.social
2024-04-27T00:18:22Z
0 likes, 0 repeats
@foone Happy little binary trees?
(DIR) Post #AhITmRzNyla90jRiL2 by skyfaller@jawns.club
2024-04-27T00:19:46Z
0 likes, 0 repeats
@foone Was this why's (poignant) Guide to Ruby?
(DIR) Post #AhITxlmuhwinbL0fMO by RedstoneLP2@mastodon.redstonelp2.com
2024-04-27T00:20:35Z
1 likes, 1 repeats
@foone "we don't write bugs, just happy unintended features"
(DIR) Post #AhIUBrYG4kJXWysIrI by synec@messydesk.social
2024-04-27T00:23:30Z
0 likes, 0 repeats
@foone happy little binary search trees
(DIR) Post #AhIUN5INJh9zLGnRjM by clairely_undaunted@mastodon.triggerphra.se
2024-04-27T00:23:52Z
0 likes, 0 repeats
@foone except every episode ends with the host screaming
(DIR) Post #AhIUwcadWJkejrHdY0 by nanochess@mastodon.social
2024-04-27T00:26:31Z
0 likes, 0 repeats
@foone wow! Your phrase summarized it very nicely. It's true because I do programming for the money, but from time in time, I just do things for fun like the Ray Tracer in a boot sector https://youtu.be/Njtn_1jBa9c?si=oW3hqYtjsw0e-aQV and the Bob Ross comparison made me smile, because I thought in adding the happy word to my thinking discourse "wow! We can save a register here if we move this happy register there and we avoid a pop, now the stack looks like a happy stack, and we saved a few bytes. It's the little joy."
(DIR) Post #AhIV5ssuJ3QXskFKiW by BoydStephenSmithJr@hachyderm.io
2024-04-27T00:28:54Z
0 likes, 0 repeats
@foone I wish I could do this, but I'm no good at "patter", especially while I'm coding.I also use a font size that I have been told is "insanely small", and I suspect video compression will make it unreadable.But, I don't mind showing off my ~~mistakes~~ happy little syntax trees and I've (re)started coding for myself several hours each day.I really should find an PeerTube instance or something and start streaming; I can work on video quality and viewer interaction later, I guess.
(DIR) Post #AhIVDGxhBbOQaE0clc by douglascodes@mastodon.social
2024-04-27T00:30:24Z
0 likes, 0 repeats
@fooneI was doing some AWS CDK today. Sure I could have done it a lot faster, but I spent couple hours playing around and just chilling.
(DIR) Post #AhIVL9PZ8teDTynlxY by wolf480pl@mstdn.io
2024-04-27T00:33:05Z
0 likes, 0 repeats
@foone hmm maybe there are two types of fun: the relaxing fun and the thrilling fun? After all, people do all kinds of dangerous things for fun and I don't thimk those are low-stress or low-attention situations...
(DIR) Post #AhIViaiFnowYohiiJc by afeinman@wandering.shop
2024-04-27T00:36:48Z
0 likes, 0 repeats
@foone I keep meaning to start a YT channel "This Old Code"...because one needs to exist...
(DIR) Post #AhIVuQWFWnTGg1kUVc by dragonarchitect@rubber.social
2024-04-27T00:39:05Z
0 likes, 0 repeats
@foone "Like, is the script complete enough without this? Yeah. Does it really need this? Nope. Did it scratch a fun itch to add it? You bet!"Hell yeah! 😄 I just haven't touched the script in a long, long while, because I've also wanted to have a little fun diving into the wonderful world of OOP in Python, but hoo boy that's an extra level of complexity that fucks with my head a bit. 😵💫
(DIR) Post #AhIW3i5ZZcNhm5hJtg by Hunterrules0_o@techhub.social
2024-04-27T00:41:53Z
0 likes, 0 repeats
@foone this is the ideology that has caused modern games to run at 10 fps now
(DIR) Post #AhIWBPkVdzYHDBWFQe by splorp@mastodon.social
2024-04-27T00:43:15Z
0 likes, 0 repeats
@foone I think Bill Atkinson was always the Bob Ross of programming.
(DIR) Post #AhIWMAur8L9EOQUQeu by foone@digipres.club
2024-04-27T00:42:32Z
0 likes, 0 repeats
@wolf480pl yeah, but thrilling things are fun because they're done for fun. Your boss isn't making you skydive, usually
(DIR) Post #AhIWU9Oif8Yu06GFn6 by Frances_Larina@sfba.social
2024-04-27T00:43:46Z
0 likes, 0 repeats
@foone That's my daughter. She programs for the joy of it.
(DIR) Post #AhIWntrQ8endbZ6SSe by 990000@mstdn.social
2024-04-27T00:45:31Z
0 likes, 0 repeats
@foone this would be a hit actually
(DIR) Post #AhIYSPifCwQ1wztDFI by supernovafiles@mastodon.gamedev.place
2024-04-27T01:32:14Z
0 likes, 0 repeats
@foone Programmer: *creates a variable*Me: niceProgrammer: *creates a second variable*cause everybody needs a friendMe: *holding back tears* nice
(DIR) Post #AhIbUSkZD6Vzn9RrO4 by therieau@mastodon.cloud
2024-04-27T02:06:39Z
0 likes, 0 repeats
@foone Oooh. I know a guy.
(DIR) Post #AhIbkN5a1fBgrqrZ20 by therieau@mastodon.cloud
2024-04-27T02:09:14Z
0 likes, 0 repeats
@foone I like this a lot. A project every season? You follow along and you're pointed to learning resources on a PBS landing page for the show. This would be nice resource for resource-strapped schools.
(DIR) Post #AhIcFvxmPklO0NGT4a by therieau@mastodon.cloud
2024-04-27T02:11:40Z
0 likes, 0 repeats
@foone Shit, we could do this on Twitch, but we wouldn't have nearly the audience. Think how many people have broadcast-ready facilities in their homes. Show, round-up show, podcast, learning guides. This could be a big deal.
(DIR) Post #AhIcyG9qgzENNa2uP2 by foone@digipres.club
2024-04-27T02:16:14Z
0 likes, 0 repeats
@therieau yeah it's the kind of thing the BBC would do in the 80s
(DIR) Post #AhIdA1xLJsyqoBoEG8 by nightclaw@mastodon.social
2024-04-27T02:17:53Z
0 likes, 0 repeats
@foone I quit CS for healthcare way back and now only program for fun. It's the best.
(DIR) Post #AhIdrY8dXj7R4VqLRI by nuxi@mastodon.sdf.org
2024-04-27T02:33:03Z
0 likes, 0 repeats
@foone closest I've seen is the Coding Train guy, but he's less Bob Ross, more Richard Simmons
(DIR) Post #AhIesSrqj0b2y6zWMq by Farbs@mastodon.social
2024-04-27T02:44:48Z
0 likes, 0 repeats
@foone Did you follow the Bob Ross Game Dev Twitter account? It was fantastic, and ended too soon.
(DIR) Post #AhIj95tZmtjKSez4QC by raven667@hachyderm.io
2024-04-27T03:29:18Z
0 likes, 0 repeats
@foone I've played with Scratch a little with the kid and that could be a fun show, just animating the sprites and interacting in interesting ways. I'm not sure how many episodes you can do, but neither was Bob Ross I'm sure.
(DIR) Post #AhIjwduA87Wm84sups by pkw@mastodon.sdf.org
2024-04-27T03:41:23Z
0 likes, 0 repeats
@foone Also so many professional programmers are arrogant gate keepers.
(DIR) Post #AhImDZCh3siuNdkaDg by zunderscore@mastodon.social
2024-04-27T04:06:18Z
0 likes, 0 repeats
@foone I've recently gotten into writing a couple of mods for Stardew Valley, the main one being a web service that gives other apps realtime info about the game.Is it elegant? Hell no.Are there better solutions? Probably.Am I needlessly reinventing bits of ASP.NET Core for my own amusement and just to say that I can? You bet.And I doubt anyone other than me will ever find this useful. But it sure has been a fun way to spend the last 2 weeks & I'm learning stuff/refreshing old knowledge.
(DIR) Post #AhIpW7rHFsbow0H4BE by fallcounty@social.lol
2024-04-27T04:44:12Z
0 likes, 0 repeats
@foone Y'know, I've been working on getting setup to do livestreams of programming as part of a dev log for my game. Might steal this idea for that
(DIR) Post #AhIsbLH36SG1qwVXjk by brandon@the-gathering.space
2024-04-27T05:18:41Z
0 likes, 0 repeats
@foone This is close to a post in my feed about a news article complaining that the U.S. lost $700 million in productivity over the eclipse. I like what you’re saying, but there is so much messaging from the owners class that insist on defining everything by value produced for them that it takes the fun out of everything (and then they go and complain about how everyone in the workplace is unhappy).
(DIR) Post #AhIuvWW1DWd4PxGDc8 by suetanvil@freeradical.zone
2024-04-27T05:44:20Z
0 likes, 0 repeats
@foone ...happy little binary trees...
(DIR) Post #AhIxaV4NhHPliO05B2 by boss@jotboard.masto.host
2024-04-27T06:14:12Z
0 likes, 0 repeats
@foone sometimes i'll manually take whitespace out of a js function for fun then reindent it, sometimes this'll even help me find bugs
(DIR) Post #AhJ2nIjpM8wT0MJGmO by fishidwardrobe@mastodon.me.uk
2024-04-27T07:11:06Z
0 likes, 0 repeats
@foone I feel as if a good way to defuse this is -- given that no program is ever complete, you always return to the code -- to limit yourself to just "How can I code this today so that the next time I see this code it won't make me sad?"
(DIR) Post #AhJ51rfySFTvKDa00G by The4thCircle@mastodon.gamedev.place
2024-04-27T07:37:46Z
0 likes, 0 repeats
@foone No programmer is that chill about "Happy little accidents"
(DIR) Post #AhJ7UJtbKMawrceLVg by unvisual@mastodon.nu
2024-04-27T08:05:29Z
0 likes, 0 repeats
@foone Watching Andreas Kling work on SerenityOS in his FIXME Roulette or Browser/OS/Language/Etc Hacking series is giving me the same vibe. https://youtube.com/@awesomekling
(DIR) Post #AhJAiITPiDusMwl0bY by blackmad@xoxo.zone
2024-04-27T08:40:17Z
0 likes, 0 repeats
@foone misread this as PSB’s Joy of Programming and now I’m looking forward to a public service broadcasting concept album / song cycle about such a thing. I can almost hear the whooshing sound of a reel-to-reel warming up opening the piece …
(DIR) Post #AhJFAjbqoXMKSHWFkG by futurebird@sauropods.win
2024-04-27T09:32:31Z
0 likes, 0 repeats
@billgoats @foone Twas this, that a child saw, that hooked me forever on the code.
(DIR) Post #AhJFOWSAWcdlhqZ5rE by eniko@peoplemaking.games
2024-04-27T09:32:55Z
0 likes, 0 repeats
@foone i think recreational programming is a big part of the appeal of programming language development for me. not "what would be the one language to rule them all" but "what would be a good language to code stuff in for fun"
(DIR) Post #AhJFdDShPvMh9IosfA by researchbuzz@researchbuzz.masto.host
2024-04-27T09:35:36Z
0 likes, 0 repeats
@foone That's the only kind I do! 😂
(DIR) Post #AhJHwySt5KSqKwSNtI by kid37@fnordon.de
2024-04-27T10:02:21Z
0 likes, 0 repeats
@foone There's no bugs. There are just happy little coding accidents.
(DIR) Post #AhJKnNsw1CsE8tl7QW by justafrog@mstdn.social
2024-04-27T10:34:22Z
0 likes, 0 repeats
@foone I'm 0% professional, and only poke at it because it tickles my brain sometimes.I would probably hate doing it for a living.A lot.Making the computer go beepboop for fun is a very different thing than shipping a product.
(DIR) Post #AhJLXAFP3T8VAQ68Se by villares@ciberlandia.pt
2024-04-27T10:42:32Z
0 likes, 0 repeats
@foone maybe it's Daniel Shiffman... In used to say I wanted to be like Dan Shiffman when In grew up.
(DIR) Post #AhJM3jvjvFej6OQxG4 by villares@ciberlandia.pt
2024-04-27T10:48:04Z
0 likes, 0 repeats
@foone this is how I feel about #CreativeCoding ...
(DIR) Post #AhJNR1PfBk2DwE60Q4 by gimulnautti@mastodon.green
2024-04-27T11:03:43Z
0 likes, 0 repeats
@foone With the world full of AI shit code in a couple of years, I’m sure there will be a need for it. 😏
(DIR) Post #AhJOTb8lQRcjHIz2yO by micha@mastodon.gamedev.place
2024-04-27T11:15:34Z
0 likes, 0 repeats
@foone Not sure if this it what you had in mind with recreational programming, but I enjoy the Tsoding streams/videos a lot.https://www.twitch.tv/tsoding/
(DIR) Post #AhJOxgGMwarDqxsxFo by PalmAndNeedle@norden.social
2024-04-27T11:20:03Z
0 likes, 0 repeats
@foone some happy little variables... :blobcatgiggle:
(DIR) Post #AhJP4UpjpxtWQrg9yK by bjompen@mastodon.nu
2024-04-27T11:20:13Z
0 likes, 0 repeats
@foone there are no mistakes, only happy little OHH FUCK I JUST DEPLOYED A BACKDOOR TO PROD!
(DIR) Post #AhJPBXfDiE8fEn7QkS by shaknais@mastodon.social
2024-04-27T11:23:14Z
0 likes, 0 repeats
@foone Well, @drewdevault is making a Unix-style OS just for kicks. In a language he built for fun.
(DIR) Post #AhJPKqbGg2owZchvCC by grrrr_shark@supervolcano.angryshark.eu
2024-04-27T11:23:49Z
0 likes, 0 repeats
@foone I'd do more of it if my day job didn't often suck the joy and energy out of it for me :(
(DIR) Post #AhJPxBSdRGrIK2bmFc by obdriftwood@mastodon.social
2024-04-27T11:32:23Z
0 likes, 0 repeats
@foone There is one: @drchuck
(DIR) Post #AhJRii9dnnl5HgwzyK by teamonkey@mastodon.social
2024-04-27T11:51:07Z
0 likes, 0 repeats
@foone I miss _why :(But I also liked watching interview with Joe Armstrong. He seemed like the friendly uncle of programming languages.
(DIR) Post #AhJSq6ym0EpgG3xZwG by otfrom@functional.cafe
2024-04-27T12:03:30Z
0 likes, 0 repeats
@foone this is why I chose clojure those years ago. Most fun I had programming since logo and I could actually get things done. Guile scheme and fennel are looking like possible new things for me
(DIR) Post #AhJTwnoPlQAanGrwae by TomSwirly@toot.community
2024-04-27T12:15:38Z
0 likes, 0 repeats
@foone By the same argument, you burn your brain out if you use good grammar.What actually goes on is this: you learn how to write clear, maintainable code through practice and self-examination, and then it becomes a habit, so it takes no effort at all.For example, I use assertions quite a lot when I initially write code, just so they go off if something goes wrong. I don't even think about it as I do it. Later, I remove most of them because they're clearly redundant.
(DIR) Post #AhJULvoHAJnMq0mpg8 by richard@disabled.social
2024-04-27T12:18:21Z
0 likes, 0 repeats
@foone I would watch that show! Although I earned two certificates in programing (more than 10 years ago so they are wildly obsolete), I can use basic skills to put together a Wordpress site, but last night I spent over 2 hours trying to get Digital Ocean Ubutnu, Mailgun, Docker, and an open source package from Gitbub to all talk to each other and I just couldn't do it. I gave up. I failed. My skills are far behind basic. I really need training, to be up to date.
(DIR) Post #AhJUV9TTjL21p9SIfw by colinstu@birdbutt.com
2024-04-27T12:21:59Z
0 likes, 0 repeats
@foone AK’s hacking videos kinda fall under that category https://youtube.com/@awesomekling @RavenWorks
(DIR) Post #AhJUrAr5HFyOTdzvTk by TomSwirly@toot.community
2024-04-27T12:27:28Z
0 likes, 0 repeats
@foone Come now. Programming is an engineering discipline! There are very few happy little accidents. You want code that does exactly what you intended it to.Everyone understandably loves Bob Ross, I do too, but he isn't a good example for programmers, engineers, surgeons, or airplane pilots to follow.
(DIR) Post #AhJVltuYwlUmQtfrgO by mbrdev@mastodon.social
2024-04-27T12:32:58Z
0 likes, 0 repeats
@foone I vote for @shanselman to host
(DIR) Post #AhJWJjmH87Seqjvs2a by KuttKatrea@mast.lat
2024-04-27T12:39:27Z
0 likes, 0 repeats
@foone I do maintain (exclusively for personal use) a lot of tools I use with this purpose. I don't really need a way to automatically change my wallpaper with a random post from a list of imageboards but... why not? I don't even need it to be cross-platform but... would it be interesting if it was? Its already working, do you need it to be typed Python? No, but wouldn't be a fun way to learn typed Python?
(DIR) Post #AhJWTE9fYbYNfZOr8i by snep@y.diskcat.com
2024-04-27T12:41:17Z
0 likes, 0 repeats
@foone Bob Root
(DIR) Post #AhJWtvWavqGPhvr292 by ReverendMoose@mas.to
2024-04-27T12:48:16Z
0 likes, 0 repeats
@foone me doing code golf knowing I'm not going to win, so just amusing myself with the inherent whimsy of making a little tiny code block.
(DIR) Post #AhJY2mWTrzPsLiaTMu by monorail@glaceon.social
2024-04-27T13:00:00Z
0 likes, 0 repeats
@foone i know your whole point is that we shouldn't only ever try to be practical, but as an additional bonus, i genuinely think all the hours of code golf i did for fun have made me a better programmernot that any "normal" code i ever write looks golfed at all, but you learn so much about a language when you're digging into the weeds looking for ways to save bytes
(DIR) Post #AhJb7biFmxbg8I5Qm0 by pir@piaille.fr
2024-04-27T13:37:12Z
0 likes, 0 repeats
@foone ""Ever make mistakes in life? Let's make them bugs. Yeah, they're bugs now.""
(DIR) Post #AhJczegb3AQMwheCbg by tcatsuko@mastodon.social
2024-04-27T13:58:30Z
0 likes, 0 repeats
@foone “…never something you do just cause it would be interesting…”This is exactly the reason I set aside time every year to do Advent of Code. Fun little daily projects that ultimately don’t matter in the grand scheme of things, yet I do end up learning one of two new techniques or algorithms every year from it. I know I will never see the global leaderboard, but I challenge myself to complete each day before looking up other solutions. #AlwaysLearning
(DIR) Post #AhJdsYIsTw354sjKEK by vincew@masto.nyc
2024-04-27T14:08:07Z
0 likes, 0 repeats
@foone I'm pretty sure that was @rbates during his RailCasts years
(DIR) Post #AhJgzhwdKmBWrwQfFA by majcher@dice.camp
2024-04-27T14:40:13Z
0 likes, 0 repeats
@foone Oh, we've got one: https://www.youtube.com/channel/UCvjgXvBlbQiydffZU7m1_aw
(DIR) Post #AhJxU20QuSt72fgh4S by birv2@pkm.social
2024-04-27T17:46:22Z
0 likes, 0 repeats
@foone Dan Shiffman!
(DIR) Post #AhJxsa77kUaNmAWWo4 by JenMsft@mastodon.social
2024-04-27T17:48:50Z
0 likes, 0 repeats
@foone "Just a happy little helper function"
(DIR) Post #AhJzf7j0Bfojs9x2mW by range_marten@dotnet.social
2024-04-27T18:10:28Z
0 likes, 0 repeats
@foone TBH I think there are people like this in the shader art community. Nobody has Ross's great hair though!
(DIR) Post #AhK07EeK2GjZSOAPya by kwf@social.afront.org
2024-04-27T18:12:07Z
0 likes, 0 repeats
@foone I nominate Daniel Shiffman and his Coding Train YouTube channel
(DIR) Post #AhK2J5fzQHrp0ijBTs by fshwsprr@hachyderm.io
2024-04-27T18:39:24Z
0 likes, 0 repeats
@foone He doesn't stream every week but @mconley does The Joy of Coding regularly, episode guide here: https://mikeconley.github.io/joy-of-coding-episode-guide/
(DIR) Post #AhK608ky96pssXHBKq by jamie@boothcomputing.social
2024-04-27T19:22:53Z
0 likes, 0 repeats
@fooneNow here is a happy little function...
(DIR) Post #AhK9vvtmPPx5eue93Y by PeterSommerlad@mastodon.social
2024-04-27T20:07:08Z
0 likes, 0 repeats
@foone only when they practice TDD, because the "little mistakes" can easily be fixed then...
(DIR) Post #AhKECWYkGxgroHyUM4 by stormsweeper@dice.camp
2024-04-27T20:55:00Z
1 likes, 1 repeats
@foone bill atkinson sorta was that
(DIR) Post #AhKEdIpTQfPl2sZHtY by amerika
2024-04-27T21:01:19.642355Z
0 likes, 0 repeats
@stormsweeper @foone ^^^
(DIR) Post #AhKG76J0ejX6qV9jXc by RL_Dane@fosstodon.org
2024-04-27T21:15:56Z
0 likes, 0 repeats
@foone Tsoding?? (cc: @sotolf)
(DIR) Post #AhKHBKi98fLydUUmmG by DodoTheDev@front-end.social
2024-04-27T21:28:43Z
0 likes, 0 repeats
@foone @shanselman I'm a Ross, and my middle name is Robert... 🙋🏻♂️ I volunteer as tribute!
(DIR) Post #AhKIQfhDV0iO19wFXc by irenes@mastodon.social
2024-04-27T21:42:11Z
0 likes, 0 repeats
@foone however, we recommend against making a physically accurate raytracer for sunsetswe tried to do that one weekendthe primary thing we learned was not to try to make a physically accurate raytracer for sunsets
(DIR) Post #AhKJF1SypcMg15HxnE by drewdaniels@mastodon.online
2024-04-27T21:51:38Z
0 likes, 0 repeats
@foone optimizing can be fun. Sometimes it looses readability to optimize.
(DIR) Post #AhKKbV7TMXUMJDVkUC by DavBot@nerdculture.de
2024-04-27T22:06:26Z
0 likes, 0 repeats
@foone His name is Thor.https://youtube.com/shorts/SauckmAA2oI
(DIR) Post #AhKLfiWvXny90tzXZw by NafiTheBear@bears.town
2024-04-27T22:19:00Z
0 likes, 0 repeats
@foone I would do it, but I'm getting to excited, when I explain things to ppl.
(DIR) Post #AhKLr5XKLaBhYIbJa4 by mentallyalex@beige.party
2024-04-27T22:19:46Z
0 likes, 0 repeats
@foone I have alerted the one person I think would best represent the Bob Ross of programming. I hope he finds inspiration
(DIR) Post #AhKNkOTvi7xYBtwnWy by rzeta0@mastodon.social
2024-04-27T22:42:23Z
0 likes, 0 repeats
@foone Daniel Shiffman ?
(DIR) Post #AhKONU9sXUDd5fD0oS by rzeta0@mastodon.social
2024-04-27T22:49:14Z
0 likes, 0 repeats
@foone i started an Algorithmic Art meet-up in London and I found it was wildly popular - it grew from zero to over 4700 members in 2 years!people did it for many reasons but a common theme was an antidote to the developer day job
(DIR) Post #AhKOcmWKYFSmNp0KQK by VoxSomniator@chitter.xyz
2024-04-27T22:50:40Z
0 likes, 0 repeats
@foone Happy little octrees...
(DIR) Post #AhKOmULqxSmQvejSfg by byteborg@chaos.social
2024-04-27T22:52:44Z
0 likes, 0 repeats
@foone"Look at this nice but lonely method here. Let's make a beautiful little coroutine so it's got a friend..."
(DIR) Post #AhKUznNc7bc9QyHgXY by ferrata@hachyderm.io
2024-04-28T00:03:13Z
0 likes, 0 repeats
@foone we've only got bo bros 😞
(DIR) Post #AhKV735m6Oj8BxOnD6 by gvwilson@mastodon.social
2024-04-28T00:03:30Z
0 likes, 0 repeats
Mozilla's @mconley has done more than 350 episodes of "The Joy of Coding" and they're great https://mikeconley.ca/joc/ cc @foone
(DIR) Post #AhKVdsJzAWFuLKhNOC by johana@chaosfem.tw
2024-04-28T00:10:25Z
0 likes, 0 repeats
@foone can confirm. 🔥 🕳️
(DIR) Post #AhKneZLczmnKxiwng0 by chrisamaphone@hci.social
2024-04-28T03:32:45Z
0 likes, 0 repeats
@foone pretty sure that’s julia evans
(DIR) Post #AhKr1iZp9Fum6mJjZg by JetForMe@geekstodon.com
2024-04-28T04:10:08Z
0 likes, 0 repeats
@foone Are you familiar with Sebastian Lague? https://youtube.com/@SebastianLague?si=4Ncu4Fm9_7Z-J9dn
(DIR) Post #AhL5I0en5qXOAsIr4a by thejpster@hachyderm.io
2024-04-28T06:49:50Z
0 likes, 0 repeats
@foone @QuietMisdreavus I mean, there was literally no reason to write a four channel MOD player in Rust for my homebrew computer. I did it anyway. Most of my open source is “I wanted this to exist”, and for no other reason.
(DIR) Post #AhL9oc97e0nDWpIE9w by moppi@chaos.social
2024-04-28T07:40:27Z
0 likes, 0 repeats
@foone a litte bit of a loop here and a new Variable there Look at this beautiful codeNow we need a new class here *now is code ugly*
(DIR) Post #AhLEvLljQsdeX7Nq8e by Ollivdb@nrw.social
2024-04-28T08:38:22Z
0 likes, 0 repeats
@foone https://youtu.be/HerCR8bw_GE?si=3S4R8gw7w9G0K9IX
(DIR) Post #AhLG0rXyoEt0Uf8xrk by jaystumpf@corteximplant.com
2024-04-28T08:50:06Z
0 likes, 0 repeats
@foone I needed to hear this a few years ago, I can't get myself to code anymore. Instant headache when I start. I hope the people who still take joy in coding believe you!
(DIR) Post #AhLIMcOu0IFhnTOoro by SenseException@phpc.social
2024-04-28T09:16:46Z
0 likes, 0 repeats
@foone The 503 wasn't a mistake. Just a happy accident.
(DIR) Post #AhLODag1dvQrZMUFtY by claudius@darmstadt.social
2024-04-28T10:22:26Z
0 likes, 0 repeats
@fooneThat would be Daniel Shiffman on the Coding Train for me.
(DIR) Post #AhLOmM3G0lTkLSvjnM by benroyce@mastodon.social
2024-04-28T10:28:33Z
0 likes, 0 repeats
@foone "happy little tree structures"
(DIR) Post #AhLOw9zNiLdppVnEAK by jens@social.finkhaeuser.de
2024-04-28T10:30:13Z
0 likes, 0 repeats
@foone I kinda want to do that job, but I fear I may be more Gordon Ramsey instead, and just curse all the time in several languages.
(DIR) Post #AhLvQZm2QPSteB6NI8 by mspcommentary@mastodon.online
2024-04-28T16:34:12Z
0 likes, 0 repeats
@foone there is a practical side to this as well. "Happy trees" code is almost guaranteed to be easily maintained code. Most 'optimised' code I see is optimised to feed the programmer's ego and little else.But I'm left with a big question: what is the equivalent of beating the devil out of your brush? Should I bash my keyboard against the leg of my desk?
(DIR) Post #AhM3oLY7lISc78RIh6 by MegaMichelle@a2mi.social
2024-04-28T18:08:21Z
0 likes, 0 repeats
@foone I have always had a habit of having big ideas for programs and working on them in my spare time and then getting bored of them when it starts to get tedious. I used to regard these as failures, but recently, I've started to see it in this light.Sometimes, people have art books and they just draw in there. Not because they're going to publish a comic or anything, but because they like drawing.That's what I'm doing with my recreational programming.
(DIR) Post #AhM48aNYKshftm94xE by MegaMichelle@a2mi.social
2024-04-28T18:11:22Z
0 likes, 0 repeats
@foone The Bob Ross of programming is Ben Eater.
(DIR) Post #AhM4M0DjZJD1oFwzA0 by supernovafiles@mastodon.gamedev.place
2024-04-28T18:14:29Z
0 likes, 0 repeats
@foone Sebastian Lague
(DIR) Post #AhM50tzDeSRgLcfCca by bassadin@freiburg.social
2024-04-28T18:22:01Z
0 likes, 0 repeats
@foone i make happy little accidents all the time
(DIR) Post #AhMBcx9suDsWumBCLI by gunstick@mastodon.opencloud.lu
2024-04-28T19:35:34Z
0 likes, 0 repeats
@foone it is officially an art form as demoscene is an intangible cultural heritage in some countries. https://www.unesco.de/en/culture-and-nature/intangible-cultural-heritage/demoscene-culture-digital-real-time-animations
(DIR) Post #AhMG4IJikK2IAl4bDs by toxo77@ruhr.social
2024-04-28T20:24:59Z
0 likes, 0 repeats
@foone Yeah, but We have javidx9 aka one lone coderhttps://m.youtube.com/@javidx9
(DIR) Post #AhMdVPcZzlnzafnIA4 by fahrbier@donphan.social
2024-04-29T00:48:22Z
0 likes, 0 repeats
@foone "The Coding Train" on youtube is pretty close!
(DIR) Post #AhN32K5c546GqQAEfA by 3rz@freiburg.social
2024-04-29T05:34:14Z
0 likes, 0 repeats
@foone https://youtube.com/@TsodingDaily?si=G1ukK8kBqoZLCGzw Tsoding Daily
(DIR) Post #AhNVNkxEBt70xhFafg by Landwomble@mastodon.cloud
2024-04-29T10:51:27Z
0 likes, 0 repeats
@foone it's @shanselman
(DIR) Post #AhNjfF7ODhK8H9S6UK by 0x13ee@eattherich.club
2024-04-29T13:31:01Z
0 likes, 0 repeats
@foone someone told me programming is like art
(DIR) Post #AhOChMcWCC9MnDNNRY by NireBryce@hachyderm.io
2024-04-29T18:56:39Z
0 likes, 0 repeats
@foonethe guy writing Komorebi has this going on kinda https://youtu.be/0zX289iBOd4
(DIR) Post #AhOGCe29nntJdhyZ9M by mdione@en.osm.town
2024-04-29T19:29:51Z
0 likes, 0 repeats
@foone* If you have the time, defer things with TODOs. Yes, that's the path to tech debt, that's why I started with "if...".* Write tests, positive and negative, before (TDD), meanwhile and after. As many as you can think of without straining. Real life will provide you with more. Integration tests, for each layers if possible.* Start writing with comments and or pseudocode. If the latter and your programming language is #Python, you're halfway there.I wish it was that easy on the Ops side.
(DIR) Post #AhRCTKeaDJcuSPPwJs by thanius@mastodon.chuggybumba.com
2024-05-01T05:38:49Z
0 likes, 0 repeats
@foone NES Hacker on YT
(DIR) Post #AhWJNSnIw4cQI0vb84 by demofox@mastodon.gamedev.place
2024-05-03T16:48:32Z
0 likes, 0 repeats
@foone Inigo Quilez fits the bill pretty well for graphics programminghttps://youtu.be/BFld4EBO2RE?si=hDjTs5CrvzsuzVEb
(DIR) Post #AkmInmUMdbD65V3tOS by mtrigo@mastodon.social
2024-08-09T03:34:57Z
0 likes, 0 repeats
@foone 💯
(DIR) Post #AkmfksfPVbxNKGoZHc by rzeta0@mastodon.social
2024-08-09T07:52:30Z
0 likes, 0 repeats
@foone This is one reason I started a creative coding meetup a few years ago.No expectations, no unit testing, no code reviews, no bugs, just pure fun and some luck.Some called it the antidote to their day job.Others said it felt like their first steps at coding as a child.