302 karma · joined January 29, 2010
I ... don't think that's true?
There are lots of "superior" technologies that just haven't won. e.g. the handful of people who use it _swear_ by Datomic. And there are load of so-called "inferior" technologies that are still widely relevant. Mysql? Php? Wordpress? They pay a lot of software developers' bills.
I work at NoRedInk, and we pay Evan Czaplicki to work on elm. When we started to migrate to Elm, our eng team was under 10 people. Larger companies, e.g. even NoRedInk today, tend to be less agile.
please come to our discourse
But ... minification is totally relatable and "better error messages" is less-so. The problem with benchmarks is they over-emphasize things that are measurable. Honestly, I don't care as much about binary size as I do about, e.g. maintainability. But the latter is harder to quantify.
It's not Elm's fault they have to play that game. People search for, "fastest javascript framework" when maybe that's not what they actually want. Maybe all they want is a good friend.
Do like one or two google searches and you'll see a monthly transparency report. (https://blog.ecosia.org/ecosia-financial-reports-tree-planti...)
Spend another five minutes doing research and it feels like Ecosia goes above and beyond to make their purpose pretty legitimized. E.g. the company is a certified b-corporation. The founders donated their ownership of the company back to the share. (https://blog.ecosia.org/trees-not-profits/)
Sure, google has done a great job building the ecosystem. But Ecosia doesn't appear to deserve the skepticism I see here in the comments.
https://corporate.zalando.com/sites/default/files/media-down...
- getting better benefits & pay
- being at one of the darling companies in the industry
Walking out is daring. Leaving is even scarier. I remember leaving my last job thinking, "I'll never work with as talented people." I was wrong, but it was a legitimate fear.
Most countries have double taxation treaties.
1. If the tax rate is lower in your host country, you pay tax on income greater than 100K minus whatever tax you paid in your host country. Let's call the US tax rate 35 and the host country 30%, and your income 110: You pay 5% to the US, e.g. 500 USD (plus, probably a similar amount to a tax advisor)
2. If the tax rate is higher in your host country, you deduct your host countries taxes from your US tax and only pay the tax advisor.
see: https://twitter.com/vavrusam/status/1013120757809860609
Working in a huge codebase, I don't feel this pain at all.
I wonder if the beginner experience is off. When you add functionality to a huge application, the ease of threading through state is so much easier than just always winging it like I used to.
- The ability to control a running migration is crucial. We have pretty predictable load, and we generally run long-running migrations during off-peak hours. If a migration runs longer than we were expecting and might run into peak hours, we can pause the migration and have the migration not impact users.
- hooks make it trivial to integrate with other tools. Right now it reports to slack, but if we used it more, we'd likely hook it up to real monitoring infrastructure.
- there's a lot of default behavior that we want. I'd recommend regular users wrap their best practices in another script and not call gh-ost directly. It's nice to not worry about good defaults for e.g. throttling, or worrying about whether ghost is hooked up to some kind of external monitoring.
I call horse shit.
I agree with this statement, though, "It is undeniably destructive to our economy and future when many of our most innovative and exciting companies are bought by their competition."
Perhaps we're not building monopolies but huge diversified holding companies. My bet is on there actually being huge monopolistic effects of owning all the data.
A+ Be all the Balmer u can be. Balmer forever and ever.
The job post is jokey, but quite serious! Come work with us. After 2.5 years I still love working at NoRedInk.
Full stack rails engineers wanted to make sure that grammer is taught good. Every one's revolutioneyesing educaton but while some student's cant even right the write words.
Then there was NoRedInk.
NoRedInk helps students quickly improve their grammar and writing skills.
We've got a small, technically excellent engineering team. We extensively use react in production.
I work here because I get to learn about my practice (as well as my failing grammar skills) every day. I work here because I care about education. I work here because existing online tools for teaching grammar and writing are pathetic. Join us as engineer #4, and improve how grammar is taught.
p.s. Other people think we're awesome, too: http://www.forbes.com/sites/alextaub/2013/12/19/noredink-is-...
Full stack rails engineers wanted to make sure that grammer is taught good. Every one's revolutioneyesing educaton but while some student's cant even right the write words.
Then there was NoRedInk.
NoRedInk helps students quickly improve their grammar and writing skills.
We've got a small, technically excellent engineering team. We extensively use react in production.
I work here because I get to learn about my practice (as well as my failing grammar skills) every day. I work here because I care about education. I work here because existing online tools for teaching grammar and writing are pathetic. Join us as engineer #4, and improve how grammar is taught.
p.s. Other people think we're awesome, too: http://www.forbes.com/sites/alextaub/2013/12/19/noredink-is-...