This is the third post in my Typescript/Infrastructure-as-code (IaC) series. Part I (technical) [https://matt-rickard.ghost.io/why-typescript-for-infrastructure/] and Part II (organizational) [https://matt-rickard.com/typescript-iac-behavioral/]. Historically, this is how I've looked at the application stack. I'll call this The Configuration Stack. As you move up the stack, there's less configuration and less infrastructure – but the solution space is constrained. At the very top, specific
TypeScript for infrastructure (as code) isn't just a technical decision [https://matt-rickard.com/why-typescript-for-infrastructure/]. It's a customer-driven movement. And the customer isn't your traditional IT manager, it's a JavaScript developer. Many developers laud Heroku as one of the best developer experiences of all time (and are frequently trying to recreate it). Heroku had many problems (and still does as part of Salesforce), but it proved the hypothesis that developers could deploy t
One of the most popular languages for infrastructure-as-code is becoming Typescript. AWS CDK, Hashicorp CDK, Pulumi, and more support Typescript as a first-class citizen. How did we go from writing frontend components to cloud development kits? A technical look at the requirements of infrastructure-as-code languages. * A strongly typed system is useful for Infrastructure-as-code AWS has over 200 different services and plenty of options for each. A strongly typed language helps developers catc
How do you distinguish between a platform and a publisher? The debate has been reignited with the backlash against Joe Rogan's Spotify podcast. Some have accused Rogan of spreading misinformation about COVID on Spotify. Spotify isn't taking Rogan down and its important to note that Spotify has a $100mm+ exclusive deal with Rogan for his content. Is Spotify a neutral audio platform? Or is Spotify a publisher? First, this isn't a legal question. There's been a lot of arguments invoking Section 2
By now you’ve probably heard of Superhuman, the invitation-only service that costs $30 a month and that promises the fastest email…
Solve your own problems. Rahul Vohra is himself highly representative of his targeted buyers — if you’re solving your own problem in a way that you’d be paying for it and there are enough “you” in the world, you might be onto something.
The Flimsiness of ‘Business vs. Consumer’ as a Justification for Apple’s Rejection of Hey From the App Store for Not Using In-App Purchases
I’m not trying to be coy, but what is the iPhone itself? A business device or a consumer product? Using *or* instead of *and* as the conjunction there is clearly laughable.
I remain convinced Apple wouldn’t be facing these regulatory pressures today if they’d walked away from a strategy of maximizing App Store profits years ago, and I also think they could largely dissipate these pressures today by doing it now — better late than never.
I spent many years working with founders and now I work with researchers. Although there are always individual exceptions, on average it’s surprising to me how different the best people in these...
YC’s Essential Startup Advice: Becoming a Founder, Early Stage, Talking to Users | Y Combinator
We’ve collected here what we at YC consider the most important, most transformative advice for startups. Whether common sense or counter-intuitive, the guidance below will help most startups find their path to success.
Talking to users usually yields a long, complicated list of features to build. One piece of advice that YC partner Paul
Buchheit (PB) always gives in this case is to look for the “90/10 solution”. That is, look for a way in which you can
accomplish 90% of what you want with only 10% of the work/effort/time. If you search hard for it, there is almost always
a 90/10 solution available. Most importantly, a 90% solution to a real customer problem which is available right away,
is much better than a 100% solution that takes ages to build.
There is something fundamentally wrong with a platform that — while operating exactly as designed — requires thousands of employees to crush their own souls.
There’s a difference between copying an idea and copying an implementation of that idea.
That’s why I like the phrase “design plagiarism”. Maybe you think Amadeo’s examples do constitute “copying”. But they’re not plagiarism. If you write an article, and then I write my own article about the same topic, that just means you were first. But if I copy your article and just change a few words, that’s plagiarism. There’s a big difference.1
What I finally decided was the most obvious replacement possible: selling Deck-like ads on my own, directly to advertisers, much like I do with the weekly feed sponsorships.