• Travel – Egypt – Day 5

    Travel – Egypt – Day 5

    We wake up in Edfu. Day 5. It’s another day of ancient ruins and cruising on the Nile. Here’s where we are on the map. We seem to have travelled from Esna to Edfu overnight.

    Read more →

  • Travel – Egypt – Day 4

    Travel – Egypt – Day 4

    What a wonderful experience! The whole day was hambling and exciting. Not a boring moment.

    Read more →

  • Travel – Egypt – Day 3

    Travel – Egypt – Day 3

    Early early start to fly to Luxor for a 5-day cruise up the Nile (Luxor -> Aswan) with stops along the way to see Egyptian ruins. Our boat is a 5-story floating hotel called the “Nile Dolphin”.

    Read more →

  • Travel – Egypt – Days 1, 2

    Travel – Egypt – Days 1, 2

    I was going to publish only one entry at the end of my entire trip, as a recording of my memories/observations throughout my entire visit in Egypt. However, it’s day 4 and my brain is already running out of space for everything I would like to remember. So, I need to start writing things down…

    Read more →

  • On to new adventures

    On to new adventures

    After another great and rewarding stint with Cortana, I said another difficult “goodbye” to the awesome team. Here’s the email I sent out to the organization…

    Read more →

  • Digital Assistants are indeed emerging as a new platform

    Digital Assistants are indeed emerging as a new platform

    I just came across the “Why the iPhone Is Finally Fading” article. The author makes the case that it’s the emergence of devices for digital assistants the cause of the recent iPhone sales slowdown. The article reminded me of the years prior to Cortana and the predictions that I and others in the industry were…

    Read more →

  • 10 years at Microsoft

    10 years at Microsoft

    Microsoft Human Resources just sent me a note to tell me that I reached 10y with the company!!! It only feels like it was last year that I joined 🙂 Side note for the non-Microsofties… The company counts the total number of years of service since joining, minus any “sabbatical” at another company. I joined…

    Read more →

  • Panama City Beach holiday – Discrimination and profiling (can be subconscious behaviors)

    Panama City Beach holiday – Discrimination and profiling (can be subconscious behaviors)

    I had a negative experience earlier today while in Florida. Mary and I spent the last week at Panama City Beach for Mary’s family reunion. Even though it wouldn’t have been my first choice for a holiday destination, we had a great week with Mary’s family… all 34 of us! 🙂 These are the two houses…

    Read more →

  • Cortana, I am back!

    Cortana, I am back!

    I had a great time at Facebook. I learned a lot, wrote lots of code, and worked on conversational understanding technologies. I can’t wait to see what the team will do next. Facebook is a unique organization, with an extraordinary culture. The engineering infrastructure is unbelievable and it enables developers to move really fast. I loved it.…

    Read more →

  • ReactGraph Part 5 – A user’s feed via “pull” and “push” graph queries

    ReactGraph Part 5 – A user’s feed via “pull” and “push” graph queries

    Investigation into bringing together graph and reactive computing. This fifth post in the series showcases slightly more complex LINQ-to-graph and Rx types queries for both “pull” and “push” type computation. ReactGraph Part 1: Graphs and Reactive Computing – Historical Context ReactGraph Part 2: Remote evaluation of continuous queries ReactGraph Part 3 – The Data Model…

    Read more →