Bill Gates

Bill Gates
William Henry "Bill" Gates IIIis an American business magnate, entrepreneur, philanthropist, investor, and programmer. In 1975, Gates and Paul Allen co-founded Microsoft, which became the world's largest PC software company. During his career at Microsoft, Gates held the positions of chairman, CEO and chief software architect, and was the largest individual shareholder until May 2014. Gates has authored and co-authored several books...
NationalityAmerican
ProfessionEntrepreneur
Date of Birth28 October 1955
CitySeattle, WA
CountryUnited States of America
Learning to write programs stretches your mind, and helps you think better, creates a way of thinking about things that I think is helpful in all domains.
When you write a piece of software you assume a certain type of hardware. If you assume hardware that's too powerful then you can't sell many copies cause very few people have that machine. If you assume hardware that's too simple your product can't do as much.
The most important people is to pick people who like to write software and who are good at... good developers like working with each other. And they... they reinforce each other's skills.
Certain teams are more careful in what they write. They generate less bugs. You can know that but it still doesn't mean there might be there might not be one bug that would be bad to ship the product with.
When you develop software, the people who write the software, the developers are the key group but the testers also play an absolutely critical role. They're the ones who ah, write thousands and thousands of examples and make sure that it's going to work on all the different computers and printers and the different amounts of memory or networks that the software'11 be used in. That's a very hard job.
When you program, you want to think you're writing the best possible program for the... for the task you're trying to solve.
You don't go to other books and take little pieces because although say a romantic scene may have been many times before all the details of who it is, where it is, are so intertwined in that text that it's easier to write it from scratch.
Software is inherently complicated. If you say to somebody I want an airline reservation system, to really say what you want in terms of overbooking and fares, and different airlines communicating with each or schedule changes, it's immensely complex. And so you can't write a program that's any simpler than that full specification.
You've got to be willing to read other people's code, then write your own, then have other people review your code.
I've always been amazed by Da Vinci, because he worked out science on his own. He would work by drawing things and writing down his ideas. Of course, he designed all sorts of flying machines way before you could actually build something like that.
A lot of people assume that creating software is purely a solitary activity where you sit in an office with the door closed all day and write lots of code.
Some people, through luck and skill, end up with a lot of assets. If you're good at kicking a ball, writing software, investing in stocks, it pays extremely well.
There's nobody getting rich writing software that I know of.
The Wright Brothers created the single greatest cultural force since the invention of writing. The airplane became the first World Wide Web, bringing people, languages, ideas, and values together.