Earlier quoted context omitted.
I was in high school at the time, and Gate's interpreter was buggy and lame. I could have done better, and knew it at the time. Fortunately the quality of his software had nothing to do with his success. It was about marketing and business timing.
People took his code and re-distributed en-mass. BASIC paid the Microsoft bills for almost 4 years. Are you saying people stole and/or paid for unusable code?
Paul Buchheit on Joining Google, How to Become a Great Engineer, and Happiness
341–350 of 351 posts
Re: Paul Buchheit on Joining Google, How to Become a Great Engineer, and Happiness
#342Earlier quoted context omitted.
> Can someone help me understand why computer scientists call themselves engineers in the US? Someone with a Bachelors (or less) who builds systems by writing code is not a computer scientist. That is a less appropriate title than engineer. > Here that would be so totally illegal if you are not a member of the order which requires an engineering diploma. Yes, we know Canada is almost uniquely psychotic about this. I,…
I mostly agree with you, but I still think it makes no sense to not have a regulated title. I mean you can't become a civil engineer if you don't study civil engineering, why is it different for software will remain a mystery to me.
Re: Paul Buchheit on Joining Google, How to Become a Great Engineer, and Happiness
#343Earlier quoted context omitted.
Michael Abrash paved the way for Carmack. Carmack is great, no doubt, but Abrash wrote the book (literally.)
I think they both work together now at Oculus.
Re: Paul Buchheit on Joining Google, How to Become a Great Engineer, and Happiness
#344>there's a whole industry evolved to make us unhappy—it's profitable for us to be unhappy because then we'll go buy “solutions” for our unhappiness. I like how it's a win-win now for me acting revolutionary by being happy.
Re: Paul Buchheit on Joining Google, How to Become a Great Engineer, and Happiness
#345Earlier quoted context omitted.
Original interpreter Gates wrote was pretty hard. Imagine flipping switches to enter a program to do entire BASIC interpreter. You are literally entering machine code, not even Assembly. In those days doing any compiler or interpreter was a monumental amount of work and there was a reason Gates was able to sale his work to establish fairly profitable company standing on just one product: BASIC interpreter. He is not…
He wrote his interpreter on a larger machine (PDP-11 I think), and tested it on an emulator they wrote. When they got to MITS to show off their code that was the first time it ever ran on real hardware. They did not develop BASIC by flipping switches.
[1] This is documented by Noam Cohen in The Know-It Alls. [2] https://en.wikipedia.org/wiki/Open_Letter_to_Hobbyists
Re: Paul Buchheit on Joining Google, How to Become a Great Engineer, and Happiness
#346Earlier quoted context omitted.
He wrote his interpreter on a larger machine (PDP-11 I think), and tested it on an emulator they wrote. When they got to MITS to show off their code that was the first time it ever ran on real hardware. They did not develop BASIC by flipping switches.
It was a PDP-10 at Harvard, and it was not just Gates, it was Gates and Paul Allen working on it together. Another interesting thing is that the PDP-10 was being paid for by Department of Defense grants, and when an auditor discovered how much computer time Gates and Allen (who was not even affiliated with Harvard) had used up, there was a disciplinary hearing, after which Gates left Harvard.[1] In his "Open Letter t…
From the source code itself:
PAUL ALLEN WROTE THE NON-RUNTIME STUFF.
BILL GATES WROTE THE RUNTIME STUFF.
MONTE DAVIDOFF WROTE THE MATH PACKAGE.
https://www.pagetable.com/?p=774Re: Paul Buchheit on Joining Google, How to Become a Great Engineer, and Happiness
#347His reason for why he’s a vi guy was funny! (He only had 60M free for his Linux partition and emacs wouldn’t fit). It did sound mildly apocryphal but so did most of it. My reason for vi is equally random. I learned Unix at college, but I wasn’t allowed on the systems because I wasn’t an engineering student. I had to resort to nefarious means to get online, so I needed to keep a really low profile. The easiest way to…
Re: Paul Buchheit on Joining Google, How to Become a Great Engineer, and Happiness
#348Earlier quoted context omitted.
They've already done so much more than either of those. Bell Labs delivered a fair bit of tech, but Xerox PARC did great demos. Xerox PARC == Magic Leap or something like that.
Don’t know why you were downvoted. Xerox parc did in fact release nothing to the general public iirc. But they got great tech which got ripped off, unlike magic leap maybe ?
Right, just because you haven't bothered to look it up, it doesn't exist. Here are just the Xerox PARC work that was commercialized by Xerox I can think of off the top of my head: Ethernet, XNS, Interpress, the Star and D-series workstations, Mesa, Smalltalk, Cedar.
Re: Paul Buchheit on Joining Google, How to Become a Great Engineer, and Happiness
#349Earlier quoted context omitted.
Don’t know why you were downvoted. Xerox parc did in fact release nothing to the general public iirc. But they got great tech which got ripped off, unlike magic leap maybe ?
> Xerox parc did in fact release nothing to the general public iirc. Right, just because you haven't bothered to look it up, it doesn't exist. Here are just the Xerox PARC work that was commercialized by Xerox I can think of off the top of my head: Ethernet, XNS, Interpress, the Star and D-series workstations, Mesa, Smalltalk, Cedar.
Re: Paul Buchheit on Joining Google, How to Become a Great Engineer, and Happiness
#350Earlier quoted context omitted.
> But you’re right, so far no « killer app » has been found. That’s what makes it interesting today, imho. How long do we have to wait until the lack of a killer app stops being interesting, and simply means the technology is not useful?
Bitcoin is coming up on its 9-year anniversary. The equivalent point in the web's history was 1998. How many of today's Internet giants were founded in 1998? Amazon. Plenty of defunct also-rans: Netscape, Ebay, Yahoo, AOL, Geocities, Altavista, Excite, Infoseek, Lycos, Pointcast, Monster.com, RealAudio, Pets.com, Kozmo, AllAdvantage.com, Webvan, DoubleClick. Netflix was in its infancy (~1 year old). Apple was a dying…
I don't know if you were on the Internet in 1998. I was. The Web was useful, mature, and had tens of millions of paying customers in 1998. In contrast, all the people I have known to use Bitcoin and other cryptocurrencies only do it for speculation.
You bring up PayPal and list eBay as a "defunct also-ran." The only reason people started using PayPal was to shop on eBay, and the only way PayPal got anyone to start using them for payments was to bribe people with $20 referral bonuses, which they could only do due to their VC firehose of money, and a huge spambot campaign where they pestered eBay merchants with messages along the lines of "I'd like to bid, but I can only do PayPal." (see The PayPal Wars)
PayPal is a great historical lesson in explaining why BitCoin and other libertarian hash chain schemes will fail as a currency, because PayPal was founded on the same deluded libertarian fantasy:
"“PayPal will give citizens worldwide more direct control over their currencies than they ever had before,” Thiel predicted. “It will be nearly impossible for corrupt governments to steal wealth from their people through their old means because if they try the people will switch to dollars or pounds or yen, in effect dumping the worthless local currency for something more secure.”"
https://www.cato.org/publications/commentary/who-killed-payp...
The real value of PayPal turned out to be fraud prevention and consumer protection, something that hash chain schemes lack by design.