4 ms·
Jobs called it "bicycles for the mind".* Back in the beginning there was lots of talk of "toasters" as an appliance every household has and even a child can us
by Terretta 4y ago
Jobs called it "bicycles for the mind".*
Back in the beginning there was lots of talk of "toasters" as an appliance every household has and even a child can use (to the point there was a famous screensaver of flying toasters).
The Mac 512, Plus, and SE were embodiments of this. (The Apple //c with LCD attachment and carry handle was an earlier attempt.) Note that all of those included portability as a feature, while the all-in-one Macs (not the Apple //c) emphasized usability by non-tech and non-tech job people. Their spiritual successor is the last 3 years of iPad Pro w/ magnetic magic keyboard/stand.
It's pretty clear there's only a relatively short period of time the hobby shop and hackers are "changing the world", while the real shift comes when "everyone" can access and leverage the new tech (like a toaster, or fluoride in water).
---
* There's another subtle difference between "bicycles for the mind" and "a computer on every desk and in every home." One of those is vendor centric, the other is user outcome space.
- a4isms 4y agoI remember "Bicycles for the mind" well: http://raganwald.com/assets/images/bicycle-jobs.jpeg http://raganwald.com/assets/images/bicycle-jobs.jpeg But as a metaphor, I don't think of a bicycle as an appliance. Mainstream bicycles are brutalist: The chain and gears are usually on display and user-serviceable. Parts like wheels, saddles, and handlebars are standardized in a way that allows users to mix and match components freely. In the days of steel frames you could make art bikes and trikes and all kinds of things from a bicycle. The metaphor works well to describe a lever for the mind's own motive ability.
- Supermancho 4y ago> Mainstream bicycles are brutalist: The chain and gears are usually on display and user-serviceable. Parts like wheels, saddles, and handlebars are standardized in a way that allows users to mix and match components freely That's a matter of perspective. If I create a simple bike drawing in crayon, it has none of those things, but everyone knows what the drawing represents if they had it. Maintenance and extensibility concerns are incidental. Framing things to be attractive, was one of SJ's talents.
- yamtaddle 4y agoI wish they were more like an appliance. The fact that I constantly have to fiddle with the damn things is why I don't ride more. If they were more like modern cars or, indeed, iPads, that'd be ideal. Instead it's like "well, let's go discover what work I'll have to do on my bike before I can ride it...." Ugh. I do enough handy shit, I don't need a bicycle-maintenance hobby.
- michaelt 4y agoIf you want a low-maintenance bike, may I suggest a commuter bike? Hub gear, Marathon Plus tyres, don't store it outside, and just drop it into your local bike shop every ~2000 miles or so as the brake pads get worn out.
- yencabulator 4y agoPro-tip: I used to curse my bike: the chain fell off all the time, the gears slipped, the shifting was fiddly, the brakes were crap. Then I, by luck[1], stumbled on owning a more expensive mountain bike, and things stopped failing. Cheap bikes are crap. [1]: I bought a mid-price mountain bike, nothing fancy, in the era before rear suspension was common. It got stolen within a year. I was part of my parents' grandfathered insurance plan that had unbelievably good coverage for bicycle theft. Insurance replaced the bike with one that had all the same features. Not price matching, matching checklist features. Number of gears, etc. It ended up having some extra features, too, because that was what was in the inventory. After that bike was also stolen within a year, they replaced that with one that had all the features that were in the second one. Plus disc brakes, plus many others, because nothing else fulfilled the checklist. The price of my bike more than doubled in two years. No, you can't get that insurance anymore.
- jjav 4y ago> The fact that I constantly have to fiddle with the damn things is why I don't ride more. Nothing turns more people away from riding bikes than entry-level bikes. Which is unfortunate. Yes, they're constantly needing work and adjustment and never quite shift or brake well. It doesn't have to be that way though. Mid to top tier components are very reliable and work so much better, even when old. It makes a night and day difference in how pleasant it is to ride.
- josephg 4y agoI joke that modern devices with modern social media act more like a taxi for the mind. Programming on an iPad? Forget it. Have you thought about doom scrolling instead?
- Terretta 4y ago> Programming on an iPad? Forget it. Have you thought about doom scrolling instead? Current 13" iPad Pro beats original Macbook Airs for dev, plenty people used them. I'd argue toolchains readily available on iPad Pro with real keyboard and trackpad today is better than any laptop any devs did work on two decades ago. Stage Manager, in particular, lets you have main + 4 more windows open to swap with a thumb tap, not even counting you can have multiple overlapping panes and drive an external 4K screen with multi-tasking windowing. Of course if you use Blink (mosh) you can ssh to anything, you can run VSCode or GitHub Codespaces or Cloud9 or any web IDE, you can use any VDI ... even if you don't like the Git file sync and local native Code Editor tools that are compatible-ish with Codea / Textmate / Sublime flavors of editor.
- wepzen 4y agoI completely agree that the latest iPad Pro is a powerful device that can handle development tasks with ease, but I'd like to offer a few points of consideration: 1- While VDIs can be useful options for remote development, I have found that the user experience can be negatively affected by lag or other performance issues. 2- I would not consider Cloud9 to be a recommended solution, as it might be considered outdated compared to newer solutions. 3- While Codespaces could be an alternative solution, it does not offer the same level of security as other options like VDIs. One alternative that I would suggest exploring is the use of secure containerized environments (CDEs), such as those offered by Strong Network (https://strong.network/ https://strong.network/). I work there myself, so I may be biased. But from my experience, these environments offer a more secure and stable environment for development work, without the potential lag and other issues that can come up with VDIs or other web-based IDEs. Of course, the choice of tool ultimately depends on your specific needs and preferences. If you're looking for personal use, GitPod handles things very well. And if you prefer to stay within the GitHub ecosystem, then Codespaces may be the way to go. Hope that helps!
- rchaud 4y ago1984: A bicycle for the mind 2010: Post-PC age. cURL? Why not curl up on a couch with your favourite movie instead?