Live data from Hacker News

Nepalese student learns HTML, JavaScript, CSS using just a mobile phone

linkedin.com

71–80 of 249 posts

Re: Nepalese student learns HTML, JavaScript, CSS using just a mobile phone

#71
post #22

I think this is more common than people realize. Especially in the Indian subcontinent, where most people have a smartphone but only few have a PC. I learnt programming on pen and paper first and then on those phone IDEs even before I had access to a pc. And even after a PC, I used to use my phone as a display for my desktop via chrome remote desktop because my monitor got damaged and only showed shades of green. And…

Just about everywhere, people learn programming on their graphing calculators and other low-end devices. I cut my teeth on a hand-me-down Psion 3C. In some sense, I think doing it that way might even be easier. Constraints release creativity, and being able to read a single user's manual (however thick) and technically know everything you need to know is powerful.

I wish there was something akin to TI-Basic for smartphones. A built-in IDE with an interpreted language, with easy path to compilation.

It’s easier to program a TI-89 calculator than an iPhone. Why can’t this be better?

Re: Nepalese student learns HTML, JavaScript, CSS using just a mobile phone

#72

Earlier quoted context omitted.

Thank you for such kind and generous gesture. Sadly, with how things are with the courier and customs dep. here they can charge 30-40% of orignal price to receive electronic items Fortunately, I have managed to get few python freelance gigs here and there and in a few months, I may be able to afford one.

> they can charge 30-40% of orignal price to receive electronic items Ouch. Hanlon’s razor aside, it’s almost as if the government is intentionally preventing the economy from modernizing. Really sad that some bureaucrats couldn’t see the huge long term gains of a more technology-oriented economy, and instead could only focus on whatever marginal short term revenue these tariffs generated.

Could go the opposite way and welcome everyone and everything in, and have situations like your ports being bought by China, as is happening in African nations.

Re: Nepalese student learns HTML, JavaScript, CSS using just a mobile phone

#73

Earlier quoted context omitted.

Thank you for such kind and generous gesture. Sadly, with how things are with the courier and customs dep. here they can charge 30-40% of orignal price to receive electronic items Fortunately, I have managed to get few python freelance gigs here and there and in a few months, I may be able to afford one.

> they can charge 30-40% of orignal price to receive electronic items Ouch. Hanlon’s razor aside, it’s almost as if the government is intentionally preventing the economy from modernizing. Really sad that some bureaucrats couldn’t see the huge long term gains of a more technology-oriented economy, and instead could only focus on whatever marginal short term revenue these tariffs generated.

This is the problem in many emerging economies in SE Asia. Just because many people are struggling to arrange their daily meals, Governments get into socialist mode and taxes anything which does not classify as bare necessity. Sadly, it is a vicious loop and these economies are not modernizing enough at a rapid pace despite so much talent waiting for an opportunity.

Re: Nepalese student learns HTML, JavaScript, CSS using just a mobile phone

#74

Sadly, this is how things are for many of us students, I currently study bachelors in CS here in Nepal and for me and some of my friends stuck in our villages (lockdown isn't still over here yet), we have been doing C assignments using editors avalialble in the playstore. Seeing these apps have millions of downloads, we're definitely not alone and I have seen many indian and other south asian friends do the same. My…

You say ‘sadly’, but that is vastly better than the equipment I had when I learned these skills in 80’s and 90s.

Re: Nepalese student learns HTML, JavaScript, CSS using just a mobile phone

#75

Sadly, this is how things are for many of us students, I currently study bachelors in CS here in Nepal and for me and some of my friends stuck in our villages (lockdown isn't still over here yet), we have been doing C assignments using editors avalialble in the playstore. Seeing these apps have millions of downloads, we're definitely not alone and I have seen many indian and other south asian friends do the same. My…

Very impressive. keep it up. Nepal has a thriving developer scene and we should do everything to nurture it.

If you are looking for Python freelance gigs then please ping me through email in my profile.

Re: Nepalese student learns HTML, JavaScript, CSS using just a mobile phone

#76
post #22

Earlier quoted context omitted.

Just about everywhere, people learn programming on their graphing calculators and other low-end devices. I cut my teeth on a hand-me-down Psion 3C. In some sense, I think doing it that way might even be easier. Constraints release creativity, and being able to read a single user's manual (however thick) and technically know everything you need to know is powerful.

I wish there was something akin to TI-Basic for smartphones. A built-in IDE with an interpreted language, with easy path to compilation. It’s easier to program a TI-89 calculator than an iPhone. Why can’t this be better?

> It’s easier to program a TI-89 calculator than an iPhone.

This is just false. Have a look at Pythonista or one of the numerous JavaScript idea. Hell, there’s even an ocaml environment on iPhone.

It could be a lot better, I agree, but it’s already vastly superior to a ti calculator.

Re: Nepalese student learns HTML, JavaScript, CSS using just a mobile phone

#77
Honestly, a smartphone is more powerful than any of the computers I used to learn HTML, JS or CSS. Better screen resolution too. The main problem is screen size.

Also, TIL you can buy screen magnifiers for under $20. e.g. https://www.amazon.com/s?k=screen+magnifier

Re: Nepalese student learns HTML, JavaScript, CSS using just a mobile phone

#78

Is it time to revive the OLPC program? That one started the low-cost "netbook" trend, after that the smartphones and tablets got to the forefront. How much would a ruggedized laptop cost to make now? I know there's some RPI kits out there but they seem pretty pricey for what you get; I suspect the biggest expense is the screen, so that's an area that could be improved on. Surely there's older screen tech that can be…

I hate that Netbooks died. I think they were just too good for too cheap of a price. A full environment (who cares if it’s slower) often costs far more now. It fell victim to market segmentation. We got locked down tablets (whose OSes were end-of-lifed soon after release) that were optimized for passive consumption instead of boundless creation.

Re: Nepalese student learns HTML, JavaScript, CSS using just a mobile phone

#79

Story time! I grew up in eastern Europe in the communist era, in a country where entire factories were run using Commodore 64 computers that were smuggled in, bypassing export controls and sanctions. The programmer at one such factory was a friend of my father, and we'd go over to his place for dinner semi-regularly. He didn't have kids, and I was six, so I was bored to tears. No toys and nobody my age to play with!…

> Statistically, if you know programming, you probably learned it in a tertiary education setting, most likely in your late teens or early twenties. Just like learning a foreign language at that age, you'll never be perfectly fluent. You'll always have an accent, no matter what you do.

I appreciate your story, but this comment bothered me, because it's something people repeat a lot and it's actually not true. There's no good evidence that adults have more difficulty acquiring language than children. There were some older studies that claimed to show such, but as has become all too familiar these days, their methods were spurious and there have been some replication issues.

I work for a company whose entire purpose for the last 35 years has been making fluent speakers of adults. We do it. We do it regularly. Our students are diplomats and military personnel. They don't really get a choice of whether they study a particular language. It's their job and they have to do it.

The reason adults fail to gain fluency in foreign language is because they don't do the work. They choose to do other things. There is no fundamental limit on the language acquisition abilities of adults, if they just stop bitching about homework and put the effort in.

And I firmly believe the same is true about programming. I didn't start programming until I was 16. I didn't even have a computer until I was 15. I'm almost 40 years old now and I'm the head software engineer for my company. The people I see who struggle with programming who have been at it for years, they're the ones who have approached their entire career under the attitude of "I am not very good at this, I need to find easy, quick fixes for things". Rather than putting the effort in to learn, they cheap out and never grow.

It may feel like growth is not a linear function of effort all the time. Sometimes you feel like you're banging your head against a wall, not understanding things, and not progressing. That's mostly just feeling. I've had it several times myself and have been surprised to find, coming back to a topic several months later, that the topic much easier to understand on the 2nd go. Even when we subjectively feel like we aren't learning and aren't progressing, we still actually are.

Re: Nepalese student learns HTML, JavaScript, CSS using just a mobile phone

#80
post #76

Earlier quoted context omitted.

I wish there was something akin to TI-Basic for smartphones. A built-in IDE with an interpreted language, with easy path to compilation. It’s easier to program a TI-89 calculator than an iPhone. Why can’t this be better?

> It’s easier to program a TI-89 calculator than an iPhone. This is just false. Have a look at Pythonista or one of the numerous JavaScript idea. Hell, there’s even an ocaml environment on iPhone. It could be a lot better, I agree, but it’s already vastly superior to a ti calculator.

Superior in what way? It’s far easier to write a minimal program on a TI calculator like the TI89. No App Store account or Internet required. It’s included in every calculator for free, with function integration into the hard (ie easier to be precise while typing) keyboard.
Post reply on HN