Robert Groves (@robertgroves.com)
Touch grass... but also, lock your computer when you step away.
robertgroves.com | ✶✶✶✶ | Chicago, IL Teaches machines irony; they reply with stack traces. Survived Leet Heat, still tastes colors. Deploys personal code at 2:42 a.m. because chaos needs company. So it goes.
93 followers 143 following 231 posts
view profile on Bluesky Robert Groves (@robertgroves.com)
Touch grass... but also, lock your computer when you step away.
Scotty Ray (@theterminizer.bsky.social) reposted
replacing Batman fight onomatopoeiae with old midwestern brewery names
Jeff (Gutenberg Parenthesis) Jarvis (@jeffjarvis.bsky.social) reposted
Exactly 50 years ago: The first issue of BYTE, the dawn of a revolution: "Computers -- the World's Greatest Toy!" And more....
Robert Groves (@robertgroves.com) reply parent
Who wouldn't want to free hugs? bsky.app/profile/robe...
Robert Groves (@robertgroves.com)
Anyone with bolt cutters held the key to free Hugs, but nobody trusted the place. There was no door, just the weight of suspicion and dread. As it turns out, that mix locked tighter than iron bars ever could.
Robert Groves (@robertgroves.com)
focus_v20250827.234500CDT_9705846_21030 #Art #Processing #GenerativeArt #CreativeCoding #CodeArt
Robert Groves (@robertgroves.com)
1nt0 The V01d attractor001_v20250823.164256CDT_9705846_900031 #Art #Processing #GenerativeArt #CreativeCoding #CodeArt
Robert Groves (@robertgroves.com)
attractor001_v20250823.150151CDT_9705846_900043 #Art #Processing #GenerativeArt #CreativeCoding
Robert Groves (@robertgroves.com)
flowfield2_v20250820.142739CDT_9705846_1503557 #Art #Processing #GenerativeArt #CreativeCoding
Robert Groves (@robertgroves.com)
flowfield_v20250820.135202CDT_9705846_93328 #Art #Processing #GenerativeArt #CreativeCoding
GitHub (@github.com) reposted
✓ You’ve got a browser. ✓ You’ve got JavaScript. ✓ You’ve got 13KB. Join the byte-sized battle for glory, swag, and bragging rights. This year’s #js13k theme: black cat 🐈⬛ → js13kgames.com
Robert Groves (@robertgroves.com)
Slightly diminish an historic website: Ask Cheese
Robert Groves (@robertgroves.com) reply parent
Unglitched & tweaked interacting_particles_v20250814.0625UTC #Art #Animation #Processing #GenerativeArt #CreativeCoding
Robert Groves (@robertgroves.com)
It's glitchy to draw some lines, to draw some lines that's right first time, it's glitchy It's glitchy, glitchy, glitchy, glitchy interacting_particles_v20250814.0224UTC #Art #Animation #Processing #GenerativeArt #CreativeCoding #Glitch
Robert Groves (@robertgroves.com)
What is an accurately named command alias that no one should ever use? alias rmderp='rm -rf /'
Robert Groves (@robertgroves.com) reply parent
😆 have fun!
Robert Groves (@robertgroves.com) reply parent
A variation of the same. the_tangle_v20250811_0729UTC #Art #Animation #Processing #GenerativeArt #CreativeCoding
Robert Groves (@robertgroves.com)
How this exploration started was definitely how it finished. The best thing about randomness and repetition is how often it will surprise you. I don't know why I find this pleasing, but I do. the_tangle_v20250811_0719UTC #Art #Animation #Processing #GenerativeArt #CreativeCoding
Robert Groves (@robertgroves.com)
10_print_patterns_v20250810.0214UTC #Art #Animation #Processing #GenerativeArt #CreativeCoding
Robert Groves (@robertgroves.com)
retro_grid_v20250809.0314UTC #Art #Animation #Processing #GenerativeArt #CreativeCoding
Robert Groves (@robertgroves.com)
oscillation_weave_V20250808.0410UTC #Art #Processing #GenerativeArt #CreativeCoding
Robert Groves (@robertgroves.com)
phoenix_v20250807.0356UTC #Art #Animation #Processing #GenerativeArt #CreativeCoding
Cassidy (@cassidoo.co) reposted
I made an iOS app, AI-free, cloud-free, subscription-free, please smash that notify button (Product Hunt didn’t let me launch it today so I guess we’re launching tomorrow?) www.producthunt.com/products/duc...
Cassidy (@cassidoo.co) reposted
Do you want NEAT ARTICLES and INTERESTING VIDEOS and PRACTICE CODING and A FUNNY JOKE and MORE? Look no further than your friendly weekly newsletter, latest issue is headed to your inbox riiiiight now! cassidoo.co/newsletter
Seve Savoie Teruel (@techsev.bsky.social) reposted
Steam Capsule Made! Example Gameplay filmed! Once Steam confirm my identification, I'll get the steam page up and start doing open playtest!
Robert Groves (@robertgroves.com)
I needed to fill a web page to make it look like some "real" content, so I did some stream-of-consciousness writing. To be honest I wasn't expecting to write something so real:
Robert Groves (@robertgroves.com) reply parent
Hear me out... giant porch goose skeleton. It's like the best of both worlds really.
Rob Conery (@robconery.com) reposted
Need help prompting? I made a fun thing with @aaronw.dev that works like "gi" for gitignore, but with prompts. Need a react component and don't know the prompt? Try "peep react-component" in your CLI: tek.pub
Robert Groves (@robertgroves.com)
Me: I'm not a lawyer, so I can't draft legally binding documents like a Terms of Use. Also Me: Drafting a ToU... "You agree to use this content responsibly*, like you would a haunted doll or a bottle of Malort."
Robert Groves (@robertgroves.com) reply parent
You encourage developers to actually go out and touch grass, and they do! And this is how you reward them? I love it, great job! 👏😆😈 This would have been a perfect opportunity to weaponize my latest mischievous creation I call "Psst!". Wish I would have deployed it earlier.
Robert Groves (@robertgroves.com)
I recently played with the Web Speech API and one of the things I created with it is a slightly mischievous utility that you may now use to deploy against anyone who leaves their computer unlocked and unattended. You know, for great justice. I call it, "Psst!" digitalsolitude.com/labs/psst/
Robert Groves (@robertgroves.com) reply parent
Do it! I'm the same and have done this (almost, see below) when Yard Act played Chicago last October. I say almost because I bought a solo ticket, but bailed the night of, because I suck! Regretted it ever since and hope they come back state-side so I can redeem myself. Don't make the same mistake!
potch (@potch.me) reposted
anyone have a poster printing vendor they like?
Robert Groves (@robertgroves.com)
This is a great discussion, worth a watch/listen.
Ethan Mollick (@emollick.bsky.social) reposted
Kinda wow: the mystery model "summit" (rumored to be OpenAI) with the prompt "create something I can paste into p5js that will startle me with its cleverness in creating something that invokes the control panel of a starship in the distant future" & "make it better" 2,351 lines of code. First time
MDN Web Docs (@developer.mozilla.org) reposted
MDN is 20 years old! 🥳 🙏 A huge thank you to... The devs who read and trust MDN The contributors who improve it Everyone working on the web platform who shares our mission. Here's how we celebrated with the web.dev team! 🧁 developer.mozilla.org/en-US/blog/...
T'otherAlistair (@totheralistair.bsky.social) reposted
I'm definitely going to get a Patreon account going... www.patreon.com/c/AlistairCo... ... But won't solicit patrons until after this long vacation in Aug I'm about to take. ... I might post some free things, just to start loading up goodies :)
Robert Groves (@robertgroves.com) reply parent
When I was in town for Leet Heat, I made the obligatory, first-time in Portland, stop at Powell's and bought a copy of Kurt Vonnegut's "Breakfast of Champions." This is how I know that the Claude logo designer has either: A) Never read that particular Vonnegut or B) Has gotten away with it and is 🤣
Robert Groves (@robertgroves.com)
Happening now: @jasontorres.bsky.social and @dthompsondev.bsky.social doing Mock interviews today with Torc. www.twitch.tv/jasonetorres www.youtube.com/@torcdotdev/...
Angie Jones (@angiejones.tech) reposted
come build with us!
Bit Bash Chicago (@bitbashchicago.com) reposted
We did it! We put videogames on a river! Thank you SO much to everyone who came out to Chicago Style, our first annual fundraiser, together we earned $4000 for Bit Bash, the Lake Effect Fund, and Urban Rivers! Couldn't make it and still wanna fund Chicago artists? Donate at www.bitbashchicago.com.
Robert Groves (@robertgroves.com)
I've seen things you devs wouldn't believe. Bugs squashed while pairing over the shoulder of a colleague. I wrote solid code manually in dark mode within an actual IDE. All those moments will be lost in time, like tears in rain. Time to vibe.
Smushbox Art (@smushbox.bsky.social) reposted
Working on some new stickers! #smushbox #sticker #stickers #raccoon
TWiT Tech Podcasts (@twit.tv) reposted
🔍 Internet regulation overhaul ahead, House “crypto week” reforms, Belkin ending Wemo smart home support in 2026, the streaming wars condense to YouTube vs. Netflix, and Jack Dorsey’s Bluetooth messaging app debuts—get the full breakdown: buff.ly/LzSszrM #TechNews #StreamingWars
Josh W. Comeau (@joshwcomeau.com) reposted reply parent
I’m hoping to release this course in “early access” in just a couple of months! You can sign up for updates here: whimsy.joshwcomeau.com
Robert Groves (@robertgroves.com) reply parent
Rockers gonna rock! 🤘😎🤘
Jason Lengstorf (@jason.energy) reposted
I try really hard not to pay attention to numbers, but I'm about to cross a big milestone: today *might* be the day @codetv.dev hits 100K subscribers on YouTube 🥹 if you're not a subscriber yet, maybe today's the day? 👀
Robert Groves (@robertgroves.com)
Temporal can't get here fast enough!
Robert Groves (@robertgroves.com) reply parent
I flipped the table and rage quit halfway through. Not worth my time. Long live date/time libraries (at least until the Temporal object gets fully baked and is available in the major browsers)! developer.mozilla.org/en-US/blog/j...
Jason Lengstorf (@jason.energy) reposted
Leet Heat is all just a ruse so @marktechson.com and I can launch our music careers (thanks to @georgerodier.com for the pity laugh) from S1.E11 codetv.link/lh/s1e11
Robert Groves (@robertgroves.com)
AI User Group is starting up shortly in the Club TWiT discord.
Robert Groves (@robertgroves.com) reply parent
Robert Groves (@robertgroves.com) reply parent
Just prefix the subject line with: Look on the bright side, this isn't a meeting 🤷♂️
Robert Groves (@robertgroves.com)
First thing I listened to when I woke up today.
Robert Groves (@robertgroves.com)
This just in: Developers bad at estimating. Tune in tonight at 11 for more details.
Robert Groves (@robertgroves.com) reply parent
How'd that testing after the recording go? Let me guess, non-determinism gonna non-determinize.
Robert Groves (@robertgroves.com) reply parent
If you ask some of the devs who have been on Web Dev Challenge, I'm sure they'd tell you there were already horror stories embedded in there. 😆 As for future stand-alone dev horror content, only @jason.energy knows for sure!
Robert Groves (@robertgroves.com)
I just had the thought that @codetv.dev is the @a24movies.bsky.social of the software developer universe—putting out high quality entertainment and successfully riding the edge of unconventional content in an industry where everything is typically a conference, webinar, or formal training session.
Robert Groves (@robertgroves.com)
If you're curious about workflows for paring with AI agents, check out the demo with Brandon Mathis from @thisdotlabs.bsky.social in this stream. #thisdotAI
Robert Groves (@robertgroves.com)
🗝️ takeaway from discussion with Rob Ocel & Simone Cuomo: We should be on our own journey when it comes to working with AI to see how it might benefit us and our productivity. You shouldn't buy into the hype, but experimenting is the only way to discover how it can benefit you. #thisdotAI
Robert Groves (@robertgroves.com)
Have some of the big brans over at @thisdotlabs.bsky.social on this livestream www.youtube.com/watch?v=Kitx... if you want to jump on and ask any of your burning AI agents questions. #thisdotAI
Robert Groves (@robertgroves.com)
Watching The Future of AI Dev Tools talk. Just saw the AI-powered coding assistant, Roo Code, in action. Need to carve out some time to try it for myself. I'm not sure I'm a big fan of letting an agent run wild (vs small step-by-step pairing with AI), but I can't knock it until I try it. #thisdotAI
potch (@potch.me) reposted
streaming for a bit on a goofy game idea twitch.tv/potch
Robert Groves (@robertgroves.com)
Q: When babblefish? A: Soon. palabra.ai From FAQ: - designed to be as accurate as a professional interpreter - provides simultaneous two-way automatic translation with less than one second of latency 😲
Lea Verou, PhD (@lea.verou.me) reposted
🔥 I have news! After a 1y hiatus, I’m once again leading this year’s #StateOfHTML survey, thanks to generous funding by Google. ❤️ 🙋🏽♀️ Is there is an HTML feature or Web API you're dying to see progress on? Suggest it and it could be included! [1/2] lea.verou.me/blog/2025/de...
GitHub (@github.com) reposted
The GitHub Shop has secrets... 👀 Here's what we found out. ✨ thegithubshop.com
Charles Villard (@charlesvillard.co) reposted
The latest episode of Leet Heat is out, and I'm in it! I can't thank @jason.energy enough for letting me be a part of it! It was an absolute privilege and a pleasure. I wrote a bit about my experience if you want a peek behind the scenes! charlesvillard.co/blog/leet-he...
Andy Bell (@bell.bz) reposted
Back in the day, Twitter used to be really good if I set up a thread to connect freelancers with clients. Let's see if Bluesky can do it. Clients: if you're looking for freelancers/contractors, get in the comments Freelancers/contractors: get in comments Everyone else: boosts appreciated
Robert Groves (@robertgroves.com)
The dream of the 90's is alive... still! All episodes of Portlandia are now back on Netflix! Background binge activate! 🤜💢🤛
Robert Groves (@robertgroves.com) reply parent
All of the music used in Super Hexagon is amazing!
Robert Groves (@robertgroves.com)
I'm getting arrested for speeding through a hexagonal maze while blasting music by Chipzel.
Robert Groves (@robertgroves.com) reply parent
char coots = '😋';
Robert Groves (@robertgroves.com) reply parent
Of course, you can and should check your local library as well. Mine, the Chicago Public Library, didn't have it in their catalog. [insert sad trombone sound here] (but I did fill out their form for recommending they add it)
Robert Groves (@robertgroves.com)
Tip: Planning to join the Overcommitted podcast's Book Club? The first book, "'Looks Good to Me' Constructive code reviews" by Adrienne Braganza is from Manning Press. They are running a 50% off sale today — grab the eBook for ~$20 or print+eBook for ~$25 USD. Looks to retail elsewhere for ~$40-50.
Overcommitted Podcast (@overcommitted.dev) reposted
This just in, we're starting a book club! Drop your @github.com handle to participate in a group read of Looks Good to Me by @abt.bsky.social github.com/overcommitte...
Charles Villard (@charlesvillard.co) reposted
A slightly clickbait title, but something to share with new devs: don't share your Upwork account. charlesvillard.co/blog/a-warni...
Robert Groves (@robertgroves.com) reply parent
Missed this. I wasn't following you on Twitch, but that has been fixed! I'll try to pop into future streams to say hi and see what you're working on.
Robert Groves (@robertgroves.com)
Do it.
Robert Groves (@robertgroves.com) reply parent
I hate when that happens. 😎
Robert Groves (@robertgroves.com)
If we don't get it right, it's going to hurt. That "Arts, Designs and Media" plot is looking mighty sad.
Robert Groves (@robertgroves.com)
It's not how the repo starts, but how its all flushed out in the end. Wait, what?
Mark Techson (@marktechson.com) reposted
Can’t wait to cook with @rodydavis.com this week!
Robert Groves (@robertgroves.com) reply parent
Ouch! Hopefully good old ctrl+z in the files works. Otherwise you can try to hover over your prompt text in the Copilot pane, and an "x" should appear to the upper right, clicking that should "cancel" the prompt and hopefully revert. YMMV because Ask mode definitely seems to have gone rogue on you.
Jason Lengstorf (@jason.energy) reposted
what if bad at make question?
Angie Jones (@angiejones.tech) reposted
🗣 CALLING ALL THOSE IN DEVREL! I'm grabbing the mic at #DevRelCon this year to invite you to think bigger about your role, impact, and the opportunities that arise when you lead your community through a moment that's redefining our entire industry. 🎟 ti.to/mlh/devrelco...
Robert Groves (@robertgroves.com) reply parent
Say commercial good and made laugh ass off while floor rolling. 𝘵𝘩𝘪𝘯𝘬𝘪𝘯𝘨... 𝘏𝘦𝘳𝘦'𝘴 𝘺𝘰𝘶𝘳 𝘱𝘳𝘰𝘮𝘱𝘵! 𝘗𝘢𝘴𝘵𝘦 𝘵𝘩𝘪𝘴 𝘪𝘯𝘵𝘰 𝘺𝘰𝘶𝘳 𝘤𝘩𝘢𝘵𝘣𝘰𝘵 𝘰𝘧 𝘤𝘩𝘰𝘪𝘤𝘦: 𝘞𝘳𝘪𝘵𝘦 𝘢 𝘴𝘩𝘰𝘳𝘵, 𝘱𝘶𝘯𝘤𝘩𝘺 𝘳𝘦𝘷𝘪𝘦𝘸 𝘤𝘢𝘭𝘭𝘪𝘯𝘨 𝘵𝘩𝘦 𝘤𝘰𝘮𝘮𝘦𝘳𝘤𝘪𝘢𝘭 𝘩𝘪𝘭𝘢𝘳𝘪𝘰𝘶𝘴 𝘢𝘯𝘥 𝘴𝘢𝘺𝘪𝘯𝘨 𝘪𝘵 𝘩𝘢𝘥 𝘺𝘰𝘶 𝘳𝘰𝘭𝘭𝘪𝘯𝘨 𝘰𝘯 𝘵𝘩𝘦 𝘧𝘭𝘰𝘰𝘳 𝘭𝘢𝘶𝘨𝘩𝘪𝘯𝘨.
Robert Groves (@robertgroves.com)
Watched "The Mitchells vs. the Machines" yesterday. The "Kids" label put me off, but then read that it used the same tech from "Spider-Man: Into the Spider-Verse" and thought might be worth a watch. Glad I did. Fun, funny, and very relatable if your family is slightly dysfunctional (whose isn't 😆)
Robert Groves (@robertgroves.com)
See you at CYC 25?
Robert Groves (@robertgroves.com) reply parent
👏👏👏 Wow! But also makes sense that this would happen in year 2 for a conference with so much post-launch buzz. Attendees were amazed by the value received. Those who missed out (for not knowing about it or already being booked at another conf) were regretting missing it. And 100% goes to charity! 🤯
George Rodier (@georgerodier.com) reposted
For those that missed it, I’m building a new website all about the intersection between pull requests, DevOps, and team building. New article and first newsletter dropping on Monday so be sure to check it out and subscribe!
Robert Groves (@robertgroves.com)
The worst subscription box since LeMarchand's box.
Robert Groves (@robertgroves.com) reply parent
phys.org/news/2025-06...
Robert Groves (@robertgroves.com) reply parent
@jason.energy @codetv.dev Possible Leet Heat sauce lineup addition. Sounds like a sauce that would fit nicely into the low-end of the lineup—a sauce to lull contestants into that false sense of security before Elijah gives them something to regret. 😅