philihp All American 8349 Posts user info edit post |
I would appreciate it if you would comment at the top of all files you touch, "I do not know what I am doing, I apologise for anyone who has to maintain this". It might make it a little less painful, knowing you acknowledge that the work you do is only yours to do because you are the lowest bidder.
Please stop padding your code (such as the following) in order to boost your line-count and make what you do look intimidating. No one with a computer science degree would ever think to write
print "<tr>\n"; print "<td>\n"; print $ssep; print "</td>\n";
print "<td>\n"; print $sseq; print "</td>\n";
print "<td>\n"; ... 2/8/2006 6:32:55 AM |
smoothcrim Universal Magnetic! 18968 Posts user info edit post |
cout<<"l\n"; cout<<"o\n"; cout<<"l\n"; 2/8/2006 6:59:11 AM |
DirtyGreek All American 29309 Posts user info edit post |
why would you want to boost line count? 2/8/2006 7:21:34 AM |
agentlion All American 13936 Posts user info edit post |
some (bad) consultants charge per lines of code. or some (bad) managers rate productivity in lines of code/hour 2/8/2006 7:23:06 AM |
Excoriator Suspended 10214 Posts user info edit post |
I would think that the fee charged should be inversely proportional to the lines of code written to solve the problem.
also, I frequely put multiple print statements if I'm printing out multiple lines. It makes it easier to read. (which is what you were concerned about right) 2/8/2006 8:33:25 AM |
Quinn All American 16417 Posts user info edit post |
^
You will end up with some very inefficient shit 2/8/2006 8:39:57 AM |
Excoriator Suspended 10214 Posts user info edit post |
ya probably but i just write little scripts and shit anyway
if i were trying to be efficient, i'd use one call to the print function, but breakup the lines of code
print("bla bla bla\n bla bla bla bla\n")
[Edited on February 8, 2006 at 8:43 AM. Reason : s]
[Edited on February 8, 2006 at 8:43 AM. Reason : s]2/8/2006 8:43:11 AM |
State409c Suspended 19558 Posts user info edit post |
He's just trolling Quinn. Learn to assume he is an idiot, and we'll all be happy here. 2/8/2006 8:44:20 AM |
State409b Suspended 490 Posts user info edit post |
Quote : | "No one with a computer science degree would ever think to write" |
unless they happened to be writing Perl CGI that they didn't have to maintain
actually you realize NCSU is ranked like 2.47e32 for CSC right? I think the average NCSU CSC grad is doing well to be employed and writing code, whatever it may look like
[Edited on February 8, 2006 at 8:51 AM. Reason : *]2/8/2006 8:45:27 AM |
State409c Suspended 19558 Posts user info edit post |
Go away alias. 2/8/2006 8:53:34 AM |
State409b Suspended 490 Posts user info edit post |
cry me a river 2/8/2006 8:57:20 AM |
State409c Suspended 19558 Posts user info edit post |
Kill your pathetic existence and I promise to shed a tear. 2/8/2006 9:01:33 AM |
Default All American 998 Posts user info edit post |
I know this is a little off topic, but do you think that this result of bad coders, or bad coders?
Quote : | "Further to our previous press note, the Ajedrez21 (Chess21, Echecs21, Shamat21) portal was recently a victim of a violent sabotage that forced the indefinite suspension of the services.
Firstly, we apologize to our clients, especially for not communicating directly with them before: the situation was so serious that only now we are in conditions to do so.
The Ajedrez21 server was left out of order and the software proved to be suspiciously vulnerable. We would like to point out that the company that created the software, and which guaranteed the technical support, refused to offer us any help, and under these circumstances it has been impossible to attain a stable solution.
For these reasons, Ajedrez21 must close its playing zone definitely.
In the interest of our clients, we have reached an agreement, in a record time, with the world’s most prestigious online club, the Internet Chess Club (ICC), to welcome the Ajedrez21 community. ICC offers excellent conditions to our members, guaranteeing the fulfilment of Ajedrez21’s obligations with the highest quality.
We will be sending soon personalized information to each and every one of Ajedrez21’s members, with precise instructions to benefit from the special conditions of this agreement. Some of the details are advanced in the following link: Agreement ICC – Ajedrez21
Lastly, we sincerely appreciate all the support that we have received. You can be sure that we have done everything possible to be able to meet the challenge and find the most convenient solution. We will carrying on working with the same illusion as always in the common project of Ajedrez21, which will be integrated in ICC to continue serving to link the Spanish chess community. Very soon you will be able to key the link http://www.ajedrez21.com on your computers to meet your friends on ICC as always.
Respectfully,
Miguel Illescas Córdoba CET General Director Chess21" |
I miss this place.
[Edited on February 8, 2006 at 9:38 AM. Reason : blah]2/8/2006 9:38:30 AM |
MiniMe_877 All American 4414 Posts user info edit post |
http://www.thedailywtf.com 2/8/2006 9:52:03 AM |
GraniteBalls Aging fast 12262 Posts user info edit post |
^ Funny stuff. 2/8/2006 10:03:46 AM |
DirtyGreek All American 29309 Posts user info edit post |
Quote : | "I would think that the fee charged should be inversely proportional to the lines of code written to solve the problem." |
no shit. I can't imagine why the hell you'd charge per line of code. that's stupid as hell2/8/2006 10:57:59 AM |
jbtilley All American 12797 Posts user info edit post |
Quote : | "I can't imagine why the hell you'd charge per line of code." |
I could. I can think of a very good reason. Now I can't imagine why anyone would pay per line of code.2/8/2006 12:10:54 PM |
DirtyGreek All American 29309 Posts user info edit post |
sorry, that's what i meant to say 2/8/2006 12:22:28 PM |
Charybdisjim All American 5486 Posts user info edit post |
Yeah, paying per line of code implies alot of trust and naivitee on the part of the firm comissioning the code. That only works if you trust they're programming the code to be as efficient as possible. 2/8/2006 1:02:38 PM |
MiniMe_877 All American 4414 Posts user info edit post |
^ and code reviews should be a must, so people cant get away with the bullshit like in the first post. 2/8/2006 1:08:44 PM |
wolftrap All American 1260 Posts user info edit post |
i would rather deal with simple, inefficient code than clever-ass uncommented code 2/8/2006 5:35:42 PM |
LimpyNuts All American 16859 Posts user info edit post |
Many times efficient code can be than inefficient code. Mainly what matters is: does the code do what it's intended and does it perform that task within desired performance limits? 2/8/2006 5:47:26 PM |
qntmfred retired 40818 Posts user info edit post |
^^ i tend to agree. ease of development is often a lot more valuable than the performance hit from this kind of thing. especially in this example, where the php code mimics how you might write actual HTML.
[Edited on February 8, 2006 at 5:51 PM. Reason : regex, otoh, is an unavoidable maintenance nightmare] 2/8/2006 5:49:37 PM |
Excoriator Suspended 10214 Posts user info edit post |
regex aren't hard once you're used to them. 2/8/2006 5:58:32 PM |
Stein All American 19842 Posts user info edit post |
Quote : | "regex aren't hard once you're used to them." |
They're blissfully simple, since they tell you exactly what they do right there in the code.2/8/2006 6:38:06 PM |
skokiaan All American 26447 Posts user info edit post |
if you don't want to run up against crappy programmers, stop doing web programming.
All the dregs get into web programming before anything else. 2/8/2006 6:45:35 PM |
Excoriator Suspended 10214 Posts user info edit post |
I'm surprised that americans are still doing web programming 2/8/2006 7:23:41 PM |
wolftrap All American 1260 Posts user info edit post |
if you don't want to run up against crappy programmers, stop doing web programming.
All the dregs get into web programming before anything else. 2/8/2006 7:29:46 PM |
qntmfred retired 40818 Posts user info edit post |
Quote : | "regex aren't hard once you're used to them." |
Quote : | "They're blissfully simple, since they tell you exactly what they do right there in the code." |
gimme a break. sure, they're easy, if you don't mind spending a few minutes figuring out what it means. comparing maintaining something like
preg_match("|^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$|", $string); to
print "<td>\n"; print $ssep; print "</td>\n";
and tell me you'd rather have the regex. we're talking about ease of development here
[Edited on February 8, 2006 at 11:50 PM. Reason : .]2/8/2006 11:48:54 PM |
philihp All American 8349 Posts user info edit post |
to
print "<td>$ssep</td>\n";
[Edited on February 9, 2006 at 2:36 PM. Reason : .]2/9/2006 2:28:50 PM |
30thAnnZ Suspended 31803 Posts user info edit post |
good job 2/9/2006 2:30:19 PM |
wheelmanca19 All American 3735 Posts user info edit post |
outsourcing to india is great
Quote : | "When only discovered devices is selected and put under deploy action ,during this process if any of the discovered device fails to get deployed then the process should in no way indicate fail in Task bar and when clicked Error log window from task bar it shows device discovery error, which is totally mismatch process errors " |
2/10/2006 12:34:01 AM |
skokiaan All American 26447 Posts user info edit post |
whats that from 2/10/2006 12:40:42 AM |
philihp All American 8349 Posts user info edit post |
just want to pay half the price for a programmer? be prepared to only half understand what he says. 2/10/2006 12:53:55 AM |
Stein All American 19842 Posts user info edit post |
Quote : | "comparing maintaining something like" |
That's a poorly written regular expression though.
I also learned today that
echo '<tr>', '<td>', ($value) ? 'yes' : 'no', '</td>', '</tr>';
works. Don't know why I didn't think the conditional statement wouldn't work, but it turns out it did.
I've gotten into the odd habit of breaking tables up line by line in code (to move through the code quickly), but never adding the newlines to make it more readable when viewing the source. It probably comes from the fact that for a while I had to add some kind of logic after every line in a table.
[Edited on February 10, 2006 at 1:38 AM. Reason : .]2/10/2006 1:21:10 AM |
wheelmanca19 All American 3735 Posts user info edit post |
^^^issue in AccuRev from a tester in India
^^He's just a tester 2/10/2006 9:32:33 AM |
SandSanta All American 22435 Posts user info edit post |
I wouldn't consider most web development Software Development at all. 2/10/2006 10:04:58 AM |
MiniMe_877 All American 4414 Posts user info edit post |
^^ I deal with that same shit all to often 2/10/2006 10:21:16 AM |
wolftrap All American 1260 Posts user info edit post |
I've never seen an actual useful, working, compiled application come from any NCSU undergrad except for that kid who got sued by Apple.
Until I see your name on the Photoshop/Firefox/MSWord credits STFU about who is this or that. 2/10/2006 10:49:55 AM |
Excoriator Suspended 10214 Posts user info edit post |
hello SAS 2/10/2006 11:57:10 AM |
appamali All American 4481 Posts user info edit post |
I new some of you would blame it on India... 2/10/2006 12:25:12 PM |
SandSanta All American 22435 Posts user info edit post |
Wolftrap, ever use an SE phone?
A Cisco router?
MS application suites?
Make a phone call over a Nortel Switch?
etc.
NC State grads have done a fuckton of usefull stuff. Just because you haven't heard of it doesn't mean it doesn't exist.
My senior design group alone has 3 members that could probably hold their own with 20 year+ experienced engineers and software developers and there are at least 4 other groups that could boast that.
State graduates some very smart people. 2/10/2006 1:35:14 PM |
wolftrap All American 1260 Posts user info edit post |
undergrad 2/10/2006 2:04:35 PM |
Excoriator Suspended 10214 Posts user info edit post |
OMFG name a freshman in his first semester who has single-handedly programmed enterprise-level server software for fortune 500 companies
EHEHE NCSU IS SO DUM STFU EHEHE
[Edited on February 10, 2006 at 3:09 PM. Reason : *hiccup*] 2/10/2006 3:08:51 PM |
MiniMe_877 All American 4414 Posts user info edit post |
^ I wrote software for RedHat as an undergrad [/brag] 2/10/2006 3:25:24 PM |
Excoriator Suspended 10214 Posts user info edit post |
single-handedly
/wolftrap 2/10/2006 3:30:52 PM |
philihp All American 8349 Posts user info edit post |
Quote : | "Until I see your name on the Photoshop/Firefox/MSWord credits STFU about who is this or that." |
i don't see your name on photoshop or firefox. i don't have word installed, but i'll just assume you're on that one.2/10/2006 7:29:17 PM |
Stein All American 19842 Posts user info edit post |
I run/wrote a ridiculously large website and have since my junior/senior year of high school.
It's not compiled, but I think it should count.
[Edited on February 10, 2006 at 9:09 PM. Reason : .] 2/10/2006 9:07:32 PM |
quagmire02 All American 44225 Posts user info edit post |
i fully admit that i quit paying attention to good code long ago.
this is why my crap won't show up correctly in firefox.
there, i've said it.
the first step to recovery is admitting that you have a problem. 2/10/2006 10:03:15 PM |
State409b Suspended 490 Posts user info edit post |
I agree with Stein, all web developers should fall into the category "bad coders". 2/10/2006 10:55:20 PM |