Notes #2 – C#, Google robots

Which Works Faster- Null Coalescing Operator or GetValueOrDefault or Conditional Operator – A simple benchmark test to check which one is faster: Null Coalescing Operator ??, GetValueOrDefault method or Conditional Operator ?: The conclusion is that if you want to return a default value different than the default for the current nullable type the best choice is ??. If you want to return the default value the GetValueOrDefault is a little more faster.
Go and check the link, it is nice work, you would find great explanations and some charts generated by the benchmark results.

Why Google Wants to Sell Its Robots: Reality Is Hard
Software is far easier to develop and test than hardware. The robots need time to learn continuously and require fundamental research in a number of areas.

Notes #1- Code

Code is political
Is programming an universal medium? An esoteric programming language, LOLCODE, a language based upon the illustrious Donald TrumpTrumpScript, a programming for feminists, C+= (C Plus Equality), these new types of programming languages are used more and more to encourage social changes.

How Much Time Do You Waste While Coding?
Some useful steps to boost your productivity: prioritize your task, manage your distractions, take breaks, set time limits and focus on your goal. To test timeDoctor.

Installing and configuring Git on Windows

To install Git on Windows there is an easy installer you can download from git-for-windows.github.io/. After completing the installation and accepting all the default settings there should be a new application called Git Bash which will help you using Git.
After the installation some basic configurations are required like your name and your email. These are important because Git needs to know who is the author of your commits.
Start Git Bash and type the following commands:

git config --global user.name "Marius Istudor"

git config --global user.email "[email protected]"

You can run these commands any time you want but once you have run them they will stick around between updates.

The tool git config lets us changing the configuration variables that controls how Git looks and operates. You can check the settings using the following command:

git config --list

You can check the value of a parameter by typing git config :

git config user.name

You can find more commands by typing help:

git config --help