Gregory Brown
Human-centric software dev + systems thinker.
Find + fix bugs faster by sight reading code better:
bh-1.skillstopractice.com/START.html
Bluesky's top feed for Ruby + Rails devs:
@distilled.skillstopractice.com
- Reposted by Gregory Brown[Not loaded yet]
- Been slowly and steadily keeping the #distilled.rb feed (and mirrored account w. same content) updated. Will start experimenting with finding stuff outside of Bluesky as well and bringing it here to be more easily found. Would appreciate a repost of the quoted post below to help w. discovery.
- @eva.bsky.world What are you?
- Reposted by Gregory Brown[Not loaded yet]
- Reposted by Gregory Brown[Not loaded yet]
- The thing I love about the term "Coding Genie" from @kentbeck.com is that it reminds me of Game Genie from the NES days... You know, the thing you attached to a physical game cartridge to inject a bit of canned machine code to cheat or otherwise mod games. Which more or less is what vibe coding is.
- Reposted by Gregory Brown[Not loaded yet]
- Reposted by Gregory Brown[Not loaded yet]
- Reposted by Gregory Brown[Not loaded yet]
- Reposted by Gregory Brown[Not loaded yet]
- Reposted by Gregory BrownHow @KentBeck thinks about AI coding tools and agents: "They're like a genie. They grant your wishes... but not quite how you expect it. Then you tell it that it's not what you wanted. 'Oh, I'm sorry...' The genie is good at apologizing. But it's not good at meaning it."
- If you're somebody who enjoyed Civ 6 and are thinking of getting into Civ 7, and particularly if you're a fairly experienced player.... these are the starting settings I'd recommend. (Can bump to Deity once comfortable) It's a *lot* better than the reviews make it seem. @civilization.2k.com
- Reposted by Gregory Brown✨ It's new samwho visual essay o'clock! ✨ Reservoir sampling is one of my favourite algorithms. It allows you to sample from a set without knowing the size of that set. I try to assume no prior knowledge, and use no scary math notation. Just beautiful visuals. Let me know what you think! ❤️
- Reposted by Gregory BrownIt always works on my machine 😎 what would you add?
- Reposted by Gregory Brown"A system as a whole is not an object but a way of looking at an object. It focuses on some holistic property which can only be understood as a product of interaction among parts."
- Reposted by Gregory Brownthing about software is that the methods you use to produce it impact the confidence you have that it does its intended job. code review is just one of those methods and it is relatively weak, especially next to deliberate design processes, formal methods, testing, etc
- Reposted by Gregory Brownwho up there writing their blog? i want to see yalls blogs! criteria: - you wrote at least a post in 2025 - it doesn't force a paywall so we can actually read it
- Reposted by Gregory Brown[Not loaded yet]
- A huge amount of software bugs are conceptually equivalent to a "broken link" An incorrect or out of bounds array index, a wrongly typed or typo in a hash key or variable name, a resource that was moved without the references being updated/redirected, etc. You can't unsee it once you see it.