Started: 26 April 2011, 12:41 UTC
Finished: 26 April 2011, 13:03 UTC

Programming for Non-programmers

Keyword: training

I wonder to what extent there would be interest in a "programming for non-programmers" short course (maybe ½ day – 1 day); an introduction to programming that's not principally aimed as the first step on a longer road, but rather as a fully rounded course of "general knowledge" on the topic of programming.

Facebook misleading UI
   
pfh's autism hypothesis

27 April 2011, 12:42 UTCcomment by brodie
I would go. I manage an IT team of 8 personnel, so being able to talk them about what is going on is essential. Because of this I have taught myself a lot about programming, and I make sure that I am constantly playing with new software and languages.

I feel like I have a pretty good handle on the basics you are talking about, but it would still be nice to get a class like this to see what a programmer thinks the basics are.

Too bad that it would be held in another country.

[permalink]


6 May 2011, 1:56 UTCcomment by Paul Harrison
I can put a plank of wood across a ditch, but I don't think that would help much if I were to try to manage a large engineering project. A bridge is, like, just a really big plank, right? You should try my favourite brand of planks, they're really awesome.

There are some people I work with who a definitely much better at collaborating with programmers, but ability to program is not a good indicator of this.

[permalink]


6 May 2011, 4:18 UTCcomment by sabik
@Paul, yeah, those three goals are somewhat orthogonal. They would benefit from being in the same course — some concepts are common across two or all three of them — but principally they are three separate goals.

Even so, being able to put a plank of wood across a ditch would probably help you specify a bridge, because you'd be aware of the general concept. Perhaps I should re-phrase that third goal to make it more clear...

[permalink]


comment by:
email: (will not be displayed)
6 times 5:


Home
Blog
Random
E-mail
IM


[æ]