Earlier quoted context omitted.
not saying they don't exist, but to penetrate that 1% market share to be relevant they have not. I did call out things like raspi and such as still viable for tinkering but not the same way that I was introduced to computers with the Apple II and later the 386/486DX revolution. Around Pentium II things got anti-tinker and ever since 2007 it's been pretty much a consumer-only market. Walled gardens and locked down OS'…
at least on x86 you're still able to install whatever operating system you want, even if only for legacy reasons
Ask HN: Why don't smartphones encourage programming like early 80s computers?
141–150 of 235 posts
Re: Ask HN: Why don't smartphones encourage programming like early 80s computers?
#142It came with a full version of linux on it, with a hardware keyboard. Their marketing around it was that it was 'the hackers phone', and they started trying to build a community around it by launching competitions and advertising the best hacks and out of the box ideas which could be achieved on the phone.
I remember running aircrack-ng on it to crack wifi handshakes which could be captuered on the stock phone. Running nmap etc, war driving. It truly was incredible.
As expected though, it died in the water. There was such little uptake in the community that nokia stopped developing the Maemo OS it had made for it, and silently killed the brand. I sometimes like to imagine what could have been achieved if they had pressed on with that product line and the marketing which encouraged breaking the norm and creating something cool on your phone.
Re: Ask HN: Why don't smartphones encourage programming like early 80s computers?
#143The answer is obvious - most people don’t want to do this. They want to text or call a friend, look up the weather or sports, stream some entertainment or read the news. They’re experts in their own domains and don’t have the time or inclination to learn programming. There’s some heavy condescension in this thread, claiming that not programming “keeps people stupid”. As if creating can only happen in an IDE and not i…
Yeah and to add to this: People, in general, want to connect with other people. Programming is a means to that end. Only for a small part of the population is programming in itself an end.
I believe that when someone’s idea of what people want equals to the status quo, they just talk out of their Stockholm’s.
Re: Ask HN: Why don't smartphones encourage programming like early 80s computers?
#144Because smartphones are designed to keep you stupid. Computer literacy means you are able to poke holes in their shitty abstractions. The industry does not want you programming or creating, the industry wants you to be consuming. Preferably with your credit card.
> The industry does not want you [...] creating Twitter, Instagram and TikTok would like to differ. User created content is still a major thing, even if we stopped calling it web 2.0. Most of that just happens in other domains than programming (though Roblox exists, so programming does happen too).
Re: Ask HN: Why don't smartphones encourage programming like early 80s computers?
#1451. 80s computers were basically a mechanical keyboard connected to a low resolution CRT display (typically a TV). Text entry was the default. There was no GUI or pointing device. For smartphones, text entry isn't the default. 2. In the 80s seeing your choice of text on a screen was something really new to most people. Teletext would not be universal until the end of the decade. Nothing in the house had even a text di…
Re: Ask HN: Why don't smartphones encourage programming like early 80s computers?
#146Earlier quoted context omitted.
As someone who has done a non-trivial amount of coding work directly on my phone, I'll say you just get good at being able to type the symbols you need (though I agree it isn't great; but like, that's what BASIC is for, and I certainly spent a ton of time coding BASIC on my old TI calculators ;P). I also frankly find my phone to be an extremely pleasant device to "sit in one place and think", and given how many games…
I've seen the youth doing this nowadays. But just watching it causes severe physical pain in me. Everything is awkward, and painful slow. In the time you would have written a page of code on a desktop in an IDE you hardly manage to write a few lines of working code on a phone. Alone the fact that you can't use keyboard shortcuts efficiently is more than crippling! Not to mention the extremely tiny screen on a phone.…
Best for thinking is actually walking around, while not being distracted by anything else.
Fwiw my best ideas were born in a bathroom.
Re: Ask HN: Why don't smartphones encourage programming like early 80s computers?
#147Profit motive as the only motive, combined with scale, mostly, with a side of "freedom helps bad people do bad things" variations. ex: In many respects there is vastly more effort involved in making them general purpose computing devices. Why harm profits catering to people who want that when the crushingly vast majority don't want it, when they can't be trusted to use it (directly or indirectly) without messing some…
There's places where it falls down (mtx gachas, where individuals tend to all be overvaluing gambling dopamine in the same systemic way), but like - teenagers want to talk to their friends, not learn to code and if they did they have a perfectly usable computer
Re: Ask HN: Why don't smartphones encourage programming like early 80s computers?
#148The answer is obvious - most people don’t want to do this. They want to text or call a friend, look up the weather or sports, stream some entertainment or read the news. They’re experts in their own domains and don’t have the time or inclination to learn programming. There’s some heavy condescension in this thread, claiming that not programming “keeps people stupid”. As if creating can only happen in an IDE and not i…
I work in tech as a software engineer and I (mostly) don't want to do this. I want my phone to work out of the box. The other thing I'd add is that even when I want to write a mobile app, doing it on the device itself would be a nightmare. Composing emails is already hard enough.
Yeah there’s flutter or react for app development. But it’s just different.
Samsung has a thing called “dex” that allows your smartphone to hook up to an external monitor, as does the steam deck. These machines are powerful enough to develop on, they’re just locked down enough
Re: Ask HN: Why don't smartphones encourage programming like early 80s computers?
#149Earlier quoted context omitted.
> The industry does not want you [...] creating Twitter, Instagram and TikTok would like to differ. User created content is still a major thing, even if we stopped calling it web 2.0. Most of that just happens in other domains than programming (though Roblox exists, so programming does happen too).
Poor, sweet summer child. Their exploitation of your effort isn't creative freedom. For a poignant dramatization see https://en.wikipedia.org/wiki/Fifteen_Million_Merits and then when you feel like reading a lot of sad history just start reading books and articles about the recording industry.
Similarly, Youtube or TikTok wants you to create the most funny, informative and creative videos possible. Not because they love creativity, but because it serves their interest.