@ct_bergstrom @inthehands @jenniferplusplus When I taught computer science from 1983-93 we called this approach "systems analysis", and taught students (as best we could) how to do it.
What happens these days?
@ct_bergstrom @inthehands @jenniferplusplus When I taught computer science from 1983-93 we called this approach "systems analysis", and taught students (as best we could) how to do it.
What happens these days?
@ASegar @ct_bergstrom @jenniferplusplus
Well, if you’re a student in my department, it’s woven into the fabric from the start — and a little more so every year, any time I get a chance to lay hands on part of the curriculum.
But the truth is that you never really truly absorb it until you’ve lived with it for a while out in the wild. I see our job as educators as being not to bypass the maturation that comes from experience, but to expedite it.
@ASegar @ct_bergstrom @inthehands @jenniferplusplus The most galling, telling experience I ever had was being told to write a reporting tool that calculated success rates in a way that was wrong and could lead to success rates of over 100%. (I was told the client had no concerns about that ever happening, and that they had specifically requested this way of calculating the report because it would make them look better to their superiors.) I needed the money, but I still regret not quitting then.
@ASegar @ct_bergstrom @inthehands @jenniferplusplus In 2006 through 2010, I was also taught this approach. I think it falls apart when one is inserted into a corporate machine as a code-writing cog, though. Only times I was able to actually practice it were as a freelancer or member of a small (2 to 4 person) software shop. Otherwise it was "write the syntax to make the stupid, fundamentally broken feature some suit wants so they can convince their higher ups to give them a bigger bonus."
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.