I hope the airlines lose and have to spend billions of dollars.
The customers would only get a small amount and the lawyers for the plaintiffs get the other billions but at least the airlines would be out an amount that makes them think next time.
Thanks for sharing all this.
I also do not like IDEs of any kind. I feel boxed in. I like to build using the actual build script, not the IDE.
With FaaS, how do you keep track of all the things that can go wrong? You refer to that - I am wondering what you do. I am talking about cases where a function fails, or a user changes their mind. Some people call these "sagas" and "compensating transactions".
I also design for failure. You are probably familiar with the engineering term "failure modes". I always think through all the failure modes and make sure they are all handled.
I would love your reactions to an article that a colleague of mine and I wrote a little while back on this: https://agile.org.uk/rational-...
Hi -
Do you write unit tests?
One thing I should mention is that I rarely write unit tests. The reason: for typesafe langauges, I don't need them. But I have found that for type-unsafe language, I need a whole suite of unit tests. To me, it's a kind of tax.
What didn't you like about Java?
BTW, Java has evolved a lot. They have made it a little less verbose. But again, I find that the verbosity is more than made up for by the type safetynet. I have refactored large code bases and introduced zero errors - once it compiled, everything worked. I have done the same in Ruby but dozens of bugs resulted.
Disclosure: I wrote Sun's enterprise Java textbook.
The trouble with being poor is that it takes up all your time.