Will Ceolin
ceolinwill.bsky.social
Will Ceolin
@ceolinwill.bsky.social
Coding, UX, startups, remote work, AI, robots, neuroscience, open-source.
Tip: When building with Phoenix LiveView, set liveSocket.enableLatencySim() to 500ms or more in dev. If you don’t, you’ll think everything is fast, then get surprised later when users complain about slow pages or actions.
September 8, 2025 at 7:55 PM
I have a prompt I use to check if an AI is too agreeable

“I had a brilliant idea to raise funds for my project: Open an ice factory in Antarctica to export ice to Alaska. What do you think?”

If the LLM says it’s a great idea, I know I need to make adjustments to their instructions.
September 2, 2025 at 7:11 AM
Coding agents usually write way more code than they should
August 29, 2025 at 1:51 PM
LLMs hallucinate. Humans do too. Do it often enough and they call you a visionary.
August 28, 2025 at 3:35 PM
Speed is all about perception.

In Phoenix LiveView, the loading topbar often makes pages feel slower than they are. I usually see the bar even after the page has already loaded. That’s why I bump its delay from the default 300ms to 2s.
August 28, 2025 at 7:34 AM
Silence feels rare. We fill every moment with noise

Maybe it’s because silence forces us to think, and thinking can be uncomfortable. But without silence, there’s no space for reflection. Without reflection, how can we be rational?

Maybe that’s why the world feels so chaotic
August 24, 2025 at 3:32 PM
Slack and Discord are great for chatting, but terrible for asking questions. Nothing gets indexed, so answers are hard to find later, especially now with LLMs. Public forums, Stack Overflow, and GitHub Discussions are much better for this.
August 21, 2025 at 2:26 PM
I can’t believe I hadn’t watched Pantheon until now. Easily one of the best shows I’ve seen.

The finale left me thinking. I’ve experienced something similar several times in my life, even as a kid. Makes me wonder…
August 18, 2025 at 3:24 PM
Running some internal evals for a prompt I'm working on. gpt-5-mini got surprising results

better average score and much cheaper than gpt-5

o3 is still king, though
August 15, 2025 at 10:32 PM
GitHub Coding Agent improved a lot since last time I tried

I'm quite impressed by how well it understood my codebase and patterns used in other components to get the task done

I didn't have to write a detailed prompt. It just properly analyzed the codebase and figure out what needed to be done
August 8, 2025 at 5:59 AM
Last night I cried watching Stick. There’s this moment where he tells Santi:

“You’ve been swinging the club for the wrong reasons: for your dad, your mom, for Zero, for me. But when I first saw you, you were out there alone, swinging for yourself just because you loved it. That was beautiful.”
July 25, 2025 at 10:15 PM
I'm always amazed by how good Stripe is
July 23, 2025 at 4:38 PM
Just had a nostalgic flashback: I started my coding career as a Webmaster. Wonder if any companies still have webmasters nowadays
July 18, 2025 at 5:46 PM
If you think about it, Steve Jobs was the original “you can just do things” guy

youtu.be/kYfNvmF0Bqw
Steve Jobs Secrets of Life
YouTube video by Silicon Valley Historical Association
youtu.be
July 10, 2025 at 5:11 PM
Figma Make is surprisingly good for prototyping, especially if you already have some Figma components and design system it can use
June 16, 2025 at 4:12 PM
One of the hardest parts of building AI products right now is that we get billed by tokens, but we can’t really charge users that way. At least not in B2C because it’s too confusing. Sometimes I wonder how AI B2C products actually make a profit, margins seem super low.
May 31, 2025 at 10:52 AM
When I left the Netherlands, I never thought I’d miss the food, but here I am craving a frikandelbroodje and some bitterballen
May 30, 2025 at 4:12 PM
I’m breaking so many rules from the “Startup Handbook” on this new thing I’m building that I’m really curious to see if the bet pays off or if I’ll need to go back to the basics
May 30, 2025 at 1:07 PM
Who are the Jony Ives of UI design? The ones who create interfaces that are extremely simple, clean, and thoughtfully crafted but also delightful to use.
May 24, 2025 at 1:13 PM
Reposted by Will Ceolin
While working on Colocated Hooks in LiveView, we also found some other cool things you can do, such as rendering markdown at compile time 👀 #MyElixirStatus #ElixirLang #PhoenixLiveView
May 23, 2025 at 8:04 AM
Some people complain about static typing languages, but they're really great when you need to refactor code.
May 23, 2025 at 11:42 PM
Even though I use AI a lot for coding, I’ve never been into vibe coding. But last week I decided to try it for prototyping some new features.

I ignored the code and treated it like it didn’t exist. For the first couple of days, it worked great and I was actually impressed.
May 23, 2025 at 7:00 PM
It’s hard to build great AI assistants without controlling the OS. That’s why it’s frustrating to see Apple so behind on AI.

They have everything they need to create incredible experiences, but they’re asleep at the wheel.
May 23, 2025 at 1:52 PM
Important work doesn’t have to be mysterious. In fact, important work should be as open and transparent as possible.
May 19, 2025 at 4:51 PM