Talk:Schlemiel the Painter's algorithm: Difference between revisions

Content deleted Content added
OldCodger2 (talk | contribs)
COMPLETE MERGER: per AfD discussion result notation
 
(3 intermediate revisions by 3 users not shown)
Line 1:
{{merged-to|Joel Spolsky|date=22 February 2014}}
{{WikiProject Computing|class=|importance=}}
Folks,
 
==Comments==
Folks,
I searched wikipedia for "schlemiel the painter's algorithm", and found it listed as a "requested article", so I wrote the article (probably badly, because I've never written an encyclopedia article before), but now it's been flagged with "This article or section may contain material not appropriate for an encyclopedia."
 
Line 13 ⟶ 14:
I accept that the style of the article is (in parts) inappropriate for an encylopedia... but I hope that the "under construction" tags buys me a few days to get that sorted out. I'm new at this, and I think I'm doing OK so far, getting some ideas down... could be better, but could be a lot worse.
 
Cheers. Keith. [[User:Wookie2u|Wookie2u]] ([[User talk:Wookie2u|talk]]) 06:34, 11 May 2008 (UTC)
Cheers. Keith.
 
[[User:Wookie2u|Wookie2u]] ([[User talk:Wookie2u|talk]]) 06:34, 11 May 2008 (UTC)
:Had a pop at fleshing out the intro, making the significance of the term clearer to a layman (e.g., me). Hope that helps... only one of the footnotes appeared at the bottom, but I can't see what I've done wrong. If anyone knows how to fix it, that'd be great.[[User:Señor Service|Señor Service]] ([[User talk:Señor Service|talk]]) 15:56, 26 May 2008 (UTC)
::Something else occurs - the original blog article spelled it "Shlemiel" or something (certainly without a C). Don't know if that means we should use that spelling in the article...?[[User:Señor Service|Señor Service]] ([[User talk:Señor Service|talk]]) 16:22, 26 May 2008 (UTC)
Line 34:
#** First, Spolsky did ''not'' see "<code>the schlemiel as a pandemic spread by improperly-educated Computer Science graduates.</code>"<br />'Schlemiel' is Spolsky's word for ''any'' kind of inefficient code/coding practice, of which he provides six or seven examples. Lack of understanding of the basics (irrespective of the cause of that lack) causes such poor coding habits. That lack of education ''in'' the basics results in lack of understanding ''of'' the basics is orthogonal to his point, which is "[Back to] Basics."<br />There is also nothing in the essay that suggests that the issue is ''specific'' to improperly-educated Computer Science graduates.
#** Also, Spolsky was making a ''prediction'' that poor education would lead to inefficient programming. Note the future tense in "<code>this is a pedagogical disaster waiting to happen.</code>"
#Finally, "<code>[Spolsky saw] the schlemiel as a pandemic spread by improperly-educated Computer Science graduates</code>" is a poor choice of words.<br />A 'schlemiel' is an inefficient way to do something. It is not an infectious disease. It does not spread. An 'improperly-educated Computer Science graduate' is not a host of an infection.<br />"<code>The 'schlemiel' was identified and named by software engineer ...</code>" is hardly better, but is superfluous anyway since it duplicates the opening words of the very next paragraph.<br />A better way to have said all that might have been: "<code>The term 'schlemiel' was originally used to express a dissatisfaction with the beginner-level education of computer science students; <etc>.</code>" But as noted in #2 above, it would have still been incorrect. -- [[User:Fullstop|Fullstop]] ([[User talk:Fullstop|talk]]) 02:02, 5 June 2008 (UTC)
:-- [[User:Fullstop|Fullstop]] ([[User talk:Fullstop|talk]]) 02:02, 5 June 2008 (UTC)
 
Hey Fullstop - I'm not going to change it back (or at all), because it's clear from your article that you know more about the subject matter than I do. But for info, "pandemic" doesn't have anything to do with disease or infectiousness per se; it just means general and widespread (literally "of all the people"). It's often used in the context of disease, where it has a specific meaning, but not always.
Line 53 ⟶ 52:
 
== Doesn't quite work ==
 
strcat() isn't calculating the length: it's merely looking for the terminating NUL. Also, it doesn't have to walk back to the start of the string; at the next call, <em>it's already there</em>. One can only assume that there is some sort of teleportation device in use here… [[User:Dsalt|Dsalt]] ([[User talk:Dsalt|talk]]) 12:49, 12 December 2009 (UTC)
 
Line 60 ⟶ 58:
== Can't we take down the notability banner yet? ==
We should leave the orphan banner, though. [[User:smaines|-SM]] 09:16, 27 June 2011 (UTC)
 
 
This is a notable article in the field of Computer Science, My vote is that the banner should be removed. but since I am not knowledgable of wiki procedures I shall leave it for someone else to do, at least until I become more knowledgable of wiki, in which case I may do it myself, if nobody else has by done it by then. [[User:OldCodger2|OldCodger2]] ([[User talk:OldCodger2|talk]]) 21:17, 3 June 2012 (UTC)
 
For completions sake it'd be good to have a code snippet underneath that explains a less expensive way of concatenating those strings together. <span style="font-size: smaller;" class="autosigned">— Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[Special:Contributions/220.245.169.212|220.245.169.212]] ([[User talk:220.245.169.212|talk]]) 08:47, 27 September 2013 (UTC)</span><!-- Template:Unsigned IP --> <!--Autosigned by SineBot-->