I had a manager that would repeatedly use this type of remark. We had this particular application that on one could touch without breaking something. It was always a mess. He would often remark "I wrote the whole thing over a weekend, why can't you guys make a tiny little change without breaking it?" One day I finally got fed up with him and replied "Because it's the quality of work you'd expect from an entire applic…
I once worked with a founder who would always pull that kind of garbage: "I wrote [simple software with no dependencies or integration requirements] in [N] days! Why is it taking you guys [M] months to write [complex software relying on several 1st and 3rd party libraries, a component that needs to work within a large, old legacy system]? Good on the develop manager!
“I wrote FAT on an airplane, for heaven's sake”
71–80 of 119 posts
Re: “I wrote FAT on an airplane, for heaven's sake”
#72From 12BitSlab in article's comments > I don't mind if billg gets a little arrogant at times. One merely has to look at how he wrote the ROM code for the Altair to realize his abilities. > Also, ALL of the concepts embodied in modern tablets and smartphones were "invented" by billg when he wrote the code for the Tandy 100. Things like "instant on", data stored in non-volitile memory, small productivity apps, continue…
Gates was certainly one of the brighter undergrads in those courses. I don't know if that makes him a "CS giant," but he was no slouch.
Re: “I wrote FAT on an airplane, for heaven's sake”
#73Gates is one of those rare people who is at a time a good developer, good manager and a cunning businessman. I started to appreciate him after watching Triumph of the Nerds documentary series. I literally loled for 5 minutes after watching Gates in an event parodying IBM which was organised by Jobs http://youtu.be/riyAe4BKAng?t=20m1s .
Re: “I wrote FAT on an airplane, for heaven's sake”
#74Am I the only one who didn't interpret the quote as him showing off? If I used that line, it would be a way of telling them that the problem of segment tuning is an artificial limitation imposed by a format that hasn't gotten enough attention. "I wrote FAT on an airplane" would be my way of saying, "don't come up with better ways to work around my half-assed implementation. spend time improving the implementation so…
Re: “I wrote FAT on an airplane, for heaven's sake”
#75I'm old enough to know he didn't carry a computer on the plane....
Pen and paper works just fine on a plane and I'm old enough to know that back in those days lots of coding was done that way. At one work place, I spent most of the day away from the computer (terminal) waiting for the operational boys to get their stuff done. I would spend most of my coding day scribbling out code changes onto the fanfold printout.
Re: “I wrote FAT on an airplane, for heaven's sake”
#76Earlier quoted context omitted.
That was Paul Allen, if I remember correctly.
I'm pretty sure it was Bill Gates (although Paul Allen could of too). I thought the source was a Chaos Manor column back in the day.
http://harvardmagazine.com/2013/09/walter-isaacson-on-bill-g...
Re: “I wrote FAT on an airplane, for heaven's sake”
#77I'm old enough to know he didn't carry a computer on the plane....
But too young to know writing code and speccing data structures on paper (and/or napkins...) was quite common before airplane-friendly computers were available? (And for a long time after, really; ubiquitous ownership of laptops is a quite recent thing).
Re: “I wrote FAT on an airplane, for heaven's sake”
#78From 12BitSlab in article's comments > I don't mind if billg gets a little arrogant at times. One merely has to look at how he wrote the ROM code for the Altair to realize his abilities. > Also, ALL of the concepts embodied in modern tablets and smartphones were "invented" by billg when he wrote the code for the Tandy 100. Things like "instant on", data stored in non-volitile memory, small productivity apps, continue…
http://www.6502.org/source/interpreters/sweet16.htm
Anyway, Engelbart, et al, had figured out all this stuff 10 years earlier.
Re: “I wrote FAT on an airplane, for heaven's sake”
#79Re: “I wrote FAT on an airplane, for heaven's sake”
#80Earlier quoted context omitted.
Another possible conclusion from your analysis is that a proper architectural separation of concerns (which could allow one to bang out code like he's still on that plane) has not been practiced in Windows, and by the time Bill was offered the opportunity to code something in Windows it was already hopelessly entangled.
Not exactly. I am a huge fan of code modularization, but what modularization offers you is the ability to decrease the exponent (i.e. to be devTime^1.01 instead of devTime^2). Some features though (including segment tuning, from the sound of it), will touch a ton of other features regardless of how well you modularize your code. I work at a networking company (Arista), and a lot of the interesting problems come from…
These days that's no problem. But back then computers were slower and memory much tighter. Making clean interfaces to integrate things made the code too slow and large.
On the other hand, projects were smaller, so there was less need.