Many voices. One Flagrant.

Development

Leveraging Hotwire for Dynamic Input Field Label Pluralization

September 11, 2025

I encountered an issue while working on a dynamic input field. The field allows users to input a number, with accompanying text indicating the type of input, like “nights.” It seemed straightforward until I realized the hardcoded label “nights” doesn’t work when the user enters the number 1. To

Developer Roundtable: Rethinking Testing in Real-World Software Development

September 8, 2025

When developers think of testing, the knee-jerk reaction is often a push for 100% code coverage. But is coverage alone the best metric? Testing is complex and nuanced, with real-world trade-offs. Here’s how we approach testing with purpose, flexibility, and confidence. What Are Tests Really

Why Designers Are the Foundation of Great Software

August 28, 2025

When I first started as a developer, I vaguely understood what a designer actually did. Now, I can’t imagine building without them. That shift didn’t happen overnight and I don’t think I’m alone in that journey. I think there is a large number of people who still undervalue and diminish the

Programming Games

June 5, 2025

Every now and then I wonder if (or how much) I really like programming, or if it’s just something I do as a job or because I’ve done it for so long. Then I remember that in my free time I will play programming games. Programming games? Games about programming. Games where you program. Some of

Sweet Streams

October 10, 2024

Sweet Streams One of the gifts and challenges of working at a consultancy like Flagrant is that we sometimes find ourselves in between projects with time on our hands. This can be a good opportunity to slow down a bit and catch up on some personal projects away from the computer. For me, that