1,281 karma · joined April 15, 2015
See her previous (potential) legal troubles with Google that she even acknowledges herself.
> I was in the middle of a potential lawsuit for which Kat Herller and I hired feminist lawyers who threatened to sue Google (which is when they backed off--before that Google lawyers were prepared to throw us under the bus and our leaders were following as instructed) and the next day I get some random “impact award.”
https://www.platformer.news/p/the-withering-email-that-got-a...
> Right now Silicon Valley VC thinking is the dominant ideology
Are you sure? Are you talking about the US? And even then it's probably true for only ~half of the states? Are you talking about the business world? The whole of EU seems to strongly disagree with SV VC thinking.
Edit: Why doesn't the EU replicate the success of US startups? You think EU policy makers don't understand what is needed for that? Or that there's not enough "talent"? I doubt it. I think it's a more or less conscious decision to avoid the US startup culture. It's a cultural thing.
It is well documented that when converted to integers, strings containing a number at the start will be converted to that number, and drop any string after, e.g. '1eabc' becomes 1.
It's also been a best practice for a looong time (since something like PHP 5.4) to use === to test for equality.
You're forced to either share the aws resources with other devs or provision separate resources for each dev which is a big PITA.
I will require changes in code reviews if PhpStorm cannot analyze usages in your code.
There are very high quality third party plugins for everything you mentioned except maybe Latex? HTML support is built-in for sure in all the web-focused IDEs (pycharm, rubymine, phpstorm, webstorm). I generally edit almost all my files in a JetBains IDE, heavily using the "scratch" feature.
The Rust plugin is not ideal yet, although it is officially supported so in time it will probably have the same support and quality other products have.
> I'm convinced this comes from the fact that IDEs have to be both highly opinionated and very flexible: supporting all of flask, django, pandas+Jupyter and ansible, properly, is tough: all are Python, all are really different. Either you turn Pycharm into something that does not work good for anyone (lowest common denominator) or you have to leave out communities.
Yes, some frameworks are not fully supported, which is inevitable. The most popular frameworks will usually have an official plugin. I wish more framework/language communities would take developing a JetBrains plugin more seriously.
The language plugins do usually leverage community tools when possible, but sometimes it is prohibitively expensive performance-wise.
In conclusion: Vim and Emacs do win in ubiquity for sure. It is unfortunate though that many communities only focus on getting those type of setups working well. The JetBrains IDEs are MILES ahead of what Vim, Emacs or Visual Studio Code can do with their hodge-podge of plugins that I would never trust with a context-aware automatic refactor in my life. Those editors are in fact a "lowest common denominator", and people lose so much productivity because of them.
In fact, I will consider a language "niche" until it gets proper JetBrains support for the above reasons.
Literally whether I open RubyMine, PyCharm or CLion I feel at home.
Wait till people who love WFH say "You just need the proper setup".
Yes, I need a proper setup. An office, please.
The ones that rely fully on the the dedicated video card are high end and usually have different disadvantages (weight, battery time).
A commit is a change. A change has a ticket. A ticket is a small piece of work that does not result in 3k changed lines.
This ensures that the change rationale is fully documented and easily identifiable.
Nobody needs those "fixed typo" commits. Nor the "implemented function A" commits. What IS the change that you're doing? What functionality? That's the most comfortable commit granularity to debug imho.
This is why no-code solutions have never become popular.
With every action or decision we take there's a non-zero probability it is a mistake. Over the course of our life we make a ton of decisions. The only thing you can do is reduce the error rate.
Legally. In shops.