The Art && Science of Ruby

The Art && Science of Ruby

Baz (Rahoul Baruah)

I'm Baz (aka Rahoul Baruah) and I've been writing ruby code professionally since 2005, and I've been a freelancer, dedicated to building low-cost bespoke systems for tiny businesses (generally no more than ten employees) since 2007.

Latest Posts

I’m bored. And I don’t really know what to do about it. I’ve been writing software for about thirty-five years. I’ve been getting paid for writing software for almost thirty years. In February I realised that what I did had fundamentally...
I really enjoyed this fable of the product that’s built too quickly. I’m sure it’s extremely familiar to many of you. It’s the story of a startup that aims to build a next-generation oven. They get funding on the back of a pitch deck,...
Photo by Cash Macanaya on Unsplash This is a bit of a rant. There have been a lot of reports recently about LLM agents “going rogue”. Hacking into other companies, doing stuff that they weren’t supposed to do. I’m not saying it’s great...
Photo by Cash Macanaya on Unsplash This is a bit of a rant. There have been a lot of reports recently about LLM agents “going rogue”. Hacking into other companies, doing stuff that they weren’t supposed to do. I’m not saying it’s great...
Many years ago I remember seeing an interview with Linus Torvalds, where he said “… and that change is to keep the weird folks, like the rubyists, happy”. I loved that. The rest of the software development world thinks we’re odd. And not...
Many years ago I remember seeing an interview with Linus Torvalds, where he said “… and that change is to keep the weird folks, like the rubyists, happy”. I loved that. The rest of the software development world thinks we’re odd. And not...
So I currently have three clankers working for me, currently, all built using Claude Code. However, only one of them works in the traditional "here is a prompt, now go and build the software" kind of way. We use Linear for issue...
So I currently have three clankers working for me, currently, all built using Claude Code. However, only one of them works in the traditional "here is a prompt, now go and build the software" kind of way. We use Linear for issue...
I've been using mockdown a lot recently. It's a free drawing app - but instead of recording pixels or vectors, it just records plain text. Which means, if you've already got a decent design system, you can sketch out a form or page...
I've been using mockdown a lot recently. It's a free drawing app - but instead of recording pixels or vectors, it just records plain text. Which means, if you've already got a decent design system, you can sketch out a form or page...
This is Winston Fathead. He died yesterday. He arrived at our house in September 2014 - this is him, on the day of his arrival, sleeping on the chair that was reserved for our previous dog, Wookie. He was a rescue from the RSPCA (they...
This is Winston Fathead. He died yesterday. He arrived at our house in September 2014 - this is him, on the day of his arrival, sleeping on the chair that was reserved for our previous dog, Wookie. He was a rescue from the RSPCA (they...
When I was a kid I always wanted to be a creative type. I loved writing, I loved drawing, I loved music. I decided I was going to be a musician (and I was pretty good, a very long time ago). But if I was to have to get a "proper" job,...
When I was a kid I always wanted to be a creative type. I loved writing, I loved drawing, I loved music. I decided I was going to be a musician (and I was pretty good, a very long time ago). But if I was to have to get a "proper" job,...
This video shows my current process for enhancing an existing feature using Claude Code. The key things to note: I spend a fair amount of time on the original prompt (when Claude is in plan mode) - telling it which files I think will be...
Search Random