37 karma · joined January 2, 2012
If I choose Voice and Assist app as Firefox instead of Google then active edge, Ok Google does not work. May be I could just try setting browser app to firefox.
Let me give this combination a try for a few days. Browser is firefox and assist app is google which as you say still renders some links in android webview.
Similar to UX design principles. Just like google or other successful sites present a very simple interface (in case of google the home page is quite clean) but behind it lies very complex code.
IMO, encapsulating complexity and handling all edge cases also lends to total functional programming [1] even without using pure functional languages. [1] https://softwareengineering.stackexchange.com/a/334876/38285
As far as I understand, Ruby style is writing the code in the most elegant way to increase readability and (hopefully) reduce chances of bugs.
e.g.
employees.flat_map(&:addresses).map(&:city).uniq.sort
# in place of
employees().flat_map(&:addresses).map(&:city).uniq().sort()EDIT: Although I would like to add that I liked Intellij VIM integration more. I have been using Vrapper for Eclipse and it is decent but not many people are contributing to the project for a while which raises doubts on it's sustainability: http://vrapper.sourceforge.net/home/