The Studio
Throw It In Main is a small software studio. I'm Jonathan James, and I build the software.
Why "Throw It In Main"?
In software, "throwing it in main" means putting your work straight into the version everyone uses. It's a confident move. It means the thing is ready.
That's the bar I hold the studio to. I'd rather ship one small thing that works than a big thing that almost does.
I've spent years building software for other people. Throw It In Main is where I build my own, starting with BudgetThrow, and help a few people build theirs.
ValuesWhat I Believe
Ship it ready
Throwing it in main means the work is ready. I don't ship until it is.
Stay small
No investors and no feature bloat. I build what I'd actually use.
Solve real problems
Every product starts with a problem I've had myself. BudgetThrow started as my own spreadsheet.
Respect privacy
Your data is yours. I collect only what the product needs to work.
ApproachHow I Work
I'm not an agency. I don't sell hours or staff a bench. I build my own products, and I take on a small number of outside builds a year when the problem is one I'd want to solve anyway.
A sit-down is the front door for that. It's 90 minutes with your idea or your business and an honest answer about what's worth building, and it's where every larger job starts.
Each product is its own thing, with its own code, brand, and website, so each one gets real attention.
I'd rather have a few products that work well than a lot of products that don't.