Mike
banner
mikenikles.com
Mike
@mikenikles.com
Building https://seaquel.app - Database Management, Reimagined.

25 years of helping businesses from 0 to 1. Now building my own product to do it all over again, solo.

Excellent developer experience leads to excellent customer experience.
In other words, not quiiitee as smooth as I'd like it to be, but they're actively working on the project so I have hope :)
February 14, 2026 at 11:41 PM
I'm working through that at the moment. I haven't found a clean way to use a Claude subscription yet that doesn't feel hacky, like copy & paste an OAuth token which expires after a few hours.

I'm also waiting for sprites to provide templates. Set up once, then start x instances based on it.
February 14, 2026 at 11:41 PM
UTM to the rescue!

Seaquel now has properly signed Windows binaries, both .exe and .msi!
February 14, 2026 at 11:38 PM
February 14, 2026 at 11:34 PM
My dream is to replace the first bullet point with
- Manages sandboxes on sprites.dev for you

If you do get serious about the project, I'll see if I can add that feature and let people toggle it in the settings.
February 14, 2026 at 11:29 PM
Sprite templates are going to be a massive improvement!

Set one up with the tools you need, then use it for the ephemeral environments.

I can't recall where, but it's on the teams roadmap.
February 14, 2026 at 9:38 AM
Dang this is very similar to what I built!

Except mine kicks off as a Linear agent. Open a Linear ticket, assign it to Alfred (my AI bot), and off it goes.
February 13, 2026 at 8:07 PM
Sprites for the win!

I built an AI orchestrator for a client that spins up dev environments on sprites, one per task.

It's so good, I even started to use it for other one-off tasks.

Combined with mise.jdx.dev and fnox.jdx.dev, it takes very little effort to develop.
February 13, 2026 at 7:49 PM
I don't know about anything other than Claude CLI, but for that I have to give it permissions to operate in a directory.

However, I'm curious now... It's late here, but I'll test it on an ephemeral machine tomorrow to see if I can delete the home directory by telling claude to do it.
February 13, 2026 at 1:25 PM
😂

Exactly my thinking
February 13, 2026 at 9:44 AM
It's nonexistent.
February 12, 2026 at 9:56 PM
Talking about migrations, this just popped up on my radar: github.com/sqldef/sqldef
GitHub - sqldef/sqldef: Idempotent schema management for MySQL, PostgreSQL, SQLite, and SQL Server
Idempotent schema management for MySQL, PostgreSQL, SQLite, and SQL Server - sqldef/sqldef
github.com
February 12, 2026 at 8:21 PM
To be honest, writing Drizzle's domain-specific language would be quite a productivity killer if it wasn't for AI that does the work.

I'd have to learn their specific DSL, the gotchas it brings, and still think in terms of SQL to make sure it's performant and efficient.
February 12, 2026 at 6:28 AM
It takes a bit more planning on the app side to make sure things work, but I've enjoyed the hassle-free development with auto migrations. I'm not average though haha.

Thanks for the suggestions, checking them out!
February 12, 2026 at 5:33 AM
No, I told it to create a mermaid diagram and then described exactly what I want it to show.
February 11, 2026 at 10:30 AM
When I first started hiring, I tried to do things differently because how I used to get hired didn't really tell the company much about my skills and the value I could bring.

It didn't work, too much "but that's not how we hire" 😠
February 10, 2026 at 8:20 PM