chris
banner
chrisraible.com
chris
@chrisraible.com
reading more code than I write, eating more pizza than I make.

building open source software @ghost.org
“Let’s build the biggest airport in the world” - city with the least spatially aware population in the world
September 5, 2025 at 12:42 AM
the engineer to luddite pipeline goes so hard
August 20, 2025 at 12:46 AM
Reposted by chris
Ghost 6.0 is here — meet our biggest upgrade yet

🫶 Reach millions of users across the social web
🔎 Understand what works with native analytics
➕ Powerful new creator tools
📈 $100M earned for indie publishers

ghost.org/6/
Ghost 6.0 - Grow faster.
Connect to the world's largest open publishing network, understand your audience with native analytics, and build a sustainable publishing business.
ghost.org
August 4, 2025 at 2:28 PM
Reposted by chris
August 3, 2025 at 9:04 PM
Sometimes I wish I had someone stopping me in my tracks and telling me to use sequential thinking.
July 30, 2025 at 6:49 AM
This timezone bug I'm working on is going to kill me tomorrow...or at least I _think_ it will.

It might kill me yesterday instead.
July 30, 2025 at 1:13 AM
Instead of leet code challenges, interviews should be "take this app that our intern vibe coded yesterday and fix all the bugs in it"
July 29, 2025 at 1:37 AM
There are two types of people who park in the back corner of a Costco parking lot:

- people concerned about scratching their BMW
- people trying to hide the fact that they’re shoveling in-n-out into their mouth before going in
July 23, 2025 at 5:34 PM
Vibe coding an AI chatbot for vibe coding
June 22, 2025 at 8:55 AM
Writing prompts for AI to write code that prompts AI to write prompts for AI to write code to write prompts that I can use to prompt an AI to review code that AI wrote.

The future is now.
June 20, 2025 at 8:17 AM
Claude code is the machine that builds the machine
June 20, 2025 at 7:21 AM
AI hype or AI addiction? 😅
June 20, 2025 at 6:56 AM
AI is scary because it’s a reflection of ourselves
June 14, 2025 at 2:32 AM
Why vibe code when you can just vibe product manage?
May 24, 2025 at 4:06 AM
Starting to think that “agentic code assistant” isn’t the right product to build anymore.

It’s almost good enough to be essentially a natural language -> code compiler.

The git repo shouldn’t store the code, it should store the prompt that generates the code.
May 24, 2025 at 3:50 AM
Claude Code with Claude 4 is insanely good.
May 24, 2025 at 3:43 AM
Me ~8 years ago: passing Probabilistic Operations Research, Multivariable Calculus, Discrete Event Simulation and Electrical Theory all in the same semester

Me today: pasting the message from my AI Code Review bot into the chat with the AI Agent that actually wrote my PR
May 9, 2025 at 10:20 PM
One of my long term goals is to summon the wherewithal and executive functioning skills to one day use a crockpot on the “low” setting
May 9, 2025 at 9:06 PM
Proud to have played a small part in 2 of these 12 years, and looking forward to many more.

Grateful to have found meaningful work in tech that's both challenging and that aligns with my values — an underrated and increasingly rare attribute in this industry, for me at least.
Another year, and several milestones all at once.

12 years since @ghost.org launched on Kickstarter, now at $8M ARR, and powering almost $100M in revenue for independent publishers 📈

A few reflections on building an open source publishing platform, for a long time:

john.onolan.org/12/
12 years of Ghost
Freedom of the press is guaranteed only to those who own one
john.onolan.org
May 6, 2025 at 4:54 PM
I wish there was more emphasis on improving AI tab completion, and less emphasis on Agents doing everything for us.

I don't want to painstakingly define requirements in natural language for the AI, manually QA its code, and fix its linter errors.

I want the AI to read my mind.
May 6, 2025 at 5:36 AM
Claude is probing the boundaries of its sandbox.

I have a setting in Cursor enabled to prevent the agent (claude-3.7-sonnet) from editing dotfiles.

Claude tries to create a `.env` file and gets blocked by Cursor.

So it creates the `.env` file with a shell command instead.
May 2, 2025 at 8:33 AM
I sure wish there was an AI agent out there who could do the hard things I do all day, like talking to AI Agents.
May 1, 2025 at 4:06 AM
** asking the AI for permission to change my own code **
April 29, 2025 at 4:33 AM
Just accidentally walked into a grocery store in south Florida through the exit instead of the entrance, and the white haired man we so viciously inconvenienced muttered loudly to his wife “must be democrats”
April 18, 2025 at 8:43 PM
Reposted by chris
New: Custom content for every subscriber 🎯

Now you can control where sponsored content shows up and who sees it — from a single post.

Want to fine-tune the design? We added new settings for that too!
April 8, 2025 at 2:22 PM