5 ms·
Totally agree with this. Reaching the top level of anything takes time and dedication, but there is huge value to having a rudimentary understanding of code reg
by RosieA 12y ago
Totally agree with this. Reaching the top level of anything takes time and dedication, but there is huge value to having a rudimentary understanding of code regardless of your professional focus.
Code is slowly becoming a mandatory part of education in primary and secondary schools in Europe. Do you think this helps approach the greater infrastructure of tech?
- pnathan 12y agoI would actually argue that "code" should be taught at the same time as algebra formally. But I don't know enough about European education systems to specify more.
- RosieA 12y agoWell you nailed it pretty much on the head. UK is already placing mandates that begin enforcement next year that state secondary schools must supply a rudimentary coding education to all students. Other EU countries are soon to follow, and the US government is essentially running tests across certain districts of similar ideas. Problem at the moment is that we don't have teachers in the world who can code, much less teach it. We actually launched the first pieces of a platform today that approaches this issue. We'll be releasing more news soon about our efforts to collaborate with schools and governments to Teach Teachers to Teach Code! http://bit.ly/teach-the-teachers http://bit.ly/teach-the-teachers
- pnathan 12y agoA followup: Do you support the idea of "professional guilds" or other associations that delineate the "people who just learned to code" from "people who have seriously invested the time to learn the fundamentals of their field in a very professional fashion"
- RosieA 12y agoThis is a crazy interesting concept. In part because I just never considered it before, but also because its kind of a midway: Let the elitists feel elite and set the standards, and the rebels and riff-raff fight amongst themselves for status. Honestly, having worked in media (film) and with those guilds (SAG, DGA, etc) its very difficult for me to say this is a good idea. The guilds were constructed the way they are because of the in-and-out nature of working in production. Without going into detail, the model just doesn't fit unless all devs turn freelance. Now a union, as the states has for many different labor professions etc: this is a concept that could work, but without an effective standardization system (something VERY hard to do in a world of open source, fast moving technology development, and new coding languages) it would be for show and simply an opportunity for the 5% who shook the right hands to sit on their golden thrones. Sounds very American though. ;-) The thing is, neither guilds or unions were really built to enforce standards of work-quality. They were built to protect the workers against potential abuse from corporations/foundations/government firms/private sector contractors. So this would be inverse to the problem we're trying to solve, which is qualification of good devs versus "bad" or under qualified. So what would work? Well if we all started by doing Oracle IT and Microsoft certificates, the furiously patient devs of the world could at least recognize each other for it. Actually... they already sort of do. :-p I think ultimately the next form of standards is going to have to be written by the academic world OR some other government sponsored party of incredibly savvy individuals who's entire "business" revolves around standardization testing for devs. Not that there aren't companies kind of doing this, but well? And on a government level of respect and reach? Nope. I suppose the only back draw is that it risks removing the creativity and how problem solving abilities are associated to personality type. I'm sure you could eventually formulate that as well, but sheesh, what data mayhem. Would be awesome. I guess one point for it is hell, if google and amazon can do it for themselves, who's to say evaluations couldn't be built across the board? That was really long, sorry, but super interesting question!
- pnathan 12y agoH'm. Kinda surprised that you've not heard it before, it's knocked around the professional programming circles for a while now. Anyway. You're quite right that it's not a trivial problem. IEEE promulgated the SWEBOK, which the ACM publically refused to support (I read through the SWEBOK, it's, imo, generally irrelevant). It's also not a question of creativity and problem solving, it's a question of quality assurance - i.e., the downside of being in such a group would be the culpability for being sued for malpractice. :-)
- RosieA 12y agoI guess I heard talk about SWEBOK, but honestly didn't have it in a context that lead me to compare it to guilds and unions like that. I DO like the idea of "coding malpractice" law suits though. ;-P