Jeff Sagal
banner
sagalbot.com
Jeff Sagal
@sagalbot.com
👨‍💻 Cofounder @springloaded.co
📍 North Vancouver

Full-stack human helping folks ship great software to the web.

Probably out in the bush on a bike, or tinkering on something way, way, way off the critical path.
I wonder if applicants understand just how easy it is to see when you use AI to answer a question? We got over 1k applicants to our last job posting, with one open ended question - a couple sentences would be great. I'd estimate about 500 people gave me this answer, almost word for word.
September 25, 2025 at 7:37 PM
Unpopular opinion? The official @laravel.com Inertia starter kits do way, way too much. There should be an option that just comes with Inertia wired up and a blank page.
September 18, 2025 at 6:33 PM
@nunomaduro.com loved your pest talk - browser testing looks unreal!

We’ve been building boltci.com to get blazing fast Laravel test runs on GitHub Actions. Would love to see how it can integrate with Pest sharding!
Bolt CI
Run your Laravel tests alarmingly fast on GitHub Actions.
boltci.com
July 29, 2025 at 4:24 PM
@ianlandsman.com if codex still isn't playing nice with php for you, here's my setup script!

gist.github.com/sagalbot/8fc....

I've been loving codex. This gets php, composer, and sqlite setup. Setup runs a little long to setup, but no biggie.
codex-setup.sh
GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
July 4, 2025 at 6:47 PM
Notion is the most confounding piece of software I've ever tried to wrangle.
June 25, 2025 at 12:44 AM
We’ve been cooking up some cool stuff for running your #laravel test suite on GitHub Actions. 13 mins to 3 mins for 5k tests!

springloaded.co/blog/turboch...
Turbocharge your Laravel Tests on GitHub Actions
We brought a GitHub Actions pipeline with 5,000 PHPUnit tests down from 13 minute to 3 minute runs, and we can do the same for you.
springloaded.co
May 10, 2025 at 3:24 AM
3 years in, we finally decided it was time for a blog 🙌

springloaded.co/blog/build-i...
Build It When You Need It
We built a thriving business with basically zero web presence.
springloaded.co
March 6, 2025 at 5:10 PM
I found this screenshot in my pictures folder titled "bootstrap is the best". Sent to @owenconti.bsky.social circa 2011.

Not even https on that link. And twitter had a github subdomain!? What a time to be alive.
February 27, 2025 at 12:36 AM
We have 3 full stack dev roles open @springloaded.co right now.

2x laravel/react devs, and 1x laravel/vue devs.

Shoot me a note if you’re interested!

#laravel
Join our awesome team in Vancouver, Canada as a Full-Stack Laravel/React Developer! 🚀

We're looking for two full-stack developers to work on a cool Laravel project with React & TailwindCSS. If you love shipping software and have React experience, apply now:

https://larajobs.com/job/3557

#laravel
Full-Stack Laravel Developer - Springloaded Jobs
We're hiring a Full-Stack Laravel Developer to help us ship great software on the web.
larajobs.com
February 25, 2025 at 12:44 AM
Whoah, that was for sure the biggest earthquake I've ever felt! The floors were shaking in my apartment in North Van.

#vancouver #earthquake
February 21, 2025 at 9:32 PM
We're looking for a Product Designer to join the team at Springloaded for a 3-4 month project.

jobs.springloaded.co/jan-2025/pro...

If you're a Figma wizard with a strong background in mobile web apps, please get in touch!

#hiring #productDesign
Product Designer - Springloaded Jobs
We're hiring a Product Designer to help us ship great software on the web.
jobs.springloaded.co
February 4, 2025 at 3:01 AM
Do I know anyone that's been successful getting sourcemaps to work with @sentry.io when you have to build your assets on both web servers behind a load balancer?
February 1, 2025 at 2:39 AM
Walks in nature, with no purpose other than just being, are wildly underrated.
January 9, 2025 at 12:41 AM
Generating code with AI feels a lot like compiling a library with webpack a decade ago.

Throwin inputs into a magic pipeline with next to no idea what’ll come out the other end of it with a whole lotta debugging
December 13, 2024 at 3:20 AM
Picked up a homepod recently - I'm as impressed with the sound quality as I am blown away by the input lag.

My $100 JBL speaker is basically instant when I hit play. Wild that AirPlay can't match that. I was really hoping to use it as a daily driver speaker for my desk, but it's kinda unbearable.
December 6, 2024 at 6:26 PM
This is a huge quality of life upgrade in Tailwind v4. Not having to use arbitrary values for data attributes really simplifies the syntax. Stoked to try this out!

tailwindcss.com/docs/v4-beta...
November 22, 2024 at 6:41 PM
I spent a few hours in the last couple days describing a project in detail using advanced voice with ChatGPT. During the conversation, I was so impressed with the results. We narrowed down scope, figured out dependencies, and nailed down a project brief.
November 19, 2024 at 11:45 PM
Reposted by Jeff Sagal
Good businesses have margin – not just profit margin, but margin for your time, health, relationships, and sanity.

The goal of your business is to give you a better life.

💻🌱
November 19, 2024 at 9:48 PM
Vancouver isn’t always the easiest place to live, but man, it sure can deliver.
November 18, 2024 at 12:51 AM
All I want for Christmas is a sticky sidebar table of contents for the Laravel docs 🎁
November 13, 2024 at 11:52 PM
If you're a freelancer in the #laravel community, I want to hear from you! I'd love to know:

- what sort of engagements you prefer, long or short?
- where do you find work?
- what is your best case working arrangement?
- if you contract with agencies, have there been any really great experiences?
November 13, 2024 at 9:01 PM
Fresh start, new beginning vibes over here.
November 13, 2024 at 8:46 PM
Hello world?
November 1, 2024 at 9:17 PM