Roger Ngo's Website

Personal thoughts about life and tech written down.

Frequently Asked Questions

  • I thought you were a web developer. I'm disappointed. The design of your site is too simple.
  • I actually prefer a minimalist approach when it comes to maintaining my web site. I have found that it is easier to generate content, evolve it, and performs well on all platforms!
  • Okay, maybe it isn't so bad. I kind of like it now. How did you make it?
  • The website is basically a static site generated by Gatsby. React was the main JavaScript library used to generate the UI components and pages. Other than those two things, most of the basic modern (2019) JS tooling was used: Node, TypeScript, GraphQL, etc. Additionally, I have a 1 command line build process that will basically lint, test, build and deploy the code to the production environment hosted on Microsoft Azure.
  • Are you looking for any work? If so, are you willing to relocate?
  • I'm not looking for any work at the moment. I am happily employed, and relocation is something that is only considered if the opportunity is the right one for not only me, but my family. :)
  • Why a blog?
  • Why not a blog?!
  • What computer do you use?
  • My Workstation:
    • Intel Xeon 1231 v3 @ 3.4 GHz
    • 32 GB DDR3 RAM
    • 2x 512 GB SATA SSD/1x 256 GB SATA SSD Scratch
    • GeForce GTX 750 Ti Graphics
    • Dell Ultrasharp U2718Q 4K monitor
    • Windows 10 Pro... something

    A 2019 MacBook Pro 13". Specifics:
    • Core i7 (quad core) 2.8 GHz
    • 16 GB RAM
    • 2 TB SSD
    • Intel Iris Plus Graphics 655
    • External: CalDigit TB3 Dock, Dell Ultrasharp U2718Q 4K monitor
  • What type of video games do you play?
  • I'm really into older video games. Especially 16-bit platformers and JRPGs on the Super Nintendo. Most of the 8-bit NES stuff is good too, and JRPGs on the PlayStation are entertaining for me as well. OH! And old PC games!
  • Can you help me solve a whiteboard programming problem?
  • Sure, just drop me a line on Twitter, and we can work it out together. :)
  • Anything interesting?
  • Lots. What do you want to know?