$99 Mineserver: The Devil Is in the Details
cringely.com
cringely.com
This smacks of the client not knowing how to use a developer. Meaning: I can imagine they made a simple (probably incomplete) scope or product definition document, didn't realize where the complexity actually lay, found someone cheap, and then realized that no one had the ability to actually shepherd the project to completion. They knew nothing about their developer -- and she or he knew nothing about them. And they weren't paying that much, really. So it wasn't a huge priority in the developer's life. And maybe the dev was young or just kind of between things and something more important came up or whatever. It actually takes some thoughtfulness to be a professional freelancer. Can be harder sometimes than it looks.
Cheap overseas developer talent is fine. But. There's also a huge value to finding people who you can sit down with and talk to. Meet. Get to know a bit. Professional freelancers will absolutely help naive clients identify and avoid pitfalls from the start. We (professional freelancers) have already fallen into them all and generally have the scars and callouses to know what it really takes to produce good software in a freelance environment. Professionals know how much time and effort it actually takes to do things. They'll tell you if your "I need a Facebook clone next week" project has any chance of success. They'll help you with design and they'll help you understand the trade-offs between money, time, and functionality that all software projects must make.
Sounds like none of that happened here.
Anyway. This just touched a nerve for me. Maybe I'm totally off base.
> But $7500 in the hole is not much cost to start a technology business.
Unless I missed something, it doesn't sound like they paid the developer much at all.
https://www.kickstarter.com/projects/583591444/mineservertm-...
The worst part is that there are plenty of Minecraft server administration suites out on the web for download already. Hiring a rando "developer" (with of course a good resume, everybody in those code farms has 1,000 years of development experience in every language!) you've never met to do the one thing that might differentiate your product is just insane.
The craziest thing is that a Minecraft server manager is not a difficult thing to write. I tossed together a couple hundred line Perl script with a bunch of useful features in an afternoon and ran servers with it for years.
Just checking, but how easy would that have been for the intended audience? (Mums and dads who don't know much about computing or minecraft servers).
Now there are free services like Gamocosm which shut down your digitalocean server when not using it, so that it might only cost $1 or so a month: https://gamocosm.com/ Meaning it would take 8 years before it cost as much as a Mineserver box.
What are your ping times like?
For what it's worth, I also hosted a Starbound server, and so long as people weren't doing anything crazy and the population never exceeded ~4-5, things were fine.
That's probably the problem. I've run a vanilla Minecraft server on a DO droplet just fine for a handful of people.
> Mineserver™ -- A $99 Home Minecraft Server by Mineserver LLC
They also used the most iconic symbol from from the game (the creeper face) as a logo. Yes, I'd say the risk that their trademark would be confused with the official product is quite obvious.
That's just a factual description.
>the creeper face
I don't know, the pixelated smile is a pretty clear riff off the iconic creeper frown, not a copy.
Minecraft is not open source by OSI's definition and doesn't even have the source code available. The Minecraft server is distributed as a compiled JAR file. What does the author talk about?
Most customers probably want Minecraft, with the mods for the original and such, and not something "minecraft-style", so I don't think that would have been a good option. Maybe a nice extra, but this project really doesn't look like it needs "nice extras" that add complexity.
"Minecraft, which is written in Java, is nominally Open Source, but there are some peculiar restrictions on distributing the code."
It's very clear in the terms of service that you cannot make money from Minecraft mods and that only Mojang is allowed to make money from the game. It has always been this way. It's been in the press many times and anyone wanting to make money from Minecraft should know this. Making money from the success of someone else's project should always involve a bit of research.
The ways that people have made money from Minecraft is by providing hosting and by streaming themselves playing Minecraft and making let's play videos. Another way is to host your Minecraft mod on adfly and make ad money from the downloads page. That's pretty much it.
They should have known this beforehand. I knew it and I don't make mods for Minecraft.
To have the realizations the struggles and successes of such a project, and have that under their belt before they graduate high school is a wonderful achievement.
What a great project!!
The comments on the article are interesting to read, with people arguing both sides.
"Fail with other people's money, kids." I suppose that is a powerful lesson...
Snarky comment rescinded!
I do wonder if he would have had that bit of "child labour" investigated by regulators if the project had progressed any further.
"It’s the final bug, . . ."
Uhhhh.....seems optimistic at best especially considering their experience so far.
"What we hope is our final technical problem "
what's amazing is how few journalists actually have gone through this process, and how even fewer write about it.
the fact that he wrote a huge blog post about it means he's somehow surprised it's almost always this hard to do actual work on products and services -- which is why success is so vaunted and worshipped, not because it's fun and glamorous, but because it's basically getting just the shit kicked out of you 24/7.
Hopefully the telnet mention is just a stylistic phrase, rather than really meaning they have a telnet daemon enabled by default.
[1] https://en.wikipedia.org/wiki/Robert_X._Cringely#Controversy
http://www.pbs.org/cringely/pulpit/1998/pulpit_19980724_0005...
I get that they are only 11, but if your going to have them launch a business they should learn the ups and the downs. Otherwise just post your prototype on Hack-a-day and have it be a fun family project.
I could have misread it though.
The official Mojang Minecraft server code is closed-source, and is distributed as a .jar file. It does not natively support mods. Mods work by decompiling the Minecraft server .jar, patching it, and recompiling it.
The results of this process are non-redistributable. That's probably what the article is (confusedly) referring to.
Or, like most businesses, contract out specialty work and put pieces together into something new.
Minecraft has a 'Windows edition' that is written in C++, and a main version that is in Java. Both version will continue to exist, and be updated, AIUI.