Skip to content

Commit 65d3f08

Browse files
committed
add shrinking-computers blog post
1 parent 30ecfbc commit 65d3f08

File tree

3 files changed

+85
-0
lines changed

3 files changed

+85
-0
lines changed
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
---
2+
author: Dave Aronson
3+
date: 2024-08-10
4+
layout: blog-post
5+
permalink: blog/incredible-shrinking-computer
6+
section: Blog
7+
tags: predictions
8+
title: The Incredible Shrinking Computer
9+
---
10+
11+
This is a prediction I have made verbally
12+
many times over the past several years,
13+
but recently had occasion to write down,
14+
so I figured I may as well record it here for posterity.
15+
16+
<div style="align-items: center; display: flex; justify-content: center">
17+
<img src="/assets/img/mainframe.jpg" height="300">
18+
<span style="font-size: 5em">&nbsp;=&gt;&nbsp;</span>
19+
<img src="/assets/img/tiny-server.jpg" height="300">
20+
</div>
21+
22+
===8<---cut-here---
23+
24+
Within a few decades, for most individuals,
25+
a "computer" will be a small box
26+
that could fit easily in a pocket
27+
or be worn like a watch or pendant.&nbsp;
28+
Even most of that thing’s size will be
29+
physical protection, battery, a medium for personalization (the surface),
30+
and just making it big enough not to be lost so easily.&nbsp;
31+
The actual computer itself will be
32+
a single smallish chip, or a few of them on a very small motherboard.&nbsp;
33+
This will include at least the RAM, CPU, mass storage,
34+
and some communication as below.&nbsp;
35+
(Not sure about GPU;
36+
that may be delegated to the various form factors as below.)
37+
38+
Now you may be wondering, how would we _use_ such a tiny thing?&nbsp;
39+
Their watch, phone, tablet, laptop, and desktop,
40+
and possibly further things such as VR glasses, brain implants,
41+
plus things we have yet to imagine,
42+
will be basically nothing but docking stations _for the same "computer"_,
43+
to allow for various sizes and types of human interface.&nbsp;
44+
(Including possibly taking over GPU duties.)
45+
46+
Said chip won’t even have to be physically inserted or attached,
47+
but communicate over something basically equivalent to
48+
high speed very short range Bluetooth.&nbsp;
49+
(Of course options would exist for use-cases where
50+
it would be further from the user,
51+
akin to today’s Bluetooth speakers.)&nbsp;
52+
We’ll be back to having one "computer" per person,
53+
though maybe additional ones issued by work,
54+
and of course we nerds would still want to play with different kinds.&nbsp;
55+
There will still be different kinds (or OSes) better suited to different tasks,
56+
but most people will still stick with one.
57+
58+
They’ll be cheap enough that you don’t need to do something like
59+
install Linux on an old one to make it affordable
60+
(versus the ones from Apple, with MacOS installed,
61+
or one that can run Windows reasonably performantly),
62+
though of course Open Source enthusiasts will still do so.&nbsp;
63+
Within a few more decades they’ll be cheap enough that
64+
your kids might get them for free in their breakfast cereal.
65+
66+
(Servers are a different matter.&nbsp;
67+
Just as with today’s machines,
68+
one of these may be enough for a small company’s shared-IT needs,
69+
while larger companies may need multiple, or something beefier,
70+
and there will be more and more "data centers" and VM providers.&nbsp;
71+
This will NOT shrink them, as demand will grow to match or exceed supply.)
72+
73+
===8<---cut-here---
74+
75+
(Note, this is not including
76+
any breakthroughs in _quantum_ computing.&nbsp;
77+
I don't foresee much happening there
78+
that would affect this much very soon.&nbsp;
79+
There may be helpful breakthroughs in
80+
room-temperature superconductivity,
81+
but thermal noise remains a very thorny issue,
82+
never mind larger physical vibrations.)
83+
84+
So what do _you_ think?&nbsp;
85+
Write your thoughts below!

assets/img/mainframe.jpg

23.2 KB
Loading

assets/img/tiny-server.jpg

31 KB
Loading

0 commit comments

Comments
 (0)