2,165 karma · joined June 5, 2009
http://joekrill.com
Stealing two drinks because you couldn't get your way doesn't really strike me as acceptable behavior in any way. Just because you left a 20 doesn't make it any better.
> It was last inspected in September
So hopefully that's been addressed by now?
Then there's the unintentional aspect. There is, of course, no guarantee their agent is bug-free. Data leaks and compromises happen all the time, by every facet of company (large, small, respected, hated, etc).
This is really a huge risk IMO. If anything, it's being downplayed and far from "nonsense".
Not totally sure Flipper is in the same category - that's more a Ruby-specific library, no? I know they have a cloud offering, but that isn't open source.
One more I found: https://github.com/checkr/flagr
And there's lots of other things that have hidden or very difficult to measure impacts. These often revolve around developer happiness and growth. For example, ignoring a complex, bugging and/or aging codebase can affect attrition (among other things), which will quickly get _very_ expensive: as a team starts losing developers, the remaining developers have to carve out more and more time to interview and onboard. Not to mention the direct company costs of turning over employees. And trying to find quality employees who are willing to work with in that codebase.
And maybe this sort of thing should be addressed "out of band" - ancillary to the product management lifecycle. But that's really hard to maintain in most orgs.
And there's this from CA:
> The agreement I've been provided goes beyond a POC and appears to create more of a long term relationship.
Then there's the subjectiveness of what you actually consider a "line".
Just because something has been done a certain way for a long time does not mean it's something we should continue. In a lot of cases it just means we didn't have the knowledge that it was so bad for you. And that's exactly where alcohol fits in. We know alcohol is bad for us in just about every way. So there's really no such thing as "under drinking".
Cigarettes. Cocaine. Tanning. Not wearing seat belts. Not wearing helmets. Beating kids as punishment. Bloodletting. X-rays. I mean the list is just endless.
Folks should do as they please. I'm not suggesting everyone needs to stop drinking or anything. But to suggest that "perhaps also be cautious of under drinking as well" is just downright wrong.
1. Sharing is super-confusing. I was trying to organize things for my mom, as well for my wife and I. And you have to create these "organizations". And they makes things really confusing for a variety of reasons. They are a different pricing/SKU. And the UX around them is not good. It's not clear where things are being created a lot of the time, and who may or may not have access. It just was a really bad experience.
2. It was outrageously slow for me. I use Enpass otherwise, and it comes up right away, and searching is relatively fast. But Bitwarden always had this delay. And it was a huge pain point because it wasn't clear immediately if there were just no results, or if I just had to wait a few seconds. And sometimes things would pop up unexpectedly.
So I've continued using Enpass. It has _by far_ been my favorite password manager. It's no open source, but it uses Sqlite and SqlCipher under-the-hood, and I have full control over where it syncs my data to. Sharing is still a problem (mainly because of the architecture decisions - there is no "central server"), but everything else is so great that I'm fine making that tradeoff.
* I don't own GME or have an interest in this whole thing one way or the other, nor do I have an opinion on Roaring Kitty's research. I just find this all very interesting to follow.
> ReScript, as with other statically typed functional languages, aims at changing the way code is approached at a fundamental level.
We currently have a project written in ReScript and it's an absolute nightmare. Most of our stack is JavaScript/TypeScript/Flow, so no one can just jump in and work on it very easily - they first have to learn ReScript and all of it's different concepts, approaches, and nuances (or refresh themselves if they've done that but haven't worked on the project in a while). It's a HUGE context switch. At least TypeScript is a superset of JavaScript so it's very easy to get up to speed on for a JavaScript developer, and switch between.
For a side project this is fun. But I would never consider this for a "real-world" project (i.e. something you get paid for). At least not anytime soon. Maybe in a few years if there's wider adoption, but that's a long way off.