The Microsoft Azure CTO, who called for the disabling C++ and changing Rust a few days ago, complained about Git on Twitter again this time. Mark Russinovich said: "Git is the least intuitive and bulky interface among all the software I have ever used. It makes me crazy about pul

2025/05/1311:25:36 technology 1133

Author | Xin Xiaoliang

Produced by | CSDN (ID: CSDNnews)

A few days ago, Microsoft Azure CTO, who called for the discontinuation of C++ and replacement of Rust, once again complained about Git on Twitter. Mark Russinovich said: "Git is the least intuitive and bulky interface among all the software I have used. It makes me crazy about pulling out my hair."

The Microsoft Azure CTO, who called for the disabling C++ and changing Rust a few days ago, complained about Git on Twitter again this time. Mark Russinovich said:

For example, Mark Russianovich complained that the debate in the developer circle about which Git CLI or GUI is better has existed for a long time. Many developers are also curious about who Mark Russianovich is, who has been criticized for being crazy recently?

The Microsoft Azure CTO, who called for the disabling C++ and changing Rust a few days ago, complained about Git on Twitter again this time. Mark Russinovich said:

Who is Mark Russinovich?

1966, Mark Russinovich was born in Spain. His father is a radiologist and his mother is a business administrator in the same clinic as his father. Mark Russianovich started to come into contact with computers in the 1970s. At the age of 15, he bought himself the first computer, Texas Instruments TI-99/4A, when he was able to reverse engineer and program ROM ( read-only memory ). Later, Mark Russianovich obtained a Ph.D. in computer engineering from Carnegie Mellon University and began to do Windows-related software development work.

The Microsoft Azure CTO, who called for the disabling C++ and changing Rust a few days ago, complained about Git on Twitter again this time. Mark Russinovich said:

Texas Instruments TI-99/4A

90s In the late 1990s, Microsoft relied on the Windows operating system to dominate the technology industry, and Windows was run from desktop computers to laptops , workstations, and servers. At that time, Mark Russianovich developed software for a small software company during the day, searched for errors, flaws and secrets in Windows NT at home at night and weekends, and posted this information on the Internet, which often angered Microsoft. Mark Russianovich also reverse engineered the then-NT Server and discovered Microsoft's behavior that artificially changed the market to make it work in a way that it would work in a favorable way that Microsoft could force all network services to use a more expensive operating system while selling cheaper versions for other tasks. Mark Russianovich also developed a tool for this that could convert NT Workstation to NT Server, which also angered Microsoft, and he was denied entry into the building a few days later while attending Microsoft events.

However, Mark Russinovich's love and hate with Microsoft also opened the door to joining Microsoft. Jim Allchin, the head of Microsoft Windows, offered Mark Russinovich a job. Mark Russinovich initially refused, and later joined Microsoft a few years after running the Windows Sysinternals website, becoming a Microsoft technical researcher (one of the highest honors that could be awarded at the time). At Microsoft, before joining Microsoft, Mark Russinovich also co-founded Winternals Software with Bryce Cogswell and developed dozens of popular Windows management and diagnostic utilities, including the famous system tool Sysinternals.

In 2006, Microsoft acquired Winternals Software, and Mark Russianovich also joined Microsoft to help improve the technical level of Windows. Now Mark Russianovich is the Azure Cloud CTO at Microsoft. Mark Russinovich has developed a lot of system tools in Microsoft, such as winobj, sysmon, diskmon and process monitor. He also wrote "Windows Internals", known as the BSD Red Book. Gradually, Mark Russinovich has become a symbol of Microsoft. In addition, Mark Russianovich is also proficient in reverse engineering, and he discovered the Sony BMG disc copy protection scandal that shocked the world.

The Microsoft Azure CTO, who called for the disabling C++ and changing Rust a few days ago, complained about Git on Twitter again this time. Mark Russinovich said:

Git CLI vs GUI which is better?

Back to Russiasinovich complains that the Git interface is bulky and difficult to use. Git is an open source distributed version control system. The debate has never stopped about developers using Git to choose CLI or GUI, and there was a chain of contempt. The main reason is that Git was a command-line-based version control tool from the beginning, and then it derived multiple graphical interface tools.

For this, developers who like graphical clients believe that from the perspective of UI, Git is relatively bad. The GUI looks more intuitive, not easy to operate by mistake, and does not need to remember various commands. It is enough to deal with daily use, and it is more convenient to view the Log.

Another part of developers believe that using the command line to perform Git is simple and convenient. It is unprofessional for engineers to only use GUI, and so far there is no full-featured GUI software. It is no problem to use Git as a tool, but in many scenarios, GUI has missing functions. In addition, the command line method is more efficient. For technical workers, the command line method helps developers understand the operating principles of Git and exercise their problem-solving ability. Although the GUI method is simpler and faster, the bigger the gap between the two sides is in the later stage.

Finally, what Git tools are you using? Welcome to vote and discuss.

Reference link:

https://en.wikipedia.org/wiki/Mark_Russinovich

https://www.wired.com/2014/05/mark-russinovich

technology Category Latest News