I'm unsure if ironic is the right word but it's bizarre to see yourself "progressing humanity" while working on something completely opposite..
255 karma · joined December 10, 2014
I'm unsure if ironic is the right word but it's bizarre to see yourself "progressing humanity" while working on something completely opposite..
[0] http://science.howstuffworks.com/environmental/earth/geology...
* I am not a tax adviser.
I imagine this is pretty rare but it's possible for a company to acquire another and strictly buy all preferred stock instead of common stock and then all employees get nothing [0].
[0] This happened to a friend of mine where all execs had preferred stock and were totally fine selling the company and screwing over the employees. Make sure your founders/execs have common stock so that everyone is on the same playing field...
There were quite a few things about Haskell that I truly love and miss, such as the type system, but the tradeoffs just weren't worth it to me and I honestly don't think it's mature enough to be considered "enterprise ready". Aside from the learning curve, there were several bugs in one of the Haskell libraries that caused frequent outages (until we were able to pinpoint what was wrong), lazy evaluation caused excessive memory bloat when used incorrectly, and my all-time favorite: needing to switch on profiling in order to get stack traces (this is suppose to change in future GHC versions) which defeated the whole purpose of "haskell is fast". I don't know, perhaps we were using Haskell wrong. From a business perspective, it just wasn't making that much sense given how difficult it was to hire, getting engineers excited to learn it, and having the features needed to monitor a production system.