Highest Rated Comments


ggherdov8 karma

About your release engineering process. It's okay if you don't answer because off-topic or breaks your NDA.

  • After you've committed your code, how long does it take in average to see it live in production?
  • How long does it take to run the entire automated test suite for your product, and how many test cases does it have?
  • Is it part of the workflow to build and run Flights entirely on your local machine (laptop / workstation) or you always work on remote development servers?
  • Do you have a single "central" branch where you push code all over the clock that periodically gets "cut" and packaged for production (sometimes called 'continuous integration', or 'trunk based development') or, conversely, the day before the release you sit and choose, among all the code you've written and not released yet, "this goes / this doesn't / this goes ..." like they do for the linux kernel during the "merge window" selecting things from "linux-next" to put into "linux"?
  • Does it happen to your project that you have "flaky" tests, i.e. tests that occasionally fails even on correct code?
  • Emacs or Vi? ok, that was a joke :)

ggherdov5 karma

You're awesome! Thanks a lot for the detailed reply.

ggherdov5 karma

Where do I learn more about the algorithms behind price fluctuations for flight tickets? This comes from sincere intellectual curiosity. I've read somewhere that it's an application of a branch of math called "yield management", but looking around I couldn't find "The Book" or "The Article". Is there any?

Trying to rephrase: if I were running an airline company, what is the "mathematical tool" for pricing that everyone else uses and without which I would be out of business soon?

EDIT: spelling

ggherdov1 karma

What, if anything, of all the "computer things" you know, will you teach your kids?

Which is, rephrased: what did operating systems, computing, and Computer Science in general, taught you so valuable that you'll be deliberately set aside some time, sit with your kids and transmit it to them, whatever path in life they'll choose to take?

[EDIT: in case you don't have kids, "if you had kids ..."]