Tweets

Justin Jackson
Justin Jackson@mijustin
Replying to @mijustin
Also, in terms of *young talent*, it feels like I know way more up-and-coming @laravelphp developers than Rails devs.

Many of them are high school students who have already released their own, well-designed SaaS apps. 🤯
⟳ 0 ♡ 39
Justin Jackson
Justin Jackson@mijustin
Replying to @mijustin
Some of the most exciting indie SaaS apps are being built on @laravelphp right now:

- @usefathom (they're using Vapor + AWS Lambda)
- @SnapShooterio

Plus, there are more mature startups like @CartHook that are built on Laravel, killing it, and scaling well.
⟳ 4 ♡ 38
Justin Jackson
Justin Jackson@mijustin
Initially, @laravelphp was inspired by Rails.

But these days, it feels like it's *Laravel* that's influencing the rest of the web dev world.
⟳ 69 ♡ 539
Justin Jackson
Justin Jackson@mijustin
“We have no shortage of immediate ways of getting involved. But immediate changes are another story. There's kind of an instant gratification culture: ‘I worked for Bernie Sanders, he didn't win. I'm going home.’ That's not the way political change takes place.” – @noamchomskyT
⟳ 2 ♡ 5
Justin Jackson
Justin Jackson@mijustin
Replying to @CasJam
@CasJam This was our experience with @TransistorFM as well.

Early-access customers: mostly people in our personal networks.

Launch customers: people in our network + the @ProductHunt / @IndieHackers community.

Traction customers: customers started coming through a reliable channel.
⟳ 0 ♡ 18
Justin Jackson
Justin Jackson@mijustin
Replying to @mijustin
Clarification: I'm not saying you should be getting hundreds of trials right of the bat.

You'll gradually ramp up over time.

Here's how it looked for @TransistorFM:
⟳ 0 ♡ 12
Justin Jackson
Justin Jackson@mijustin
If you're looking for a senior-level Java or Python developer, DM me.

I know a good full-stack dev from Cincinnati, OH.
⟳ 1 ♡ 9
Justin Jackson
Justin Jackson@mijustin
“There’s a mismatch between how we’ve constructed cops and what they actually do.” – @barryfriedman1
⟳ 2 ♡ 9
Justin Jackson
Justin Jackson@mijustin
Replying to @dvassallo
@dvassallo Got it.

One thing that’s been fascinating for me (looking at US real estate) is how expensive the PNW is compared to other areas of the country.

Basically, if your state has mountains it’s 2-5x more expensive than other parts of the country.
⟳ 0 ♡ 3
Justin Jackson
Justin Jackson@mijustin
@matthewcrist Where are you moving?

What’s motivating the change? (More space, less density)
⟳ 0 ♡ 0
Justin Jackson
Justin Jackson@mijustin
Curious: who's moving (or has moved) because of COVID?

🏙️ ➡️ 🏠
⟳ 0 ♡ 39
Justin Jackson
Justin Jackson@mijustin
Replying to @edzola
@edzola @jayriverlong Agreed. Great post, but it doesn’t feel like remote work fits here.

(For me, it’s been incredibly liberating)
⟳ 0 ♡ 0
Justin Jackson
Justin Jackson@mijustin
Replying to @alexandersix_
@alexandersix_ Loved this post. 👍

Refreshing to hear from someone who got into tech later (and wasn’t super into computers from age 5 on).
⟳ 0 ♡ 1
Justin Jackson
Justin Jackson@mijustin
Replying to @johnmurch
@johnmurch @ianlandsman Yup. I’ve checked all those services out.

Personally, I feel like 3rd party services that do tax compliance are just a bandaid.

Plus: why should small businesses have to pay for services so governments can collect money?

This could all be painless if it was centralized.
⟳ 0 ♡ 1
Justin Jackson
Justin Jackson@mijustin
Replying to @flowdee
@flowdee Yup, but doesn’t mean they couldn’t easily calculate the VAT, accept the payment, and remit it to the EU.

They already have the ability to split payments.
⟳ 0 ♡ 0
Justin Jackson
Justin Jackson@mijustin
@cptfellow Still feels like a central entity (like Stripe) can do this better with software that automatically determines what the vendor and buyer amounts are and charge accordingly (and then remit that to the government).
⟳ 0 ♡ 0
Justin Jackson
Justin Jackson@mijustin
Replying to @smtm
@smtm See? Already this is too complicated.

Plus: the rules (and exemptions) change for foreign companies!
⟳ 0 ♡ 0
Justin Jackson
Justin Jackson@mijustin
Replying to @smtm
@smtm But why make small businesses deal with that at all?

To me, it feels like we’re duplicating effort where we don’t have to.

The EU could deal with a handful of entities (Stripe, Paddle, Gumroad).
⟳ 0 ♡ 0
Justin Jackson
Justin Jackson@mijustin
Replying to @mijustin
To me, it feels like we’re duplicating effort where we don’t have to.

It doesn’t make sense to have millions of businesses collecting, remitting, and doing the paperwork, when the EU could deal with a small group of entities (Stripe, Paddle, Gumroad).
⟳ 0 ♡ 6
Justin Jackson
Justin Jackson@mijustin
Replying to @ArneRonngren
@AlinaCSava To me, it feels like we’re duplicating effort where we don’t have to.

It doesn’t make sense to have millions of businesses collecting, remitting, and doing the paperwork, when the EU could deal with a handful of entities (Stripe, Paddle, Gumroad).
⟳ 0 ♡ 0
Justin Jackson
Justin Jackson@mijustin
Replying to @ianlandsman
@ianlandsman State tax compliance is the Wild West: filled with Quora answers and Google-suggested results.
⟳ 0 ♡ 0
Justin Jackson
Justin Jackson@mijustin
Replying to @mijustin
Another thing:

I’m not against taxation (or privacy laws), but the EU really needs to look at how hard they’re making it for small businesses.

The compliance is going to kill EU based startups, because companies in the USA are going to be able to move faster.
⟳ 1 ♡ 10
Justin Jackson
Justin Jackson@mijustin
Replying to @mijustin
If I was the EU, I would mandate that @stripe collect and remit VAT immediately.

My guess is 80% of Stripe’s USA customers aren’t collecting and remitting VAT.

It will be a huge burden lifted off the shoulders of small businesses.
⟳ 0 ♡ 1
Justin Jackson
Justin Jackson@mijustin
Replying to @mijustin
Small companies don’t have an accounting department. They don’t have a legal department.

They don’t have the resources to wade through the regulations and make themselves compliant.

3rd party services that do tax compliance are just a bandaid.
⟳ 0 ♡ 5
Justin Jackson
Justin Jackson@mijustin
Replying to @mijustin
Asking a small business to collect and remit sales taxes to dozens of different government entities is ridiculous.

The result? Tons of non-compliance. It’s just too much work for most companies.
⟳ 0 ♡ 8
Justin Jackson
Justin Jackson@mijustin
Replying to @mijustin
(Paddle and Gumroad already do a version of this)
⟳ 0 ♡ 3
Justin Jackson
Justin Jackson@mijustin
Quick way for governments around the world to 2x VAT and GST revenues:

Instead of asking millions of small businesses to *voluntarily* collect and remit taxes for foreign governments, ask Stripe to do it on their end.
⟳ 2 ♡ 27
Justin Jackson
Justin Jackson@mijustin
Replying to @mrkirkland
@mrkirkland @tylertringas +1

I wish Stripe would just solve tax compliance issues on their end (the same way Paddle has).

Asking thousands of small businesses around the world to collect and remit taxes to foreign governments is 🤯 to me.
⟳ 0 ♡ 3
Justin Jackson
Justin Jackson@mijustin
Replying to @tylertringas
@tylertringas Understanding cross-border legal and accounting ramifications.

(ie. Founders in different countries, owning a Canadian/US subsidiary)
⟳ 0 ♡ 10
Justin Jackson
Justin Jackson@mijustin
RT
RT @mijustin: The market you choose, and the idea that you focus on, are the most important business decisions you’ll make. They determine…
⟳ 0 ♡ 0
Justin Jackson
Justin Jackson@mijustin
Replying to @zavzen
@zavzen Yes. Biggest channels seem to be:

1. SEO
2. Content (podcast, blog, video)
2. Personal brands (founder + affiliates)
4. Usage as marketing (other people running into the product during its use-case)
⟳ 0 ♡ 7
Justin Jackson
Justin Jackson@mijustin
Replying to @MarkJHenderson
@MarkJHenderson Lol. I’m not trying to get into a pissing match with you Mark.

BTW - are we talking about the same thing? Trial to paid with credit card up front?

40-60% seems pretty common with all my friends running SaaS.
⟳ 0 ♡ 0
Justin Jackson
Justin Jackson@mijustin
RT
RT @polluterofminds: As someone who just shut down a SaaS that targeted SMBs, this is a fantastic and accurate thread. You can trick yourse…
⟳ 0 ♡ 0
Justin Jackson
Justin Jackson@mijustin
Replying to @mijustin
I just spoke with three other bootstrapped SaaS founders (all who have launched within the last 5 years and have traction).

Here's how many monthly trials we're getting:

250
400
300
600

(These are 2-3 person companies.)
⟳ 0 ♡ 25
Justin Jackson
Justin Jackson@mijustin
Replying to @mijustin
SaaS is more akin to selling cups of coffee than selling heavy-duty machinery.

You want to see a lineup of people queuing up for your product every day. (Like at a coffee shop)

Otherwise, you're selling enterprise software (which is fine; just a different model).
⟳ 1 ♡ 26
Justin Jackson
Justin Jackson@mijustin
Replying to @yongfook
@yongfook You're "ratcheting up" to that number. It takes time to get up to 200 trials per month (you start at 10, then go to 30, then 50...)

My point is there's a "floor" where the fundamentals make sense.

Accounting for churn, trial time, etc.. you'll need hundreds of trials (not 10s).
⟳ 0 ♡ 5
Justin Jackson
Justin Jackson@mijustin
Replying to @saronyitbarek
@saronyitbarek I think the biggest realization I had re-reading that post was just how stressful that stage was!

In that moment, I felt stretched incredibly thin.
⟳ 0 ♡ 1
Justin Jackson
Justin Jackson@mijustin
Replying to @mijustin
Many aspiring bootstrapped SaaS founders are former consultants, who are used to getting a few leads per month.

The fundamentals of SaaS are different.

You can't dedicate significant resources to nurturing just a few leads a month.
⟳ 0 ♡ 11
Justin Jackson
Justin Jackson@mijustin
Replying to @MarkJHenderson
@MarkJHenderson I've always used these numbers as a general benchmark (pulled over the years from @robwalling and @patio11).

(I've worked for three SaaS companies, and now co-own Transistor. These numbers match up with my experience)
⟳ 0 ♡ 1