Why you should build a computer from scratch with your kid

Published on October 5, 2025

If Medium puts this content behind a paywall, you can also view it here (LinkedIn)

Recently, I spent some time building a computer from scratch with my 15-yr old, and it was a great experience. Iโ€™m going to try to convince you that you should too.

First of all, we need to get our kids more ๐ข๐ง๐ญ๐ž๐ซ๐ž๐ฌ๐ญ๐ž๐ ๐ข๐ง ๐’๐“๐„๐Œ in general. Our high schools have systemically failed at doing so. For the last five years, Iโ€™ve been driving 30 minutes out of my way every day so that my kids could go to a high school that specifically has STEM tracks, and my 18-yr old is now studying Astrophysics at CU Boulder thanks to that exposure. I believe knowledge and passion for STEM is valuable for a lifetime. Secondly, we need to teach our kids to be ๐›๐ฎ๐ข๐ฅ๐๐ž๐ซ๐ฌ. Donโ€™t just buy stuff that some company built. Get your hands dirty, tinker with it. Understand how electricity flows. Every time the dishwasher or the refrigerator broke, I opened things up and forced my kids to participate (not always willingly). Sometimes it went horribly wrong (and I ended up calling a proper professional), but many times I was able to get things working again (maybe with a little luck). The point isโ€Šโ€”โ€Šdonโ€™t look at things as if theyโ€™re black-boxes, the way subcomponents interact in a system is always fascinating.

The idea of building a computer from scratch though did NOT come from me. Iโ€™m a software guy, not a hardware guy. Iโ€™m no stranger to hardware per sayโ€ฆ During college I worked at our Campus Computing labs, fixing all kinds of hardware problems with thousands of computers. But that wasโ€ฆ over thirty years ago. I messed around with some hardware as-needed when I was working at Microsoft in the nineties (I worked there for 12 years in Office and Windows). But (and this is a strange admission) the last time I ever used a Windows machine was my last day at Microsoft, back in 2009. Iโ€™ve always been a Mac guy for fun and Unix guy for work, but hid it successfully during my tenure at Microsoft.

As so, one day my son came to me and said, โ€œ๐ฐ๐ก๐š๐ญ ๐ข๐Ÿ ๐ฐ๐ž ๐›๐ฎ๐ข๐ฅ๐ญ ๐š ๐œ๐จ๐ฆ๐ฉ๐ฎ๐ญ๐ž๐ซ?โ€ I was surprised, but hey You Only Live Once, so I said โ€œSure! Butโ€ฆ YOU have to do the research.โ€ Off he went for a little while, and I assumed that was the end of the computer building business.

Little while later I was looking at the Amazon cart and I noticed

  • ASRock B760M PG Riptide (a ๐ฆ๐จ๐ญ๐ก๐ž๐ซ๐›๐จ๐š๐ซ๐)
  • Intel Core i5โ€“12600KF Desktop Processor (a ๐‚๐๐”)
  • Crucial Pro 32GB DDR5 RAM Kit (2x16GB) (the ๐ฆ๐ž๐ฆ๐จ๐ซ๐ฒ)
  • Biwin Black Opal NV7400 1TB SSD (the ๐ฌ๐จ๐ฅ๐ข๐-๐ฌ๐ญ๐š๐ญ๐ž ๐๐ซ๐ข๐ฏ๐ž)
  • Gigabyte GeForce RTX 5050 Windforce OC 8G (the ๐ ๐ซ๐š๐ฉ๐ก๐ข๐œ๐ฌ ๐œ๐š๐ซ๐)
  • Montech AIR 903 MAX, E-ATX Mid Tower Case (the ๐œ๐š๐ฌ๐ž)
  • PCCooler RZ400 V2 CPU Cooler (the CPU ๐Ÿ๐š๐ง)
  • Corsair CX-M Series CX650M (the ๐ฉ๐จ๐ฐ๐ž๐ซ ๐ฌ๐ฎ๐ฉ๐ฉ๐ฅ๐ฒ)

I was impressed and amused. The kid had clearly done a lot of research. And also a little bit worried. Now I was on the hook for actually building this thing, and I had no idea how to do it.

And so two days later, things showed up, courtesy of Amazon Prime 2-day delivery. It was a beautiful summer day in the Seattle area, and we didnโ€™t have a lot of those left, so we spread things out on the deck.

And so our adventure started with the ๐ฆ๐จ๐ญ๐ก๐ž๐ซ๐›๐จ๐š๐ซ๐.

We identified the places where the ๐‚๐๐”, the ๐ฆ๐ž๐ฆ๐จ๐ซ๐ฒ, the ๐’๐’๐ƒ and the ๐ ๐ซ๐š๐ฉ๐ก๐ข๐œ๐ฌ ๐œ๐š๐ซ๐ were going to go, and made a game plan.

First we opened up the box where the ๐‚๐๐” came inโ€ฆ

And popped it in into the ๐ฆ๐จ๐ญ๐ก๐ž๐ซ๐›๐จ๐š๐ซ๐. That was surprisingly easy.

Next was the CPU cooler:

This is what it looked like once we opened the box:

At this point, the cat came to help. This was the most dubious part of the entire process. I understand you questioning the wisdom of having cat hair in delicate computer electronics. But the cat was determined to help, so after a number of attempts to discourage said kitty, we begrudgingly accepted her as part of the team. I remain unconvinced she actually added any value to the effort.

The next part was a bit unnerving: we had to apply ๐ญ๐ก๐ž๐ซ๐ฆ๐š๐ฅ ๐ฉ๐š๐ฌ๐ญ๐ž between the CPU and the cooler. The surfaces of a CPU and a heatsink arenโ€™t perfectly smoothโ€Šโ€”โ€Šthey have tiny microscopic gaps. If you just pressed metal on metal, lots of little air pockets would form, and air is a terrible conductor of heat. Thermal paste fills those gaps and lets heat transfer much more efficiently from the CPU into the cooler. This was the Point of No Return. But the kiddo had done his research and he did it confidentlyโ€Šโ€”โ€Ša lot more confidently than I would have.

And so now we were ready to actually attach the CPU fan:

Next was the ๐ฆ๐ž๐ฆ๐จ๐ซ๐ฒ and the ๐’๐’๐ƒโ€ฆ

And so memory went first!

Then the solid state driveโ€ฆ

Time to mount the motherboard + CPU + memory + SSD onto the caseโ€ฆ

I found ๐œ๐จ๐ง๐ง๐ž๐œ๐ญ๐ข๐ง๐  ๐ญ๐ก๐ž ๐ฉ๐จ๐ฐ๐ž๐ซ to all the places where it needed to go very confusing. In fact we got this wrong (we didnโ€™t initially connect the case fans correctly). That was a LOT of cables and it took a while to figure out where they all needed to go. We watched many youtube tutorials here. Thank God for YouTube!

In fact we had to remove the memory chips to connect some of the smaller power wires, our fingers were too big otherwise. Then we put the memory back.

Time to install the ๐ ๐ซ๐š๐ฉ๐ก๐ข๐œ๐ฌ ๐œ๐š๐ซ๐โ€ฆ

By now the thing was beginning to look somewhat finishedโ€ฆ It was dusk so we moved our project indoors.

Now for the scariest moment of it allโ€ฆ Turning it on! To our amazement, the thing actually booted. I had about 50% confidence that it would!

Lastly, of course, the final test was installing Windows (an operating system I had literally worked on shipping back at Microsoft but had not touched in 16 years), and installing the first game (which is of course why the kid wanted to build a PC to begin withโ€ฆ). Gotta love those big blue fans!

All in all, it was a fun way to do something together. I really did take a backseat here: it was HIS project and HIS leadership. He gained skills, knowledge and confidenceโ€Šโ€”โ€Šand some pride too in having built something from scratch.

It also got me thinking about what a generational leap weโ€™ve made. My first computer, when I was 15, had 2KB of memoryโ€Šโ€”โ€Šhis has 32GB of memory. Thatโ€™s 16 million times more memory. Something that would take my 1980s CPU one full day to compute takes his modern CPU less than a second to compute. My computer didnโ€™t have a hard drive, I had programs on tape (a cassette tape held about 1MB of data and took a few minutes to load)โ€Šโ€”โ€Šhis is a blazing fast SSD with a terabyte of storage. Thatโ€™s roughly a million times more storage, a million times faster transfer rates. Yet that humble computer from the 80s got me hooked on a life-long love for computer science.

What kind of live-long passions could you help your kid develop? We need more Builders in this world.