The IBM PC That Broke IBM

It was the dawn of the personal computer age, a time when Apple IIs, Tandy TRS-80s, Commodore PETs, the Atari 400 and 800, and others had made significant inroads into schools and people’s homes. But IBM, whose name was synonymous with computers, was nowhere to be seen. And yet within a few years, the IBM PC would be the dominant player.

Those of us who were around at the time cherished one of those early non-IBM computers, and as the IBM PC came out, either respected it, looked down on it, or did both. But now, unless your desktop machine is a Mac, you probably own a computer that owes its basic design to the first IBM PC.

The Slow Moving Elephant

IBM System/360 Model 30 mainframe
IBM System/360 Model 30 mainframe by Dave Ross CC BY 2.0

In the 1960s and 1970s, the room-filling mainframe was the leading computing platform and the IBM System/360 held a strong position in that field. But sales in 1979 in the personal computer market were $150 million and were projected to increase 40% in 1980. That was enough for IBM to take notice. And they’d have to come up with something fast.

Fast, however, wasn’t something people felt IBM could do. Decisions were made through committees, resulting in such a slow decision process that one employee observed, “that it would take at least nine months to ship an empty box.” And one analyst famously said, “IBM bringing out a personal computer would be like teaching an elephant to tap dance.”

And yet, in just a few short years, IBM PCs dominated the personal computer market and the majority of today’s desktops can trace their design back to the first IBM PC. With even more built-in barriers which we cover below, how did the slow-moving elephant make this happen?

Continue reading “The IBM PC That Broke IBM”

My Kingdom For A Capacitor

While working on a project recently, I required a capacitor of around 1000 μF and went rummaging through my collection of parts. No luck there. At that point I’d usually go through my collection of junk electronics and computer motherboards, but I had recently gone through and tossed the stuff that had been laying around for as long as I could remember. No matter, I thought. I’ll just head over to RadioShack and…

Now, I have been accused of many things over the years, but “deep” is certainly not one of them. Yet, at this moment I had what could only be described as an existential crisis. There is no RadioShack, not in my state at least. I don’t live in an area that’s blessed with a maker “scene”, so no independent shop or even a hackerspace within reasonable driving distance of me either. I could order it online of course, but everyone’s trying to sell them in bulk and shipping will take a few days at least. A few days? Who knows where my interests will be in a few days. How can I get anything done under these conditions?

Desperate times call for desperate measures, so I got in the car and took a ride to the only place I knew where I could by electronic components for cheap: Goodwill. Continue reading “My Kingdom For A Capacitor”

Disrupting The Computer Industry Before It Existed: Rear Admiral Grace Hopper

The feature of being easier to write than assembly is often seen as the biggest advantage of high-level programming languages. The other benefit that comes with them is portability. With high-level languages, algorithms can be developed independently from the underlying hardware. This allows software to live on once the hardware becomes obsolete.

The compiler was a concept that was met with resistance when it was first introduced. This was at a time when computers were custom-built machines bearing individual names like ENIAC, UNIVAC and Mark I. A time when the global demand for computers was estimated to be around five units by the CEO of IBM. In this scenario, it took a visionary to foresee a future where the number of computers would outgrow the number of programmers and hardware would evolve so much faster than software that a compiler would make sense. One visionary was [Grace Hopper].

Continue reading “Disrupting The Computer Industry Before It Existed: Rear Admiral Grace Hopper”

The German Space Program That Never Was

A previous post discussed the creation of the V-2 rocket, the first man-made object to reach space. Designed and built at the Peenemünde Army Research Center during World War II, the V-2 was intended to be a weapon of mass destruction, but ended up being far more effective as a tool of discovery than it ever did on the battlefield. In fact, historians now estimate that more people died during the development and construction of the V-2 than did in the actual attacks carried out with it. But even though it failed to win the war for Germany, it still managed to change the world in another way: as it served as the basic blueprint for all subsequent rockets right up to modern-day vehicles.

But the V-2 wasn’t the only rocket-powered vehicle that the Germans were working on, a whole series of follow-up vehicles were in the design phase when the Allies took Berlin in 1945. Some were weapons, but not all. Pioneers like Walter Dornberger and Wernher von Braun saw that rocketry had more to offer mankind than a new way to deliver warheads to the enemy, and the team at Peenemünde had begun laying the groundwork for a series of rockets that could have put mankind into space years before the Soviets.

Continue reading “The German Space Program That Never Was”

The Physics Of Healing: Radiation Therapy

Few days are worse than a day when you hear the words, “I’m sorry, you have cancer.” Fear of the unknown, fear of pain, and fear of death all attend the moment when you learn the news, and nothing can prepare you for the shock of learning that your body has betrayed you. It can be difficult to know there’s something growing inside you that shouldn’t be there, and the urge to get it out can be overwhelming.

Sometimes there are surgical options, other times not. But eradicating the tumor is not always the job of a surgeon. Up to 60% of cancer patients will be candidates for some sort of radiation therapy, often in concert with surgery and chemotherapy. Radiation therapy can be confusing to some people — after all, doesn’t radiation cause cancer? But modern radiation therapy is a remarkably precise process that can selectively kill tumor cells while leaving normal tissue unharmed, and the machines we’ve built to accomplish the job are fascinating tools that combine biology and engineering to help people deal with a dreaded diagnosis.

Continue reading “The Physics Of Healing: Radiation Therapy”

We Need To Have A Chat About Something Important

Yes, I really did print this the day before the story broke.
Yes, I really did print this the day before the story broke.

With hindsight, I picked the wrong day to 3D print a Cap’n Crunch whistle downloaded from Thingiverse. I was covering the hackspace textile evening, so I set the Ultimaker going and headed off to spend my evening making a laptop pouch. My whistle, a reasonable reproduction of the famous cereal packet novelty whose 2600 Hz tone allowed special access to American telephone networks, was ready for me to take away as I headed home.

The next day, there it was. The legendary phreaker [John Draper], also known as [Captain Crunch] after his use of that free whistle, was exposed as having a history of inappropriate conduct towards teenage boys and young men who he encountered in his tours of the hacker community as a celebrity speaker.

My whistle will no longer go on a lanyard as a piece of cool ephemera, it’s sitting forlornly on my bench. The constant procession of harassment allegations that have been in the news of late have arrived at our doorstep. Continue reading “We Need To Have A Chat About Something Important”

Life On Contract: How Much Do I Charge?

If you’re comfortable with the technical side of becoming a consultant or contractor but are unsure what to charge for your services, you’re not alone. “How much do I charge?” is a tough question, made even tougher by the fact that discussing money can be awkward, and at times virtually taboo.

As a result it’s not uncommon for the issue to get put off because it’s outside one’s comfort zone. Technical people in particular tend to suffer from an “if you build it, they will come” mentality; we get the technical side of things all figured out and just sort of assume that the rest — customers, money, and so forth — will fall into place afterward. If you’re lucky, it will! But it’s better to do some planning.

The short and simple answer of how much to charge is a mix of “it depends” and “whatever the market bears” but of course, that’s incredibly unhelpful all by itself. It’s time to make the whole process of getting started a bit less opaque.

A stubborn determination to solve my own problems has given me plenty of opportunity to make mistakes and commit inefficiencies over the years; I’ve ended up with a process that works for me, but I also happen to think it is fairly generally applicable. Hopefully, sharing the lessons I’ve learned will help make your own process of figuring out what to charge easier, or at least make the inevitable blunders less costly.

Continue reading “Life On Contract: How Much Do I Charge?”