We released Snipcart’s v3.0 today. 🚀
The Product has officially been Hunted:
I’m proud of our team, but it’s a bittersweet release.
This train of thought started as a Twitter thread, until I decided to turn it into a blog post for posterity.
We first started talking about the v3.0 in late 2017. Back then, we boldly claimed we’d ship it by the end of 2018. Clearly, that didn’t happen.
Let’s explore why.
Building a website used to be easy.
You’d code some HTML, throw in a little CSS, spice it up with JS, and voilà!
You’d then push these static files to any server, and BAM, a live site would appear.
Today, you can easily get lost in tooling to build “modern” sites: JS frameworks, task runners, module bundlers, package managers, testing frameworks, linting, pre-processors…
But it doesn’t ALWAYS have to be that way:
At Snipcart, for instance, we receive lots of requests for adding e-commerce to static sites.
As most developers who have a bit of experience know, building software professionally is not only about shipping promptly. It’s also about optimizing for maintainability, scalability, and security, and the level of each depends on the client’s business.
A proper analysis of the project will dictate which technologies…
On paper, software and web development is a structured, orderly process.
But developing IRL? It's mostly chaos.
No wonder maintaining developer productivity is an everyday struggle.
Believe me, I know, it's a major pain point in our dev team's day-to-day.
So I decided to try and do something about it.
Hopefully that something - let's get fancy and call it a "Guide to Developer Productivity" - will help us and other devs strive towards healthy productivity.
This post will cover 5 dev productivity habits with…
“What’s your business model?”
“Business-to-developers. We’re selling our product to developers.”
“Wait, why? The B2C market is HUGE. The B2B market is MONEY $$$.”
Since we launched Snipcart in 2013, I went through countless variants of the above.
Four years in and tens of thousands in MRR later, the question keeps popping up. In our recent interview on Indie Hackers, it was right there in the 1st comment:
Has your customer support ever felt like a re-enactment of the Sisyphus myth?
40 opened tickets.
You breathe in, roll up your sleeves: “Hold my coffee mug, I’m going in!”
5 hours later
15 opened tickets.
You self-five yourself for all the issues solved amidst your ad-hoc to-dos. Content, you log out, grab a snack, and go to bed.
40 opened tickets.
“What the #$@&%*!”
A few months ago, support at our SaaS became this shared Sisyphean reality. However hard we worked at it, tickets just… kept stacking up.
I had read about “big” startup support horror stories…
Startups are scary.
Exciting, sure. But scary nonetheless.
Ask any founder who’s been up all night, obsessing over bugs, competition, funding, cashflow, or growth. Medium’s filled with their tales of woe.
When we launched Snipcart in 2013, I remember being scared:
“You’re going against Shopify. Or WooCommerce. That’s just stupid.”
“Nobody’ll pay 2% for a shopping cart they can’t even set up themselves.”
“Have you seen how crowded the e-commerce space is? You’ll never make it without funding.”
If I had a dollar for the number of times I told myself “Get the f*ck out of here, now!”, …
In early November of 2015, like 40 000+ other people from all over the world, I flew to Dublin, “Where the Tech World Meets”, for the Web Summit 2015. Don’t worry: this isn’t going to be another recap article, nor another “Why You Should Definitely Spend Your Big Bucks and Go to This Big Event” article. No, it’s going to be a post that discusses only 5 small minutes of the huge three-day tech fest: my pitch for Snipcart during the PITCH competition.
Summer of 2015.
We were riding on a train following the border of Switzerland’s beautiful Lac Léman. I was scotched to the window, soaking in the scenery, agape. The view was astonishing, to say the least.
Unless you’ve been living under a digital rock for the last few months, you’ve undoubtedly heard the buzzing echo of the raging ad blocking debates. And since Apple dropped a metaphorical bomb on the matter by allowing ad blockers apps on their iOS 9, the temperature just kept rising.
According to Page Fair’s now-infamous Ad Blocking report, around 200 million users run ad blocking software on their browsers. With the appalling state of some ad units and practices out there today, chances are this number will keep growing, a lot. …