
Hi all, Might it be worthwhile to take the elected "superusers" on haskellers.comand let them police the skills list? It's become rather messy, with overly broad terms like "Mathematics" in it, as well as overly specific ones like "Other languages I know: C# .NET, XSLT, Microsoft SQL Server, XML, SQL, CSS, C, C++, Java, HTML, Visual Basic Script, Pascal, Rexx, Basic and assembler". Dan

On Mon, 18 Oct 2010, Daniel Peebles wrote:
Hi all, Might it be worthwhile to take the elected "superusers" on haskellers.com and let them police the skills list? It's become rather messy, with overly broad terms like "Mathematics" in it, as well as overly specific ones like "Other languages I know: C# .NET, XSLT, Microsoft SQL Server, XML, SQL, CSS, C, C++, Java, HTML, Visual Basic Script, Pascal, Rexx, Basic and assembler".
Also it seems that 'tool building' is written lower case and thus at the last position at http://www.haskellers.com/skills/. What does 'tool building' mean?

On 18 October 2010 21:30, Henning Thielemann
Also it seems that 'tool building' is written lower case and thus at the last position at http://www.haskellers.com/skills/. What does 'tool building' mean?
Production of two-handed use langes Schwerts with long flambard blades and heavily category-theoretically decorated guards, katzbalgers, axes, mail and Macedonian quality defence pikes. Lambda Knights need to be prepared for the inevitable battle against success.

OK, I'm trying to install Haskore and it depends on an old version of QuickCheck. I'm happy to hack and update, but is there any way of finding out which modules depend on QuickCheck rather than going through each file one by one? The build-depends is right in the cabal file, where it should be; however, I don't know who puts it there when the cabal package was built. Is there any way to find out? Dave Barton

On Mon, 18 Oct 2010 22:03:15 +0200,
OK, I'm trying to install Haskore and it depends on an old version of QuickCheck. I'm happy to hack and update, but is there any way of finding out which modules depend on QuickCheck rather than going through each file one by one? The build-depends is right in the cabal file, where it should be; however, I don't know who puts it there when the cabal package was built. Is there any way to find out?
Select a version at: http://bifunctor.homelinux.net/~roel/cgi-bin/hackage-scripts/package/QuickCh... and click the link directly after "Reverse deps." Regards, Henk-Jan van Tuyl -- http://Van.Tuyl.eu/ http://members.chello.nl/hjgtuyl/tourdemonad.html --

On 18 October 2010 21:03,
I'm happy to hack and update, but is there any way of finding out which modules depend on QuickCheck rather than going through each file one by one?
grep for "QuickCheck"? - any module that uses it will need it in the import list.

Maybe add a possibility to vote (+/-) for each skill for every haskeller?
And then e.g. drop a skill if it has less than 25% of voted for a week.
2010/10/18 Daniel Peebles
Hi all,
Might it be worthwhile to take the elected "superusers" on haskellers.comand let them police the skills list? It's become rather messy, with overly broad terms like "Mathematics" in it, as well as overly specific ones like "Other languages I know: C# .NET, XSLT, Microsoft SQL Server, XML, SQL, CSS, C, C++, Java, HTML, Visual Basic Script, Pascal, Rexx, Basic and assembler".
Dan
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

On Mon, Oct 18, 2010 at 8:47 PM, Daniel Peebles
Hi all, Might it be worthwhile to take the elected "superusers" on haskellers.com and let them police the skills list? It's become rather messy, with overly broad terms like "Mathematics" in it, as well as overly specific ones like "Other languages I know: C# .NET, XSLT, Microsoft SQL Server, XML, SQL, CSS, C, C++, Java, HTML, Visual Basic Script, Pascal, Rexx, Basic and assembler".
I concur that we need to switch the skills list to moderated. My plan is to lock out the ability to add skills by non-admins, then do a manual cleanup myself. After that, if you want a skill added to the list, you'll need to ask an admin to do it (there will be an automated request form, just like with verified user status). Just so everyone knows what it means to be an "admin": admin powers are very limited, it's basically a glorified moderator. That means that admins don't have the power to change your profile or anything like that. Except for me, what with having database write permissions, but that's kind of unavoidable ;). So in general, I think I'm going to have to take out all of those overly-general and overly-specific ones, and clarify some of the others. Such as explaining what tool building is (thanks, Chris!). Michael PS: I can't believe no one added a "Write a monad tutorial" skill.

On Mon, Oct 18, 2010 at 3:34 PM, Michael Snoyman
On Mon, Oct 18, 2010 at 8:47 PM, Daniel Peebles
wrote: Hi all, Might it be worthwhile to take the elected "superusers" on haskellers.com and let them police the skills list? It's become rather messy, with overly broad terms like "Mathematics" in it, as well as overly specific ones like "Other languages I know: C# .NET, XSLT, Microsoft SQL Server, XML, SQL, CSS, C, C++, Java, HTML, Visual Basic Script, Pascal, Rexx, Basic and assembler".
I concur that we need to switch the skills list to moderated. My plan is to lock out the ability to add skills by non-admins, then do a manual cleanup myself. After that, if you want a skill added to the list, you'll need to ask an admin to do it (there will be an automated request form, just like with verified user status).
Why don't you simply display only the most-used skills in the overview or listing of all skills? That way it isn't a manual process.
Just so everyone knows what it means to be an "admin": admin powers are very limited, it's basically a glorified moderator. That means that admins don't have the power to change your profile or anything like that. Except for me, what with having database write permissions, but that's kind of unavoidable ;).
So in general, I think I'm going to have to take out all of those overly-general and overly-specific ones, and clarify some of the others. Such as explaining what tool building is (thanks, Chris!).
Michael
PS: I can't believe no one added a "Write a monad tutorial" skill. _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

On Mon, Oct 18, 2010 at 11:01 PM, Antoine Latter
On Mon, Oct 18, 2010 at 3:34 PM, Michael Snoyman
wrote: On Mon, Oct 18, 2010 at 8:47 PM, Daniel Peebles
wrote: Hi all, Might it be worthwhile to take the elected "superusers" on haskellers.com and let them police the skills list? It's become rather messy, with overly broad terms like "Mathematics" in it, as well as overly specific ones like "Other languages I know: C# .NET, XSLT, Microsoft SQL Server, XML, SQL, CSS, C, C++, Java, HTML, Visual Basic Script, Pascal, Rexx, Basic and assembler".
I concur that we need to switch the skills list to moderated. My plan is to lock out the ability to add skills by non-admins, then do a manual cleanup myself. After that, if you want a skill added to the list, you'll need to ask an admin to do it (there will be an automated request form, just like with verified user status).
Why don't you simply display only the most-used skills in the overview or listing of all skills?
That way it isn't a manual process.
I already do, but look at how many people have selected "tool building" and "Mathematics" (myself included). Once the skill is in the list, people *will* choose it so they don't look like they don't know how to do something. Michael

On Mon, Oct 18, 2010 at 4:08 PM, Michael Snoyman
On Mon, Oct 18, 2010 at 11:01 PM, Antoine Latter
wrote: On Mon, Oct 18, 2010 at 3:34 PM, Michael Snoyman
wrote: On Mon, Oct 18, 2010 at 8:47 PM, Daniel Peebles
wrote: Hi all, Might it be worthwhile to take the elected "superusers" on haskellers.com and let them police the skills list? It's become rather messy, with overly broad terms like "Mathematics" in it, as well as overly specific ones like "Other languages I know: C# .NET, XSLT, Microsoft SQL Server, XML, SQL, CSS, C, C++, Java, HTML, Visual Basic Script, Pascal, Rexx, Basic and assembler".
I concur that we need to switch the skills list to moderated. My plan is to lock out the ability to add skills by non-admins, then do a manual cleanup myself. After that, if you want a skill added to the list, you'll need to ask an admin to do it (there will be an automated request form, just like with verified user status).
Why don't you simply display only the most-used skills in the overview or listing of all skills?
That way it isn't a manual process.
I already do, but look at how many people have selected "tool building" and "Mathematics" (myself included). Once the skill is in the list, people *will* choose it so they don't look like they don't know how to do something.
Maybe you could not offer suggestions on the "Edit your profile page"? Then the list of frequent tags would only show up on a search or drill-down page. Antione

On Tue, Oct 19, 2010 at 12:16 AM, Antoine Latter
On Mon, Oct 18, 2010 at 4:08 PM, Michael Snoyman
wrote: On Mon, Oct 18, 2010 at 11:01 PM, Antoine Latter
wrote: On Mon, Oct 18, 2010 at 3:34 PM, Michael Snoyman
wrote: On Mon, Oct 18, 2010 at 8:47 PM, Daniel Peebles
wrote: Hi all, Might it be worthwhile to take the elected "superusers" on haskellers.com and let them police the skills list? It's become rather messy, with overly broad terms like "Mathematics" in it, as well as overly specific ones like "Other languages I know: C# .NET, XSLT, Microsoft SQL Server, XML, SQL, CSS, C, C++, Java, HTML, Visual Basic Script, Pascal, Rexx, Basic and assembler".
I concur that we need to switch the skills list to moderated. My plan is to lock out the ability to add skills by non-admins, then do a manual cleanup myself. After that, if you want a skill added to the list, you'll need to ask an admin to do it (there will be an automated request form, just like with verified user status).
Why don't you simply display only the most-used skills in the overview or listing of all skills?
That way it isn't a manual process.
I already do, but look at how many people have selected "tool building" and "Mathematics" (myself included). Once the skill is in the list, people *will* choose it so they don't look like they don't know how to do something.
Maybe you could not offer suggestions on the "Edit your profile page"? Then the list of frequent tags would only show up on a search or drill-down page.
I think that'll just make the problem worse: one person will type "Template Haskell", another "Template haskell" someone else "Metaprogramming via TH", and we'll have a true mess on our hands. Michael

On 18/10/2010 07:47 PM, Daniel Peebles wrote:
Hi all,
Might it be worthwhile to take the elected "superusers" on haskellers.com http://haskellers.com and let them police the skills list? It's become rather messy, with overly broad terms like "Mathematics" in it, as well as overly specific ones like "Other languages I know: C# .NET, XSLT, Microsoft SQL Server, XML, SQL, CSS, C, C++, Java, HTML, Visual Basic Script, Pascal, Rexx, Basic and assembler".
...I thought *I* was the only person who's ever heard of Rexx?

On 18/10/10 21:56, Andrew Coppin wrote:
On 18/10/2010 07:47 PM, Daniel Peebles wrote:
Hi all,
Might it be worthwhile to take the elected "superusers" on haskellers.com http://haskellers.com and let them police the skills list? It's become rather messy, with overly broad terms like "Mathematics" in it, as well as overly specific ones like "Other languages I know: C# .NET, XSLT, Microsoft SQL Server, XML, SQL, CSS, C, C++, Java, HTML, Visual Basic Script, Pascal, Rexx, Basic and assembler".
...I thought *I* was the only person who's ever heard of Rexx?
Every amiga user is very likely to have heard of rexx, as a close relative to it was included in AmigaOS at some point. /M -- Magnus Therning (OpenPGP: 0xAB4DFBA4) magnus@therning.org Jabber: magnus@therning.org http://therning.org/magnus identi.ca|twitter: magthe

On 18/10/2010 09:59 PM, Magnus Therning wrote:
On 18/10/10 21:56, Andrew Coppin wrote:
...I thought *I* was the only person who's ever heard of Rexx? Every amiga user is very likely to have heard of rexx, as a close relative to it was included in AmigaOS at some point.
...and I had of course assumed that I was the only person to have ever heard of the Amiga too. (Not that I suppose it matters 10 years later...)

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 10/19/10 13:09 , Andrew Coppin wrote:
On 18/10/2010 09:59 PM, Magnus Therning wrote:
On 18/10/10 21:56, Andrew Coppin wrote:
...I thought *I* was the only person who's ever heard of Rexx? Every amiga user is very likely to have heard of rexx, as a close relative to it was included in AmigaOS at some point.
...and I had of course assumed that I was the only person to have ever heard of the Amiga too.
Not to mention us old geekosaurs, some of whom have used (a) OS/2 (b) IBM VM/SP, for which REXX was the standard scripting language. (Fun stuff: extending XEDIT with REXX code.) - -- brandon s. allbery [linux,solaris,freebsd,perl] allbery@kf8nh.com system administrator [openafs,heimdal,too many hats] allbery@ece.cmu.edu electrical and computer engineering, carnegie mellon university KF8NH -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.10 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAky+U+EACgkQIn7hlCsL25VJAQCgzKsfXsTJ26r0Dlkhfb+eiMPq XKMAn3D0ygw74Y4YbqKiNtVVkEa1W/cm =/WfD -----END PGP SIGNATURE-----

On Mon, 18 Oct 2010, Andrew Coppin wrote:
On 18/10/2010 07:47 PM, Daniel Peebles wrote: Hi all, Might it be worthwhile to take the elected "superusers" on haskellers.com and let them police the skills list? It's become rather messy, with overly broad terms like "Mathematics" in it, as well as overly specific ones like "Other languages I know: C# .NET, XSLT, Microsoft SQL Server, XML, SQL, CSS, C, C++, Java, HTML, Visual Basic Script, Pascal, Rexx, Basic and assembler".
...I thought *I* was the only person who's ever heard of Rexx?
I even know ARexx! ;-)

Alright, adding skills is now only possible by an admin. In the place where we previously had "add a skill", we now have "request a new skill." That's the easy part. Now we need to determine which skills stay, and which ones go. I think the vast majority of them are fine, so I'll leave them at the end of this email. If anyone thinks I'm being to generous by allowing a specific still to say, just say so. There's only two skills which I think absolutely must go: Other languages I know: C# .NET, XSLT, Microsoft SQL Server, XML, SQL, CSS, C, C++, Java, HTML, Visual Basic Script, Pascal, Rexx, Basic and assembler tool building There are 11 skills I'm leaning towards dropping, all because they fall in the too vague/too general category. Your input is requested on these. They are: Attribute Grammar Cabal, packaging, build and distribution tools Categorical Programming Denotational design Digital Forensics Fault Tolerant Server Software Mathematics Programming using Arrows Proving observational equivalence between Haskell programs Transactional business applications development UNIX Scripting and Tool Authoring Of the remaining 32 skills, some of them fall in the "too specific" range just a bit (software transactional memory, property based testing), but I'm inclined to let it slide. These 32 are: Advanced type-level programming (GADTs, TypeFamilies, proofs, etc.) Algorithmic Problem Solving Bioinformatics Concurrent Haskell DSL Design Darcs internals Foreign Function Interface (FFI) Formal Verification Functional graphics programming (2D, 3D, GPU) GHC internals Generic Programming Graphical User Interfaces Happstack Web Framework Hardware Acceleration DSLs Haskell on embedded devices High Assurance Software Development High-performance Haskell Metaprogamming via Template Haskell Natural Language Processing (tagging, parsing, translation,...) Physics & Simulation Programming language translation Property based testing (QuickCheck) Purely functional data structures — design and implementation Reverse Engineering Robotics and Automation Signal Processing Software Transactional Memory Teaching Haskell Web development (HTML, CSS and Javascript) Yesod Web Framework Michael

On 10/19/10 9:32 AM, Michael Snoyman wrote:
There are 11 skills I'm leaning towards dropping, all because they fall in the too vague/too general category. Your input is requested on these. They are:
Attribute Grammar Categorical Programming Denotational design Proving observational equivalence between Haskell programs
Taking all these together, they seem like they're trying to make more specific what someone means when they say they know "mathematics". Bisimulation, denotational semantics, category theory, and AG are all popular mathematical techniques for writing robust functional programs. Perhaps they should be renamed to be a bit clearer to the uninitiated, but I see no reason to remove them. Perhaps something about domain theory should be added to the list.
Mathematics
Definitely too general IMO. Do we mean analytical mathematics (calculus, analytic geometry,...), discrete mathematics (sets, automata,...), algebraic mathematics (group theory, rings,...), or what? It might be worth having my more specific examples for folks who want to advertise having mathematics degrees, but just "Mathematics" is too vague.
Cabal, packaging, build and distribution tools
This seems like a good one to keep. There's a difference between knowing a language itself, and knowing the ecosystem well enough to be an effective developer in a team setting. This is the kind of skill that employers really like to see, since it distinguishes "hobbyists" from folks who have used the language in a professional setting. For example, I've known Java well enough to write programs in it for a long time. But I've only recently learned how to use Ant, PMD, FindBugs, TestNG, etc. Knowing those latter skills is what makes me a "Java developer"; not knowing the language. Similarly, one could consider knowing C++ vs knowing Boost etc.
UNIX Scripting and Tool Authoring
I think this one absolutely needs to stay. *nix scripting is a whole field of work, even though it's not generally recognized as such. This is what *nix sysadmins do all day (when they're not fighting fires). And it's one of the reasons why current NLP/SMT research is so painful (the lack of people writing the appropriate tools). Half of web development, in practice, often ends up being about this kind of thing too. -- Live well, ~wren

On Tue, Oct 19, 2010 at 2:32 PM, Michael Snoyman
Algorithmic Problem Solving
I think this needs to go, because I'm really having a hard time imagining any programmer who doesn't do this.
High Assurance Software Development
This sounds vague to me and/or the same as other skills (cf. Formal Verification). Again, I'm not sure how many people would describe their software as "low assurance".
Robotics and Automation
Would be tempted to drop "Automation" from here.
Web development (HTML, CSS and Javascript)
I wonder if these parentheses are necessary, or if they hint at the fact that this isn't really one skill. I have a suspicion that being competent at website and stylesheet *design* (i.e. knowledge of good design principles and application to HTML/CSS) is an entirely different sort of thing from *implementation* in terms of JavaScript technologies like AJAX and JSON and who-knows-what. Overall, I think it would be nice to have a consistent idea about how concrete or abstract we allow skills to be, and as someone else mentioned what the target audience is for them. We have skills that relate to specific libraries and then skills that are nebulous and abstract. Maybe we could ask a narrower question, or have two fields: "what can you use", and "what interests you".

On Wed, Oct 20, 2010 at 9:02 AM, Ben Millwood
Robotics and Automation
Would be tempted to drop "Automation" from here.
That name was deliberately chosen, and is appropriate for people in the area, http://www.ieee-ras.org/ I have my own opinions on a lot of these tags, but haskell-cafe doesn't seem like the right forum for this polling. A difficulty is that while we may all be qualified to debate the merits of "Mathematics" as a discriminative label for programmers, some of these tags (such as the one above) are domain specific. We don't want people outside of an area of interest governing name choices that lessen the value of the tags. As a strawman for people to beat up on, what if each tag linked to a wiki description? Such a description could include a couple sentences of exposition, and perhaps links to relevant resources. Another alternate is that if a tag becomes *too* popular (i.e. more than x% of haskellers check it off), then perhaps there should be a poll to have it removed and its spirit embedded in the general site text. Tags like "Algorithmic Problem Solving" might fall into this category. Anthony

I just want to throw out 2 extreme case solutions to think about while this problem doesn't really seem to be heading anywhere: 1) Drop the skills options in favor of the simple text box already in use. This would of course would have a big impact on attempting to search for haskellers. 2) A formal Haskell certification system that would be of great use outside of haskellers.com too and recognized and trusted by employers all over the world. Java developers can certifiably in individual areas through thishttp://en.wikipedia.org/wiki/Sun_Certified_Professionalfor example.

On 10/20/10 9:12 AM, Anthony Cowley wrote:
We don't want people outside of an area of interest governing name choices that lessen the value of the tags.
To be honest, when the thread first came up, I was afraid NLP (or AG) would end up on the cutting block because of that...
As a strawman for people to beat up on, what if each tag linked to a wiki description? Such a description could include a couple sentences of exposition, and perhaps links to relevant resources.
+1. As an additional strawman, perhaps the "I can use X (package, program, markup language,...)" stuff should be broken out separately from the "skills", just like package authorship is. There seems to be a tension here between resume-esque listing of every competence with some acronym-of-the-day, vs listing larger areas of overall knowledge (NLP, R&A, mathematics,...)
Another alternate is that if a tag becomes *too* popular (i.e. more than x% of haskellers check it off), then perhaps there should be a poll to have it removed and its spirit embedded in the general site text. Tags like "Algorithmic Problem Solving" might fall into this category.
+1. Another option which may be interesting to pursue is to make the skills list hierarchical, so that when "Algorithmic Problem Solving" gets broken up into Foo, Bar, and Zot, we get the new skills listed as checkable subskills of uncheckable "Algorithmic Problem Solving". ...Though that might just be delaying the garbage collection until later (witness Data.*). -- Live well, ~wren

In case anyway was worried, I *have* been following this thread, and purposely not sticking my nose in to see what people's opinions are. I've really appreciated the discussion; let me give my overall response to everything: It's good to remember that a user can always add whatever information they want to their self-description. The main reason for the skills list is so that employers and anyone else seeking Haskellers can easily get a list of people. As such, the skills should be something informative that people really want to search for. I'm pretty convinced that Mathematics as-is is a bad idea. I can't imagine *anyone* saying "I want a Haskeller who knows math" (maths for you Brits), it just doesn't say anything. We also need to make things much more explicit. "Cabal, packaging, build and distribution tools" really doesn't explain whether it means I can tweak Cabal, or if I can write a cabal file, or if I can build something that's on Hackage. The breakdown John Lato gave ("Cabal internals" and "Software packaging/distribution tools") sounds good to me. On this one you may call be biased, but I think keeping Happstack and Yesod on their own makes perfect sense. If I were an employer looking to hire someone to work on a project, I would be looking to see that they can use my tool of choice. Obviously we need to draw a line somewhere; putting up that you can use the failure package seems silly (I'm purposely picking on one of my own packages). But the web frameworks are entire ecosystems of their own, and I think it makes sense to keep them as-is. The issue of having to judge something in which I'm not an expert is definitely true. I don't have any experience with Attribute Grammar, for instance, and so feel ill-equipped to make a judgement on that. I'll trust the list on this, which seems to indicate leaving it in. I'll probably need to ask similar questions in the future. I also like the idea of dropping skills that everyone has. Algorithmic Problem Solving may very well fit in that category. Finally, the idea of a certification process is great. But I'm not going to do it ;). If I don't hear any major complaining in the next few hours, I'll implement what I've said above. Michael

On Thu, Oct 21, 2010 at 12:16 PM, Michael Snoyman
On this one you may call be biased, but I think keeping Happstack and Yesod on their own makes perfect sense. If I were an employer looking to hire someone to work on a project, I would be looking to see that they can use my tool of choice.
For the web development frameworks I think it makes sense to be able to specify which ones you are comfortable with. It also seems like it would make sense for them to be a sub-category of general web development. A large portion of web develop knowledge is portable from one framework to another. So, if you are hiring someone for a full-time position, the amount of time it would take for them to learn a different framework would be small in the big picture. But if you want to hire someone to do a few hours of work, then already knowing the framework could be critical. But, I am not sure if sub-categories make sense for other skills. So, adding that for sake of just one skill would be ugly. - jeremy

OK, after reviewing the list again, here's some more that are on the
chopping block, given the new outlook we've been establishing here.
Speak up if you want it saved:
Denotational design
Programming using Arrows
Transactional business applications development
Categorical Programming
On Thu, Oct 21, 2010 at 7:16 PM, Michael Snoyman
In case anyway was worried, I *have* been following this thread, and purposely not sticking my nose in to see what people's opinions are. I've really appreciated the discussion; let me give my overall response to everything:
It's good to remember that a user can always add whatever information they want to their self-description. The main reason for the skills list is so that employers and anyone else seeking Haskellers can easily get a list of people. As such, the skills should be something informative that people really want to search for.
I'm pretty convinced that Mathematics as-is is a bad idea. I can't imagine *anyone* saying "I want a Haskeller who knows math" (maths for you Brits), it just doesn't say anything.
We also need to make things much more explicit. "Cabal, packaging, build and distribution tools" really doesn't explain whether it means I can tweak Cabal, or if I can write a cabal file, or if I can build something that's on Hackage. The breakdown John Lato gave ("Cabal internals" and "Software packaging/distribution tools") sounds good to me.
On this one you may call be biased, but I think keeping Happstack and Yesod on their own makes perfect sense. If I were an employer looking to hire someone to work on a project, I would be looking to see that they can use my tool of choice. Obviously we need to draw a line somewhere; putting up that you can use the failure package seems silly (I'm purposely picking on one of my own packages). But the web frameworks are entire ecosystems of their own, and I think it makes sense to keep them as-is.
The issue of having to judge something in which I'm not an expert is definitely true. I don't have any experience with Attribute Grammar, for instance, and so feel ill-equipped to make a judgement on that. I'll trust the list on this, which seems to indicate leaving it in. I'll probably need to ask similar questions in the future.
I also like the idea of dropping skills that everyone has. Algorithmic Problem Solving may very well fit in that category.
Finally, the idea of a certification process is great. But I'm not going to do it ;).
If I don't hear any major complaining in the next few hours, I'll implement what I've said above.
Michael
participants (18)
-
Andrew Coppin
-
Anthony Cowley
-
Antoine Latter
-
Ben Millwood
-
Brandon S Allbery KF8NH
-
Christopher Done
-
Daniel Peebles
-
David Virebayre
-
dlb@patriot.net
-
Dmitry Olshansky
-
Henk-Jan van Tuyl
-
Henning Thielemann
-
Jeremy Shaw
-
Magnus Therning
-
Michael Snoyman
-
Stephen Tetley
-
Tim Matthews
-
wren ng thornton