Robert C. Martin typ osobowości MBTI
Osobowość
"Jaki typ osobowości jest {profilename}? {profilename} jest typem osobowości {mbti} w mbti, {enneagram} - {iv} - {tritype} w enneagram, {big5} w Big 5, {sociionics} in Socionics."
Some of his quotes: > Ni quotes 🧙 * “The perfect kind of architecture decision is the one which never has to be made” (Ni) * “Every system is built from a domain-specific language designed by the programmers to describe that system. Functions are the verbs of that language, and classes are the nouns.” (Ni) * “Some folks think that Agile is about going fast. It’s not. It’s never been about going fast. Agile is about knowing, as early as possible, just how screwed we are.” (Ni) * “Abstraction is the elimination of the irrelevant and the amplification of the essential.” (Ni) * “The folks who think that code will one day disappear are like mathematicians who hope one day to discover a mathematics that does not have to be formal. They are hoping that one day we will discover a way to create machines that can do what we want rather than what we say. These machines will have to be able to understand us so well that they can translate vaguely specified needs into perfectly executing programs that precisely meet those needs. This will never happen.” (Ni) * “Good software systems begin with clean code. On the one hand, if the bricks aren’t well made, the architecture of the building doesn’t matter much. On the other hand, you can make a substantial mess with well-made bricks. This is where the SOLID principles come in.” (Ni-Ti) > Fe quotes 👥 * “Programming is a social activity.” (Fe) * “Design and programming are human activities; forget that and all is lost." (Fe) * “Any organisation that designs a system will produce a design whose structure is a copy of the >>organisation's communication structure<<” (Fe) * “One difference between a smart programmer and a professional programmer is that the professional understands that clarity is king. Professionals use their powers for good and write code that others can understand.” (Fe) * “Perhaps you thought that “getting it working” was the first order of business for a professional developer. I hope by now, however, that this book has disabused you of that idea. The functionality that you create today has a good chance of changing in the next release, but the readability of your code will have a profound effect on all the changes that will ever be made.” (Fe > Te) > NiFe quotes 🧙👥 * “We are confidently commanding, in precise detail, the behaviors of a machine that could otherwise do incalculable damage. And so, programming is an act of supreme arrogance.” (NiFe) * “You should name a variable using the same care with which you name a first-born child.” * “Clean code always looks like it was written by someone who cares.” * “It is not the language that makes programs appear simple. It is the programmer that make the language appear simple!” (Fe) > Ti quotes 🔬 * “Why do most developers fear to make continuous changes to their code? They are afraid they’ll break it! Why are they afraid they’ll break it? Because they don’t have tests.” * “If you're good at the debugger it means you spent a lot of time debugging. I don't want you to be good at the debugger.” * “On the other hand, a system being developed by five different teams, each of which includes seven developers, cannot make progress unless the system is divided into well-defined components with reliably stable interfaces. If no other factors are considered, the architecture of that system will likely evolve into five components—one for each team.” * “Truth can only be found in one place: the code.” * “Redundant comments are just places to collect lies and misinformation.” * “Remember that code is really the language in which we ultimately express the requirements. We may create languages that are closer to the requirements. We may create tools that help us parse and assemble those requirements into formal structures. But we will never eliminate necessary precision—so there will always be code.” Side Note: Some people created a summary from "Robert C. Martin" book about the Clean Code. I just LOVE this summary. I highly recommend to every programmer to see it and understand the MEANINGS and motivations behind each one of these items. So if you want to become a better developer and improve the readability of your own code, I highly recommend you to take a look: https://cheatography.com/costemaxime/cheat-sheets/summary-of-clean-code-by-robert-c-martin/
Biografia
Robert Cecil Martin (born 5 December 1952), colloquially called "Uncle Bob", is an American software engineer, instructor, and best-selling author. He is most recognized for developing many software design principles and for being a founder of the influential Agile Manifesto. He was the editor-in-chief of C++ Report magazine and served as the first chairman of the Agile Alliance. Martin designed many important Clean Code rules for programming and his main website is called cleancoder.com ~ "With understandability comes readability, changeability, extensibility and maintainability"
Osobowość correlate

Artificial Intelligence (A.I.)

Lex Fridman

Linus Torvalds

Steve Wozniak

Aaron Swartz

Satoshi Nakamoto

Geoffrey Hinton

Margaret Hamilton







