Ask HN: Programming for Seniors. Where would you start?
3 comments
"For Seniors" is a marketing strategy that preys of anxiety over change or offers a discount. It's not really as if there is some cognitive development barrier as there is with children. That's not to say that programming can't be facilitated with various accommodations that mitigate the physical effects of age such as decline in vision and arthritis in the hands. But, the intersection of seniors attracted to the idea of programming and the training wheels of a "for seniors" curriculum is probably reducible to general personal enrichment.
Good luck.
Good luck.
I would pick any "hard problem" and I will try to come up with a reasonable implementation.
A short list of "hard" problem:
* writing a compiler
* a key value distribuite storage system
* embedded databases
* a constrain solver
* circuit simulator
* render engine
You can note a couple of things, usually "hard" problem require a lot of theory, they are hard because we don't have the right abstraction, they are not really related to each other...
Anyhow "seniorities" is not really about the capability of solve hard problem, it is more about to empower your team to solve such problem, together.
A short list of "hard" problem:
* writing a compiler
* a key value distribuite storage system
* embedded databases
* a constrain solver
* circuit simulator
* render engine
You can note a couple of things, usually "hard" problem require a lot of theory, they are hard because we don't have the right abstraction, they are not really related to each other...
Anyhow "seniorities" is not really about the capability of solve hard problem, it is more about to empower your team to solve such problem, together.
Smalltalk
Thoughts?