694 karma · joined May 8, 2011
Part of me wants to wait out the Flow team come up with better IntelliSense support. The `flow ide` command in the release 0.42 is a big step in the right direction. But it seems like TypeScript already has this, and if the delta between the two type systems is small, I might just go ahead and switch.
Can you cite your sources for this claim? I checked the Wikipedia article for Libevent[0]. The original author, Niels Provos, appears to work for Google[1].
-----
-----------
Edit: yes, it's not a Ruby gem. I stand corrected.
As for the lock in, working in this paradigm would be impossible without a smart client library. Similarly, GraphQL has Relay. But Falcor's client side library is much more flexible than Relay, which is only a wrapper around React apps. If you have a non-React project, you have to use Falcor.
I'd also be worried about whether you are disposing the credit card numbers you collect after they are done in a timely and secure fashion....
Edit: I meant PCI, not FDIC
Way to go Matt! Awesome post!
It's more complex than that. Having natural ability does not mean those without that ability cannot excel in that area with hard work. Also, by the same token, some people with a lot of natural ability for certain things never take advantage of their talent because they never put the effort into realizing their potential.
So, in summary, acknowledging that natural ability is real does not give an automatic debating point to the other side of the argument because it's often the case that what you do with that innate talent will be more important.
One addition I made to the CT techniques was visualizing my emotions as having distinct personalities –– Anger, Sadness, etc. I got this idea after watching the recent Pixar movie. It's silly but it really helps to picture your emotions as people who have their own agendas and are trying to manipulate you into carrying them out because then your depression becomes a people management problem. Consider the difference: 1) how can I manage Anger, Sadness or Fear so they don't drive me nuts? 2) how can I cure my depression? The first one is actionable, and the second one is not.
Despite having good results with CT, I'm convinced there is no magic cure to depression. You only manage it all your life. But that's a good thing because it means depression management is a skill you can cultivate, and that gives me hope.
---------------------------------
[0] http://www.webmd.com/depression/features/cognitive-therapy
http://thenextweb.com/shareables/2010/02/27/newsweek-1995-bu...
Throwing business logic into stored procedures wily-nilly is a terrible idea for a lot of reasons. First, there is no standard method for testing stored procedures functions; you have to put a lot more effort into devising a test strategy for your database functions than your controller functions. In addition, you've now coupled the business logic with the database, and you cannot move your data around easily. And, lastly, if you have a large database, adding new functions and triggers will involve some downtime, too.
To sum up, don't replace your Rails app with a database unless you really know what you're doing.