Sponsored Content
Full Discussion: A rant...
The Lounge What is on Your Mind? A rant... Post 303023570 by wisecracker on Wednesday 19th of September 2018 10:42:53 AM
Old 09-19-2018
A rant...

Hi guys...
(Apologies for any typos etc...)

This is basically a rant.

I have been doing kids level projects and writing code to suit since around 1982, for the uProfessor, for the Sinclair Spectrum and later for the QL, IBM-XT in MS-DOS and after that for a 386DX40 up to Windows 95, until I dedicated most my work for the AMIGA platform from 1996.
Since then I have built and coded for Linux and let us not forget AudioScope.sh for almost any *NIX style bash terminal.
It has been a hard slog to learn, even badly, 6502, Z80, 8088/8086/80186, x86, PIC and other assembler code as well as varying dialects of C, BASICs of many variants, ARexx, Python from version 1.4.0, Shell scripting, HTML 4+ and others I have since forgotten.

<rant>
Well I came upon an advert for Lego Boost, (a supposed programming app'), and in this advert it quotes:

"""
It's easy to keep things simple (...) but there is almost no limit to what you can program.
"""
WHAT??? Almost No limit?
Well maybe ALMOST NO LIMIT within the confines of these Lego kits. But believe me, doing my stuff has taught me a great deal about kids and their so-called abilities along with the programming languages I have used.

It also, in a promotion video, quotes - paraphrasing:
"""
Kids can learn how to code easily with this app'.
"""
SWEEPING STATEMENTS!

Well this app' is much like 'scratch':
Scratch - Imagine, Program, Share
Of which I tried for a nine year old to _learn_ how to code to create his own games. Not too successful I am afraid, the said nine year old boy's attention span was about 10 minutes at best and a book teaching scratch, (and python using pygame), that we bought him as a(n) XMAS present never ever got read.
He kept telling his parents he wanted to do programming.
After decades of doing projects mainly for kids from around eight years old I soon discovered that attention spans of even ten year olds was small and everything had to be designed to be built by a youngster, under supervision, within an hour at the absolute most.

Well there is programming and there is programming.
Learning a computer language is NOTHING like the same as drag and drop systems in a tight, closed, _eco_system_ where programming error reports don't exist.
Coding from the ground up may not be glamorous but you get to know how things work language wise and you soon find that the 'ALMOST NO LIMIT' sure has numerous limits.
Building hardware that has to be made from almost RAW materials is much more difficult than kits as those kids that have tried my stuff learn how to solder, mark out and drill boxes, how to lay out components, cut tracks etc on stripboard/Veroboard to get any home brew hardware to work.
</rant>

Questions to my friends on here:

What is/are your opinion(s) on my rant?
Do you think that apps' like 'scratch' and 'Lego Boost' actually teach kids programming?
How did you become the professional(s) that you are?
Other?
 

2 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Where can I rant?

First of all, apologies to the admins for not reading the rules totally and missing the bit about ranting off about other OSs. But that raises a question. Where do you go to have a good rant, to vent your disgust at various corporations and thier hideous behaviour? :confused: (2 Replies)
Discussion started by: u6ik
2 Replies

2. What is on Your Mind?

One liners, quick rant...

Hi fellas and fella-esses... There are numerous threads on here where people ask for, and often expect, solutions to difficult problems solved using _one_liners_. Why do they insist as such when it is virtually no different in execution time with well thought out indented code? Is it me... (12 Replies)
Discussion started by: wisecracker
12 Replies
scratch(1)						      General Commands Manual							scratch(1)

NAME
Scratch - An easy to use interactive programming environment for ages 8 and up. Description Scratch is an easy, interactive, collaborative programming environment designed for creation of interactive stories, animations, games, music, and art -- and sharing these on the web. Scratch is designed to help young people (ages 8 and up) develop 21st century learning skills. As they create Scratch projects, young people learn important mathematical and computational ideas, while also gaining a deeper understanding of the process of design. This man page contains basic information about Scratch. For additional information, see the Scratch website at http://scratch.mit.edu. OPTIONS
Options are set through the .scratch.ini file in the user's home directory. For instructions on how to edit this file, see http://info.scratch.mit.edu/Network_Installation. BUGS
Please report bugs to the package maintainer. For the most recent version of this package, see http://info.scratch.mit.edu/Linux_installer FILES
/usr/bin/scratch - scratch startup script /usr/lib/scratch/ - Contains Scratch.image (Squeak image containing Scratch code), and scratch.ini file /usr/share/scratch/- Contains subdirectories with Scratch media library, sample projects, and language files. COPYRIGHT
Scratch is Copyright (C) 2011 Massachusetts Institute of Technology and released under the GPL v2. See the LICENSE file included with the source code. The Scratch logo, the Scratch cat, and Gobo are trademarks of MIT and may not be used in substantially modified programs based on the Scratch source code. Scratch is developed by the Lifelong Kindergarten group at the MIT Media Lab. See http://scratch.mit.edu scratch(1)
All times are GMT -4. The time now is 05:04 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy