back to article Kids should be making software, not just using it - Gove

Education Secretary Michael Gove today proposed killing off Blighty's ICT curriculum in September to give it a thorough reboot. Launching a consultation into his plans, Gove suggested that from the start of the next academic year, schools should be able to teach what they want in computer classes. The Tory minister recommended …

COMMENTS

This topic is closed for new posts.
  1. Tegne
    Childcatcher

    I'm surprised that Programming isn't already being taught.

    A major part of my O-level computer studies waaaaaay back when was programming on BBC Micros. I'm wondering whether this was because the teacher at the time was into programming and had free reign to set the syllabus or whether it was part of some broader guidelines.
  2. Anonymous Coward
    Anonymous Coward

    @Tom 38

    Programming *is* hard. The proper stuff, at any rate. Consider the drop-out rates reported here:http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html and that's for a self-selecting minority who are both interested and think that they are good at it. Consider the famous double-hump: http://www.eis.mdx.ac.uk/research/PhDArea/saeed/ of compsci results.
    1. Anonymous Coward
      Anonymous Coward

      It is and it isn't

      It's easy if your brain's wired the right way, otherwise you'll spend most of your time pissing in the wind. If your brain's wired the right way then it's likely that you can have a foreign language chucked at you and you'll pick it up by looking at the syntax. If it's not you'll panic because the chances are you learned by rote. I think the double-hump can be explained by those who chose computer science due to interest and those who chose it because they thought a degree in it would make them money.
      1. Anonymous Coward
        Anonymous Coward

        @ is and isn't

        too true. That will always be the problem with anything taught in school, if it's not taught by teachers with a real interest and to students with some aptitude and willing to learn the outcome will always be boring and useless. There is a bare minimum - the famous three Rs - that it really is essential for everyone to acquire, even at the cost of boredom, but beyond that education does need to be matched to aptitude and ability.
  3. Tom Wood

    Maybe the most sense that Gove has ever talked

    (which isn't saying much.) But beware the trap that lumps "programming", "software engineering" and "computer science" under the same heading. Software engineering includes more than just programming and computer science includes more than just software engineering. You can't really study computer science properly without including a fair bit of maths... are they going to look at the maths curriculum too or miss out such fundamental concepts as boolean logic and non-decimal number systems?
    1. Anonymous Coward
      Anonymous Coward

      To be fair he is an outsider.

      A lot of universities can barely tell the difference these days.
  4. mark 63 Silver badge
    Childcatcher

    Scratch??? Scratch???

    "We could have 11-year-olds able to write simple 2D computer animations using an MIT tool called Scratch." Why not an actual language? I dont care if it is "Designed for learning" Its the equivalent of teaching latin because it "underpins european languages" except without the cudos
    1. sabroni Silver badge

      It's not like teaching latin.

      IMHO programming is about how you approach problems and resolve them. The language you use is arbitrary and not really important compared to this. Do you really think it would be appropriate to try and teach junior school children c++? I think it makes much more sense to demonstrate the principles using a specially tailored language that hides a lot of the complexity, then allow children with an interest to take it further into the realm of "real" languages. A for loop is a for loop whether written in c++, VB, javascript or whatever....
    2. Ken Hagan Gold badge

      Re: Why not an actual language?

      Because by the time you've persuaded an actual language to produce interesting output, your 11-year old has fallen asleep. Learning doesn't have to be boring.

      As it happens, I was looking for a gentle introduction to programming at the weekend and found Scratch. My 10 and 7 year olds have been playing with it since, by choice. I doubt that would have happened if I'd started them on a "proper" language, but scratch is powerful enough for them to learn from experience about spaghetti code and badly named variables.

      In fact, I'm stunned that Mr Gove has stumbled upon such a good idea.

  5. Neil Spellings

    Word and Excel

    Yea, pointless learning these as it's not like the majority of white collar workers use them for their daily jobs. Oh wait..
    1. Intractable Potsherd

      Yes, and before computers...

      ... we used pens and paper. There weren't special classes in "writing" after junior school, and you certainly couldn't get a qualification in "writing".

      Once the basic skills were learned, they could be used to write in different languages, make mathematical notations, write up science experiments and so on. WP/spreadsheet/database programs are the equivalent of pen and paper - you use them to make something else possible. After the basics are learned at junior school, it becomes the role of the individual subject to teach the children how to use them for that purpose.

  6. Citizen Kaned

    they need to get this right before they screw the kids over...

    i was in the 2nd year of national GCSEs. the year previous to us (nationally) got much higher grades than expected. so, they decide to make our exams much harder to correct this issue. the consequence: our year got much lower grades than the previous. following year: they make them easier again as our year (nationally) didnt do well so, a whole year of school leavers get screwed with qualifications lower than they should have been. and since then they have gotten easier. (why are all the complex bits dropped now?) so GCSEs are essentially useless as your grade depends on how well you did also, an old A is now an A*, B=A, C=B etc. get this right first and dont fuck over a whole generation of school leavers... dont use them as guinea pigs!
    1. Cari
      Meh

      Amen. I'll never stop being bitter about the one A-Level IT Module the teacher gave me and a load of friends 100% in, that came back at the end of the two years from the examiners, all marked down to 60%, with no explanation from the teacher or exam board. It was a web design module, and we'd all gone above and beyond the scope of the module since we all had an interest and actually knew HTML etc. (rather than frontpage/publisher). That isn't to say we didn't do the boring bits to tick the modules boxes too.. we did, which was all the more frustrating.

    2. Gordon 10

      You are partly wrong

      I was in the first year of national gcse's the main reason we got great grades was that we had the benefit of at least 1 year of the relevant O level syllabus for some if not all of the subjects. Having done both mock O levels and real GCSE's I can assure you GCSE's were easier.

      In practise you had it harder because your year had a syllabus designed to meet the requirements of the GCSE not potentially exceed it like ours.

      Totally agree with you on the A* grade though. Don't any of these idiots understand about normalising the scores to a bell shaped curve as they did with my degree exams?

  7. Tom 7

    Its not just boring

    its sodding useless. Teaching people how to do 19thC office things with a computer is like teaching people how to tow a filing cabinet behind a space rocket. At least with programming even if you dont get off the ground you get to look up. I just hope its general programming and not something Visual or some other proprietary lock in shit like MS just did on Open Standards.
  8. Anonymous Coward 101
    I went a Scottish school in the mid-nineties. The 'Computer Education' class I went on had some pointless stuff ('type four stories using the desktop publishing software') but some programming tasks as well. I think by the end of the programming module, there were about two or three versions of the same programs circulating around the class on a floppy disk. This will be a waste of time unless the programming tasks are set at the right level.
  9. Destroy All Monsters Silver badge
    Facepalm

    Optional

    > NASUWT challenged the notion that current IT teaching was "dull" It is not? Says who? > Removing the curriculum in the subject risked short-changing pupils HOW? > and creating a free for all Oh no, disorganization. IT MUST BE BAD. > Adding that school teaching shouldn't be left to the agendas of multinational companies. Preferring that school teaching should be left to the agenda of well-meaning left-leaning decision makers who like to mind other peoples' business. What could go wrong? Pretty apropos: http://mises.org/daily/5862/University-Guildsmen-and-Anticapitalism
  10. seansaysthis
    Headmaster

    difference between driver and mechanics

    We have reached the point where IT has become like automobiles. The majority of people that drive cars know little more than how to drive the thing badly . In the distant past people had to know a lot more about the actual workings of the car to drive it There are some , who are enthusiasts who know how to tinker with the engines and know what a slip differential is, I'd liken them to power users. Then there are the mechanics pretty much like the IT technican. However engineeers will always be engineers and a minority. With kids all you can really do is show them the possibilites of a career in Engineering . If they like to tinker with thing then they may well be attracted to a career in engineering. There is no shortage of resources on how to program and how computers work, there is a shortage in interest. The fact is that as any technology becomes more popular the number of people who really understand it diminsishes as a percentage. Science and Engineering need good PR . Ive spent the last 20 years working in the technology field and I'm happy I had the oppertunity. I've even managed to work on things that were mildly useful. Its something Id encourage any young person to look at. The possibities have to be advertised. There are very few superstar programmers and that is not going to change due to the nature of the job. The key is that there are oppertunities to learn and oppertunites to grow.
  11. George 8
    Thumb Up

    At last!

    I must admit to having more than a passing dislike to Mr Gove, on so many angles. This initiative leaves me feeling compromised. HOW, HOW could I agree with Mr Gove? AT LAST! is what I say. As a software engineer, the people I work with are generally 40+ blokes. Occasionally there will be a 30+ bloke and even less frequently a woman. Where are the kids? I have 2, neither interested in developing and no wonder given the IT and the support the school gives IT. Software development is a good, challenging industry, and UK developers are geenrally highly prized. Please let this continue even though most of our jobs are off shore now. One day UK PLC will wake up and realise that the stuff being developed offshore is at best poor and want to bring the said stuff back tot he UK. Who is going to develop this if we dont start to engage our children... The sooner the better.
  12. Some Beggar
    WTF?

    No curriculum? Has he read his job title?

    The point of a curriculum is so that we can exercise some content and quality control over what schools teach, and so that employers and tertiary education admissions have a basic idea of what a secondary school qualification means. If the current one is crap then replace it. Throwing it away and letting schools teach whatever they want is just headline grabbing flimflim. What will an ICT GCSE mean next year? You can build an AI-controlled drone helicopter? Or you can make a parish newsletter with MS Clipart? FFS.
    1. Gordon 10

      I'm baffled

      Why it would take 2 years to rewrite the syllabus?

      Most Reg commentards could write the outline in a couple of hours and 6-8 of us the whole 2 year syllabus in a few months.

      1. Some Beggar

        I doubt it.

        Most Reg commentards could quickly knock up a list of languages and tools they like or think are important, or a list of things they wish they'd learned at school, or a list of skills they think will be useful to the pupil or the economy. (witness most of the comments on this thread).

        Putting together an actual curriculum that will keep kids from either falling asleep or running riot and will give them a set of skills that are provable in an exam or assessment is a whole different thing.

        I wasn't really criticising the idea of taking two years to improve the curriculum, more the bizarre idea of throwing the current one away while you do it.

        It's like throwing the passengers out of a leaky boat and asking them to tread water while you build a new one.

  13. Richard Barnes

    A couple of thoughts

    The question is, why should children learn to code? One answer could be that it teaches skills such as thinking logically and breaking problems down into manageable chunks. But if this is the reason, there are any number of disciplines that could offer these, from cooking to Latin prose composition. Another answer could be that it helps UK plc if a proportion of children leave school knowing how to write code. But why? Are there really very many pure coding jobs left in the UK that haven't been oursourced? Lots of analysis jobs, sure, but coding jobs? So are we teaching children to code so that they can become analysts? If so, why don't we miss out the first stage and jump straight to teaching them analysis?
    1. TheOtherHobbbes

      I think the plan is

      that the UK will be able to march towards world dominance in Programming[tm]

      Especially games, and entertainment, and a bit of quanting, and stuff like that.

      This would be a good thing, if it weren't for one or two minor points - like the fact that programming is useless without both industrial and/or management strategy and design, and that practical programming skills have a nasty habit of becoming obsolete fairly quickly. (Just ask a Flash developer.) Especially if they're toy programming skills, like Sketch - nice toy though it is.

      So - programming is better than ICT, but a really interesting curriculum would combine development across multiple platforms with some element of useful, non-Hoxton entrepreneurship, perhaps larded with useful negotiation skills.

      Gove's mind - if it can be called that - seems to be trained too mechanically to think strategically. Flash some action words at him, and he's putty in the hands of lobbyists and advisors.

      Therefore drama and grandstanding and newsbites, but not so much deep insight into real educational needs.

      Also, who's going to pay for the teachers to support this bold new effort - the ones who will be giving up highly-skilled contractor posts for the academic front-line?

      (Not the Tories, that's for sure.)

    2. Ken Hagan Gold badge

      Re: why should children learn to code?

      Learning to code isn't generally useful, but learning how to control a cursed, wretched, bastard machine that does ONLY and EXACTLY what you tell it to do may well prove to be an essential skill for the general population in the 21st century. A computer is a reasonable platform to practice this skill.

    3. Richard 12 Silver badge
      FAIL

      They need learn to code *because* the jobs are going overseas

      The only major industries we have left in the UK are Service/Retail, Banking and High Technology. There are others but they are pretty small and unlikely to grow in the near future.

      Service and Retail don't actually make any money for UK Plc as you can't export either of them, they only redistribute wealth. Very important to society, and a lot of jobs here but doesn't affect the UK's import/export balance sheet.

      Banking creates money out of thin air, but much of it is "economically useless" as Adair Turner said, and doesn't employ very many people and is unlikely to grow in terms of jobs as it's already mostly automated anyway.

      High Technology is extremely exportable and the UK really does make a lot from this - things like satellites, electronics designs (ARM is *huge*), and software. Maybe we don't manufacture much of it - but we do design it.

      Unless we get a notable number of our children into that high technology sector, the high-tech jobs that companies need will go somewhere else and the UK will be properly screwed.

      So yes, we do need to teach our children to code, because then we'll find the x% that are great at it much earlier and can inspire them to be the next ARM. or CGI house. Or something else that nobody has even thought of.

      At present we're teaching those kids an "ICT" that is really "How to use MS Office". And that is boring - for a start, there is barely enough to fill two terms, let alone a full GCSE course. To make it worse, the pupils that find it most boring are the ones with an aptitude for real IT - so we're deliberately discouraging the very people we need.

      1. John Smith 19 Gold badge
        Unhappy

        @Richard 12

        "Banking creates money out of thin air"

        Quite true.

        Then it makes it disappear *back* into thin air.

        Along with up to about 10x more of other peoples money in the process.

        Of course that could not *possibly* happen again, right??

  14. bonkers
    Megaphone

    Assembler?

    Would I be alone in suggesting that a foundation in assembler would be a good idea, in as far as it allows you to completely understand the machine, no mysteries, no unknowns. From this position then one can move on, knowing the ground is firm beneath your feet... It is then a ladder of trust to involve the compiler, various includes etc etc - but at least you know there is a level of truth, a bedrock. OK, it is unexciting compared to what can be achieved by cobbling together chunks of others' code, but the value of this is questionable - so what if i can make an unstable MP3 player - if i don't know how it works, or why it doesn't?
    1. Ken Hagan Gold badge

      Re: Would I be alone

      Not quite, to judge from the up-votes, and if you want to be a programmer I'd say these are essential skills (at least for the current generation of machines) but I'm not sure it is the best place to start with an average class of pre-teens.

  15. Kit-Fox
    Mushroom I've said it before & I'll say it again, we need better teaching of subjects like English, Mathematics & Biology, Chemistry & Physics (the three sciences) much more than we need CompSci classes in schools. Let those who wish to do computers explore it in 'addon' classes during a lunch break or after school or on thier own at primary/high school level. Keep it to the colleges & universities who are much better prepared to be able to teach it in a meaningful manner.
  16. Albert
    Headmaster

    If there is an exam then it will be boring

    When I did computers way back in the 80's it was an after school activity. So, we learned what we wanted to learn and supported each other as a group. Great fun, loved it and caught the bug. If I compare that to the subjects I liked with a formal exam at the end the classes were far less engaging as we had to be taught to the syllabus so we could do well in the exam. College was the first time I did any formal programming classes and it was the most boring subject I had. Luckily for me I had thought myself BASIC and Assembly on a C64 before going to college so I didn't have to worry about those classes. Programming can be enjoyable but if it in the early stages is too tied to an exam then a lot of kids will be turned off. Dry computer classes focused on passing an exam - yuck.
  17. Anonymous Coward
    Anonymous Coward

    Dull and demotivating - oh yes.

    I have a huge amount of resent for the curriculum I was "taught" at school that they called "ICT" - I did GCSE and AS level ICT between 2005-2007. I was eager to learn about computer science, learn about the hardware and low-level stuff, learn some programming languages and write some simple apps. I was brought up on Amigas from a very young age and have had a lifelong love for computers - spare time spent tinkering and wielding a soldering iron, rescuing 486s and Pentiums from skips and fiddling with old servers in our loft. I'd already designed and hosted websites for people by the time I was 15, I even had teachers asking for my help with computer repairs in spare time. So when we were tasked with designing Word/Excel templates on paper, spending at most about 25% of the time behind a keyboard, with most of it used to write descriptions and reasons behind the design of said templates, and my will to learn about actual computer science being dismissed as irrelevant, my heart sank and I lost all enthusiasm. I was told I'd be a failure, and I had no place in an ICT class. If I ever tried to have a conversation with the ICT teachers about stuff I found interesting like programming or hardware, I'd get looks of disgust. Needless to say I could only stand a year of AS, and I buggered off to do something useful instead. I'm glad this has finally been realized and hope that some day some better material will be taught. Through pure luck I've now worked for an international engineering firm for 3 years managing their IT requirements in 3 offices, from the server room to the employees' desks - not a single relevant qualification behind me. I'm planning to finish this year and go to University so I can finally earn a decent qualification and pursue my dream career of programming. I'm just bitter that my school days were so depressingly useless.
  18. John Lilburne
    FAIL

    Yeah we need ,,,

    ... loads more kids writing smart phone apps and javascript.
  19. So0bahth

    And the pendulum swings to the other extreme ... {sigh}

    I was a school teacher when Thatcher's DES removed computing and ARM in favour of office practice and Microsoft/RM. I was livid ... and completely lost it when 'New Labour' made things worse by handing over millions to 'support' this madness. ... But ... The problem isn't that ICT is *bad* and computing is *good*. All kids need both and some kids will get more benefit from one than the other.
  20. Sargs
    Trollface

    The long-term plan...

    Is to turn the UK into the world's child-labour coding sweatshop.
    1. Peter Stone
      And here's me thinking it was to make Britain great again by cracking the skasis paradigm
      1. Vic

        > And here's me thinking it was to make Britain great again

        Britain won't be great again, because everyone holding the purse strings has such an excessively short-term view of enterprise...

        Vic.

  21. Benny
    "By 16, they could have an understanding of formal logic previously covered only in University courses and be writing their own apps for smartphones." Assuming, of course, that we still have smartphones then - who knows what the next big thing will be in 5-10 years. Just seems that the Gov is grasping at IT related straws at the moment in a "look, look - we know about computers and stuff" panic. Whats wrong with learning the basics, creating spreadsheets, typing etc? You know, things that will be useful in almost all jobs? Those that have an interest in IT (like other subjects) will persue advanced stuff anyway.
  22. ScottAS2

    The UK already has an IT curriculum that involves programming...

    I'm sure the SQA would be delighted to offer its Computing qualifications at English and Welsh schools...
    1. Anonymous Coward
      Anonymous Coward I agree. I keep reading these comments about how terrible the Comp Sci stuff is in England and yet I remember doing programming (as well as basic networking and computer architecture) at Standard Grade level in the 90s...
    2. Enrico Vanni

      Tell me this isn't 't a dream...

      "I'm sure the SQA would be delighted to offer its Computing qualifications at English and Welsh schools..." ...you mean the qualifications that are about to be abandoned over the next two years to make way for the pig-in-a-poke that is 'Curriculum for Excellence - Senior Phase'? Oh, and NASUWT - STFU (and that is coming from one of your paid-up members). I don't know where to start on how delighted I am to read this news, and I guess I have to thanks Eric Schmidt. I hope this initiative spreads to Scotland (as long as King Alex hasn't shut the borders before then). Here's the rub though - I agree that the question has to be posed as to whether IT teachers are up to this. When I started in the profession 20 years ago I was unique - a Computing Teacher with a degree in Computing Science. Most at the time were retrained maths teachers and many (including my recently retired Head of Department) were bloody good, but almost as many were disillusioned History and Home Economics teachers (I kid you not) who had taken a 6 hour 'retraining' course (one told me the only thing they remembered from the course was 'Shift-Break'!!) Today I am not unique but still a very rare entity. As a result of amalgamating Computing and Business Education Departments into 'Technology' Faculties and having all the staff in the faculty teach IT to the lower school most IT teachers in Scotland are Business Education teachers, and my experience is that they resist any 'Computing Science' content being added to courses because they claim 'the pupils find it hard' (when what they mean is that they find it hard'). Also, statistically (and that is all that matters to Head Teachers) Computing has not produced the same exam passes compared to other subjects (the dreaded 'relative ratings) for several reasons - firstly because the groundwork for the courses is being delivered badly by people who are simply not experts in the subject (said re-trainees and Bus. Ed. teachers), and secondly because Computing is seen as a dumping ground for the less able students (sit them in front of a computer and they won't misbehave). Negative relative ratings (even if by a fraction as to be statistically insignificant) is death to a subject in any Scottish school, regardless of how important it is to the development of our youngsters and their career prospects. A headie would rather have everyone passing in basket weaving and be at the top of the relative ratings than risk their standing on 'hard subjects'.
  23. This post has been deleted by its author

  24. Anonymous Coward
    Anonymous Coward

    ICT vs Comp Sci

    I can't be the only programmer, who, if they're truly honest is pretty rubbish at using Excel for spreadsheety stuff.
    1. Neil Milner-Harris
      FAIL

      I second that

      Based upon my experience of my peers I would like to think that I am a pretty advanced Excel user when compared to other developers. However the gulf between my ability and those of my wife (an accountant and payroller) is frankly embarrassing.

      The fail is all mine...

      1. Vic

        > I am a pretty advanced Excel user

        My definition of an "advanced" spreadsheet user is someone who understands that it's not a fucking database.

        I don't meet nearly as many of these people as I should :-(

        Vic.

  25. hammarbtyp
    Facepalm

    I don't believe I saying this but...

    I agree with Gove(I Feel so unclean). From seeing my 12 year old daughter ICT lessons they are banal. Doing powerpoint presentations(My 5 year old can do those already) and little serious programming. The Open university does a very good beginners course based around a ardino processor based on Scratch programming language. It provides a really good introduction. So why not that or lego mindstorms even and enthuse the programmers of tomorrow
    1. So0bahth

      My, the OU has improved!

      Well that's a massive improvement for the OU. Not long ago their introductory programming course was MS C++ tied to the proprietary Borland IDE. Wrong language for beginners and the wrong development model. A well-designed scripting language, with simple syntax and a simple open source tool chain is the way to go. By all means, start with Scratch and Arduino, but sooner or later the kids need to learn to use a text editor and handle more complex hardware and software environments.
  26. Anonymous Coward
    Stop

    A Cold Steelish & Efficient German School

    ..taught me PASCAL about 15 years ago. I now have a CS degree and I still think it is the right language to teach people how nice and robust programming can be, as soon as the pupil has mastered the syntax details. "Scratch" is an attempt to dumb down programming and will be nearly as useless as Excel macros.
    1. John Smith 19 Gold badge
      Thumb Up

      @HowToDoProperJournalism

      "..taught me PASCAL about 15 years ago. I now have a CS degree and I still think it is the right language to teach people how nice and robust programming can be, as soon as the pupil has mastered the syntax details."

      Keep in mind that PASCAL was also designed as a *teaching* language and was "dumbed" down compared to the commercial languages of the time. Possibly it's 2 biggest weaknesses are that most people know it from the Borland version, which lacked at least one *major* feature (the ability to effectively do pointers to functions, a key selling point of C) from the full version and a not very standardised library interface (a *major* contributor to the success of FORTRAN).

      I agree that it was small enough to get to know well and teach key concepts, while being complete enough (provided your implementation had hooks into the OS) to do serious work.

      ""Scratch" is an attempt to dumb down programming and will be nearly as useless as Excel macros. "

      Possibly. On the other hand the demands of creating a system that children *wanted* to use was a key driver of a lot of the PARC work, Smalltalk and the Alto workstation design.

      Making kids stuff is *anything* but child's play (although at least one of them went on to code a flight simulator using LANDSAT pictures).

      Scratch *might* get IDE developers thinking a bit more about how they can help developers slot disparate stuff together without endless thumbing through manuals.

  27. WaveyDavey

    Some other things

    Really don't want to sound an apologist for teachers (I worked in schools for a few years, and they're all barmy), but... There was never any incentive for ICT teachers to know or care about programming - the imposed curriculum crushed any of that out of them. As an old fart who's school owned one RM380Z in 1982, and who went on to study computing at UMIST, I can certainly say there were no opportunities at my school to program back then. But the world has changed - PCs are now ubiquitous - I don't know offhand how many homes have a PC but I bet it's a fair percentage. ICT with programming / comp-sci fundamentals should not be a mandatory subject for all schoolkids, but those who *do* have an affinity for it would be well served by a better curriculum. Echoing others above, the thought of "teach what you like" is a fearful prospect in regards qualification, but a really decent curriculum to test against would be great. Raspberry pi - will order as soon as production starts (hopefully early feb) - my 3 kids vary from "not interested" 14yo boy, "bit interested but I'm a girl so we're thick" 12yo girl, to "whee dad, I got my arduino traffic light project working" 10yo boy, so I don't see all of mine becoming programmers.
This topic is closed for new posts.

Other stories you might like