Hacker News new | ask | show | jobs
Codebender is closing down (codebender.cc)
89 points by bhagman 3538 days ago
9 comments

> We’ll keep the site on read-only mode until December 31st, 2016 at the very least, but our goal is to keep it up indefinitely so long as there is still usage (enough visits to warrant that) and we can spare the resources to maintain & upgrade the servers.

Nice, thank you! Please consider dumping everything under a free license at the end so that it does not just vanish.

-----

And some cloud snark I cannot resist making:

Work anywhere, your code is always there

Free of charge, forever!

Don't trust other people/companies for being always there, forever!

$25,000 a month operating costs. Wow. I'd really love to see a breakdown of these costs! It would help so many other entrepreneurs out there.
I think they're including salaries in those costs, so i'd guess it's mostly salaries. I'd be surprised if it was more than 2k/month in hosting costs.
I doubt hosting costs are even that high, perhaps even ~1k.
Thankfully, I can help answer this :)

The drilldown is roughly:

* $5K Amazon + mLab hosting

* $3K extra services (intercom, mailchimp, dropbox, gmail, slack etc)

* $1K accounting/payroll overhead

* $1K all office expenses

* $15K salaries

people underestimate the cost of compilations for 10,000 people. We have ~150,000 compilations per month ;)

Have you considered moving the compiler to the client side? In theory you can build a C/C++ and virtually any other language compiler in Javascript.

Security restrictions on the browser might be an issue, but i think you should be able to store the binary output in the local storage and upload it to the server.

yeah but we're not crazy enough to do that :P
The fact that they plan to keep things running indefinitely if possible seem to indicate that servers and bandwidth are not the bulk of the cost

So I guess most of it is on paying developers and maybe some office space. 25,000 won't go a long way, even taking in to account cheaper salaries in Greece.

Edit: Their team page says they have 6 employees, so 25,000 probably doesn't go a long way.

Dang! Sorry to hear this. I had a CodeBender account a while back when I had time to play with Arduino devices. Haven't had the time lately, but from all I remember, it was a great online IDE for such devices.

I wish the team all the best. I didn't expect that the site would cost ~$25K/month to keep up. That is a huge cost to be borne out of their own pockets, or from the modest investment money they had.

PlatformIO and their Atom based IDE might be a good alternative for people that don't want to move to the Arduino IDE or want more support for different development boards.

http://platformio.org

I've recently started to use PlatformIO after starting a project where I have an Arduino connected to a Raspberry Pi. The rpi is headless, and the Arduino IDE will not work without X running (the hacks they suggested didn't work out for me), PlatformIO has a great command line base that is working great for my use case, flashy lights! https://youtu.be/ww1q248jc7Q
What a cool project, wish I had heard of it earlier...
Is it true that makers don't "want" to pay for software or is it because they're so used to software being free?
Makers aren't interested in paying for software because they don't generally make money off what they make. The key to any business is proving value. For makers, they're already used to providing sweat equity, so to speak. The thought of a little more probably isn't troubling, but paying more money (over and above their investment in hardware and software they weren't able to get to free) is very possibly what pushes it from hobby to detrimental to their fiscal health.

I don't know codebenders, so I'm out on a limb here with respect to their business. But for any business in this market, you need to figure out a way to be some kind of Kickstarter, not just major their lives a bit easier. Enable something they couldn't do before you came along. Help them turn their hobby into a business, or at least make it a zero-sum game by making a tiny profit off what they're doing. Even that isn't a guarantee but it'll put you a little closer to the goal.

> Makers aren't interested in paying for software because they don't generally make money off what they make

I'm not sure this is true. Makers will pay money for other tools and materials (some of which are quite expensive) without any expectation that they'll make that money back.

How many of their existing 10,000 monthly active users would be happy to pay for the service?

Well, if you start with a movement predicated on sharing, and then say that "everything you keep public will be free", you're not exactly picking a good start.

I wish more startups would charge for their product, instead of offering a $#*!@!# free tier that then proceeds to kill them more often than not. Yeah, yeah, "growth hacking", blah blah.

It's not that users don't want to pay, it's that startups turn down money so they can roll the dice for hypergrowth and acquisition.

It's a combination of all the above factors.

People naturally overvalue physical goods and their cost to make, while under-valuing virtual goods (you're willing to pay for a $10 coffee with a 95% profit margin than a $5 Monthly subscription)

In the Maker movement, people gladly buy an Arduino with a 75% markup (the final cost is 3-4X the cost of making it), but they wouldn't pay for an IDE, or a library etc.

It's also true that there are many things aiming for your hard-earned money so people are reluctant to go ahead.

And then of course, there's the competition. With the Arduino IDE (and now Arduino Create) being available for free given Arduino's business model (make money from H/W), Makers aren't incentivized to pay, in fact they (naturally?) expect other things to be free as well

> you're willing to pay for a $10 coffee with a 95% profit margin than a $5 Monthly subscription

One of those is $10, the other costs infinity dollars.

There's a large, and IMO underappreciated, amount of friction involved in subscription payment plans, given how often people are trying to get customers to sign up for them.

I'd buy a $50 tool more or less on impulse. A $10 or even $5/mo subscription is something I'd need to think over, not even because of the cost, but because I know it's something I'm going to have to deal with later on -- it means another place that I need to remember to update my credit card number whenever it gets changed, another thing that I might have to deal with the hassle of canceling later... overall, beyond the potential for the costs to add up over time, it's the construction of an ongoing relationship when all I wanted as a consumer was a sort of "one night stand".

Lots of vendors are looking for commitment from their customers, and I think a lot of potential customers are getting tired of it. Subscription business models are attractive for obvious reasons on the vendor side, but I wonder how many drive-by customers they pass up.

The cost of running a website forever is also infinity dollars, so if you want to provide a service in the cloud, you have to charge a cost that is at least proportional to the cost of running it.
well said ;)
I guess I'm a maker now. It's not that one $5US/month subscription is going to hurt, it's that there's tens of these kinds of tools. If I subscribed to an online code editor, maybe a graphics editor, a CAD tool, a circuit making tool - that'd add up. Yes it's a contrived example but it's the same issue you see in the video/music streaming space. Everyone's carved out their own little niche so you can't just pay for one service, you're paying over and over again.
The problem is the software is free, but if every user of their service sent $2.50/month then you could run it on their computer instead of your own computer. Seeing as I have perfectly good computers, why do I need to pay to use someone elses computer and insert all the middleman inefficiencies?

Last bubble there was a stereotypical internet gnomes underpants model of becoming tech billionaires. Its the same thing today:

"I want you to pay me to be your middleman"

"OK then what will the UX be?"

"It'll be like I'm not even here... well, best case anyway"

....

"Profit!"

Its getting to be a hard sell in the market. Nobody ever woke up and said "My HVAC system is too simple and too predictable, I need to get Google into the flowchart somehow".

Edited to add another way to look at the problem is at high cost its now possible for people without "the knack" to use an IDE. Now... why would people without "the knack" need an IDE? "A soldering iron so simple my mom could use it" "Cool but my mom doesn't want to use a soldering iron" "... crickets ..."

Option 3 is that companies don't charge them.

This appears to be a perfect example.

From their pricing: Completely Free - Unlimited public sketches, free of charge, for ever! Only pay if you want to keep your projects private.

Wow, I really enjoyed the cloud-based features of Codebender when I was learning Arduino. At that time, my main Mac was having repairs done and I only had a Chromebook. Codebender IDE worked just fine on the Chromebook and I built many projects on it. I also really enjoyed the hosted libraries feature because I could find the files I needed quickly. It was a great platform for those getting started with microcontrollers.
Well Platformio just recently had to switch to make Pro Features available for a price. https://pioplus.com for anybody interested as an alternative. the Basic plan also integrates with cloud ide's although i haven't tested it yet.
That's a generous transition plan for current free users. Well done!