6 ms·
Awesome product and idea, I can definitely see this solution (or similar ones) be a crucial "culture-boost" for companies. And, of course, +1 for open sourcing
by dvt 7y ago
Awesome product and idea, I can definitely see this solution (or similar ones) be a crucial "culture-boost" for companies. And, of course, +1 for open sourcing it.
With that said, any reason you guys decided to GPL it? I actively try to avoid both contributing as well as using GPL-licensed software (e.g. non-permissive libraries). All my stuff, for example, is MIT'd.
- flaque 7y agoTo be honest, I just kind of picked it and went with it. I think at the time I had been talking a lot with my dad (an old copy-left enthusiast). I never really thought it would really be a thing.
- dvt 7y agoFair enough, I don't think it's a huge deal, it just makes it very inconvenient to use any cool parts of your code commercially or in other projects. Sometimes I'll work on a project without knowing if I'll ever commercialize it, and I try to err on the side of using MIT (or Apache) libraries/code as opposed to (L)GPL.
- flaque 7y agoTrue, it makes sense for software packages, but less so for real products. If we build out any packages for public use in the future, they'll likely be MIT not GPL.
- aymeric 7y agoWhat do you mean with culture boost? How do you see CBT could help teams?
- flaque 7y agoI think they're referring to the various Mental Health as an employee benefit. Quirk isn't really that; we don't have any plans to do b2b stuff. But I admire the folks that do! That said, CBT is extremely helpful in personal interactions and generally getting along better with other people. It teaches you to not mind-read and generally assume the best of other people. For example, let's say you're a new engineer and you just made a big mistake like leaking a secret key online. In your inexperience, you don't realize that this is something that happens all the time. Instead, you think "oh no, what if my manager finds out." So you avoid conversations and act defensively. Eventually your manager DOES find out and the whole situation goes from an innocuous key reset to a much bigger deal. But the initial problem was caused by the catastrophizing that happened when the new engineer thought "oh no, what if my manager finds out." They likely assumed they might be fired or disciplined; which may be closer to the truth now that they've kept it a secret. This happens all the time; it's a self-fulfilling prophecy that happens when we don't check-in with our thoughts. It's really easy to believe the "distorted" view of what we're thinking rather than a more logical perspective. Quirk's advantage here is you can immediately pull out your phone and check this thought. You know you're feeling stressed or scared, so that's your cue to pull out Quirk. Then, it can guide you through the process of logically challenging this. It's likely that by the end of it, you'll have given yourself enough perspective that you don't feel so afraid. So you don't keep it a secret, you tell your manager, it's an immediate easy fix and you reinforce a healthy trust for your team and the folks you work with.