Sell First is $27 this week (usually $97). Price goes back up in 5 days.
Stop building in a vacuum. Stop shipping stuff that never goes out to anyone.
Sell First is the framework I use with my clients — and myself — for building anything on the right foundation. It's how you avoid years of mistakes and actually build a real system, not just another side project that goes nowhere, but the foundation of a real SaaS business.
It's how I built Univjobs, my first startup, and scaled it to $2k/month. It's how I built solidbook and scaled it to $3k/month. And it's how I've done $300k product launches.
The key is to sell first, and build the right foundation. Check it out.
It's $27 this week (back to $97 after Saturday). Five minutes in, you'll know the main things you're doing wrong and exactly how to fix them.
Get Sell First — $27
What's Unscalable about JavaScript? | TypeScript OOP

Microsoft called TypeScript JavaScript that scales... what's so unscalable about JavaScript?
With respect to software development, there are two ways to think about scalability.
- Performance scalability
- Productivity scalability
TypeScript is meant to address 2. Productivity scalability.
Like most dynamically-typed languages, the lack of types in JavaScript can drastically improve initial productivity levels on certain projects, but there are factors that exist in other projects (team size, code size, intended code lifespan, domain complexity), in which the lack of types can be detrimental to code quality and understandability.
It's been agreed upon that:
- It's better enable the compiler to catch silly bugs, typos, and other errors at compile time, rather than in production at runtime.
- Tests are the best documentation possible for your code. Types are no substitute for writing tests, but they can do a good job at reducing the surface area of bugs.
- Tests also enable faster and safer refactoring. Similarly, if no tests exist, types can (at the very least) catch syntatic inaccuracies.
We've talked about it previously, but TypeScript addresses #3 of the Hard Software Problems: The Compled Domain Problem.
See also: "When to Use TypeScript", a Detailed Guide through Common Scenarios.
Sell First is $27 this week (usually $97). Price goes back up in 5 days.
Stop building in a vacuum. Stop shipping stuff that never goes out to anyone.
Sell First is the framework I use with my clients — and myself — for building anything on the right foundation. It's how you avoid years of mistakes and actually build a real system, not just another side project that goes nowhere, but the foundation of a real SaaS business.
It's how I built Univjobs, my first startup, and scaled it to $2k/month. It's how I built solidbook and scaled it to $3k/month. And it's how I've done $300k product launches.
The key is to sell first, and build the right foundation. Check it out.
It's $27 this week (back to $97 after Saturday). Five minutes in, you'll know the main things you're doing wrong and exactly how to fix them.
Get Sell First — $27
Not sure where you are on the path? Take the Phases of Craftship quiz — 7 questions, personalized results.
Stay in touch!
Join 20000+ value-creating Software Essentialists getting actionable advice on how to master what matters each week. 🖖
View more in TypeScript