mjrbrennan

Joined 11 years ago

Karma
377
Submissions
154
Member since
Jan 13
I’m Martin Brennan, and I’m a full-stack staff software engineer working at Discourse.

I'm primarily a rubyist, but I enjoy JavaScript too, and I work with Rails and SPAs all day.

I have a technical blog at https://www.martin-brennan.com and a digital garden for my fiction writing at https://writing.martin-brennan.com. You can contact me at [email protected]

Outside of software engineering, my other loves include writing, reading, music, film photography, Warhammer, my lovely wife, our two sons, and our huge menagerie of pets.

View on Hacker News

Recent submissions

Comment · 1 month ago
Reddit sucks so much if you use the defaults or follow any remotely "controversial" subreddit. If you follow subreddits for your hobbies and so on it's generally okay, I have no issues with the various Warhammer subreddits I follow...
Comment · 2 months ago
Yes it's basically every website in Australia you can pay via PayPal now. I use it less and less since Apple Pay is available pretty much everywhere, but it can still be handy now and then.
Comment · 3 months ago
This is a cool idea! Hope whoever gives me the blank playlist is prepared to listen to a lot of Bob Dylan :P
Comment · 4 months ago
Update to this comment — I switched to VSCode and the only thing I miss is cursor tab. The vscode implementation just isn’t as good :(
Comment · 4 months ago
Comment · 4 months ago
Yes, I use it as my daily driver at Discourse, the Cursor Tab autocompletion is still the best AI-based editor autocomplete I have used. I switched to nvim earlier in the year because there was no real great AI integrations that didn't feel cumbersome, Cursor in vim mode is a much nicer experience, I like adding lines of code to agent context and so on. All of the extensions from VSCode, LSP integration, and so on are really nice.

That being said I do a lot of work in Codex or Claude now (they all feel pretty much the same to me), and use Claude for manual code writing and tweaks that I feel would be unnecessary for agents to do, or just when I am writing code that I enjoy writing, typically when exploring a new problem I'm interested in, not everything needs to be done at 1000% speed by a robot.

Though I will likely reconsider this now that Elon will own it, either moving to VSCode or to Zed long-term.

Comment · 5 months ago
The funniest one I've seen with regularity is belt-and-suspenders/belt-and-braces, when I've never seen anyone ever use that term. I had to tell AI to stop using it, it was just annoying.
Comment · 7 months ago
This is why I switched to cursor over the last few months out of nvim. Just wasn't any smooth first class integrations with AI tooling. I still use vim bindings there, and I use nvim for quicker edits, but the AI editing and Cursor Tab is just way better than the AI stuff in nvim.
Comment · 7 months ago
Yes that's fair, but not the case for me. Everything can run locally and specs run quickly for covering things claude changes. For everything else, the GitHub CI run is 10-15m and catches any outlier failures, and I'm usually working on more than one thing at a time anyway so it doesn't really matter to wait for this.
Comment · 7 months ago
Yes I'm still not really understanding this "run agents overnight" thing. Most of the time if I use claude it's done in 5-20 minutes. I've never wanted to have work done for me overnight...tomorrow is already plenty of time for more work, it's not going anywhere, and my employer isn't paying me to produce overnight.
Comment · 8 months ago
Comment · 8 months ago
Comment · 9 months ago
Comment · 9 months ago
This is fair on shorter flights ~1-4 hours, but I am reasonably tall too and I am not suffering through a 14 hour overnight flight without reclining. I don't think there is anything wrong with it in this case, and flight attendants will force people to de-recline their chair in meal times etc.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton