70 karma · joined August 4, 2014
I am impressed
I use Elixir in production and Erlang in side projects.
Regarding gifs, on your 404 page there is another gif, with copyrighted material, and even a Netflix logo visible, I doubt you have the permission to use this in a commercial way.
I had the exact same problem with sparrk.co. They tried to provide me with a Paypal payment link, but that didn't allow me to use it as they needed this debit payment thing.
Let's hope this will be different.
Your bosses only care for 2 things, and those things are the only things that you can use to get their attention and implement change.
1) Does the change make more money You have to show them, prove them that the change you try to implement will make more money down the hill. Will it attract more customers, will it make customers spend even more, how can you quantify this idea into money.
2) Does the change save money spent If you can prove them that the change will save them money that they are currently losing, then you have to show them how. Show statistics, show numbers.
This is the only thing that works with almost any corporate company and almost every work occupation that I have seen, talked to with other people, and learned all the way.
You either make more money, or you save money, everything else noone cares about.
Especially as a developer, you might know that changing a codebase MIGHT be easier down the road, but unless it is quantifiable by numbers and money, noone cares.
Apparently they didn't even deeply looked into the language, and as the discussion with one of the first commenters (which could be barely heard unfortunately) shows, that Erlang might have been another good choice, but it seemed to be a greater risk for them than going the go route.
It is interesting that a pro point for Go was for him because it was backed by Google. This apparently was one pro to go with the risk of the language, which, regarding Erlang, being backed by Ericsson, was NOT a pro.
For this company it worked out good going the Go route, and there is nothing wrong with that, it just seems that going the other risk with Erlang, and actually having put in the work to properly research it, might have been an even better step into the software, and the downsides that are apparent through the presentation and the half sentences you could understand from the discussion with the first commenter.
Mainly, he said, rolling back on code or updating is just putting the binary on the server and run this. This means a downtime in the service. Which might be pretty harsh for a real time data logging and messaging service. With Erlang, and it's hot code reloading feature, this would be a non-issue.
Also when he talked about the system rarely crashing, could have also been better addressed with Erlang, as it is part of the main philosophy to deal with this.
I think Erlang would have been an even better choice for this company.
His answer was "It's JavaScript", and "Performance is good, but it's still JavaScript". Does not explain at all why.
Could have made the same point with Java, but there he actually gave explanations for it.
So why the JavaScript hate? I don't want to start a language war here, but a professional explanation that explains the decission, apart from that bully answer, would be interesting.
For cyberstalking new people near you it is perfect :). Just the UI is a little bad. The map should be zoomable, because my browser location was pretty wrong, and I had to find my actual area in that narrow window.
But then it was pretty fast. So good job.
Now, what do you plan to do with it?
Maybe my assumptions are wrong, and this is a truly curious question. I would ALWAYS expect floor to "basically" return the number in front of the ".", however close it is to another number. If you want that, you should use round().
Not everyone of the people that flee from bombings and death to have a better life, do it because they only care for personal benefit. They want to have a happy and free life. And they shall have it here with us in germany. And yes, I am living in germany.