Notes #3 – Career, developers, git

5 Essential Pieces of Career Advice No One Ever Told You

In my opinion the most important of all: Your boss matters more than your company. Having the right mentor is the real key. The second important advice is don’t use data to pick a job, just do what you enjoy doing and be great at it. Also, the technical skills will only get you so far. You will have to learn how to navigate the world of office politics.

What distracts developers

The survey surprised me: « unplanned worked », 24.9% of the votes and « only » 22.7% of votes, social media. Chatty coworkers, meetings, forums and reading/writing emails are other reasons.

Git Commands and Best Practices Cheat Sheet – Print this git cheat sheet!

The Naïve Perspective and social intelligence

In the work environment the stakes are suddenly raised. People are no longer struggling for good grades or social approval, but for survival. Under such pressure, they reveal qualities of their characters that they normally try to conceal. They manipulate, compete, and think of themselves first. We are blindsided by this behavior and our emotion are churned up even more than before, locking us into the Naïve Perspective. The Naïve Perspective makes us feel sensitive and vulnerable. […]

Social intelligence is nothing more than the process of discarding the Naïve Perspective and approaching something more realistic. It involves focusing our attention outward instead of inward, honing the observational and empathic skills that we naturally possess. It means moving past our tendency to idealize and demonize people, and seeing and accepting them as they are. 

See people as they are: social intelligence, Mastery.

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.