Go Down

Topic: Help needed to convert some code. (Read 3 times) previous topic - next topic

flapjackboy

Quote

I'm now quite pleased that I have an example thread where a simple program was made so complex that it defeated the author who claimed they'd got it working on different hardware (even though they didn't seem to know the syntax of the C/C++ language).


OK, you know what? I couldn't care less if you don't believe I got it working on the old platform, I know that it works because it compiles and does what it was written to do. It's not my fault you don't have the board I originally wrote it for, or that for something that is much older than the Arduino technology-wise, the SDK for it  appears to have far better and more user-friendly I/O handling capabilities.

So yeah, go ahead and mock the n00b and by all means, use me as an example of someone who apparently can't code. I'll stick with my working code, thank you very much.

I'm done here, if an admin could come along and delete my account and this thread please.

gbulmer

#31
Apr 16, 2010, 10:28 pm Last Edit: Apr 16, 2010, 10:37 pm by gbulmer Reason: 1
flapjack - I am sorry you feel so offended.

I may be judgmental, but IMHO reading code which can't possibly compile being presented as if it is okay, wastes our time. It only takes a couple of words to say "This doesn't compile".

IMHO it is unhelpful to post code which doesn't compile without warning the forum. I can't speak for anyone else, but I feel that it is ungracious. I feel that it is unappreciative of other peoples time and effort.

Worse, for me, folks who are less experienced may read such broken code, and believe it works. Then go on to try something similar and fail. They may be left feeling it is there fault that they can't get an example working. It may do harm to innocents.

HTH
GB

flapjackboy

#32
Apr 16, 2010, 10:48 pm Last Edit: Apr 16, 2010, 10:50 pm by flapjackboy Reason: 1
Quote

reading code which can't possibly compile


OK, so I had a few problems translating the code over to the Arduino environment, but just because you can't test the original code doesn't mean it was shoddy enough to poke holes in it.

I'll tell you what, it was written and compiled using Bloodshed Dev-C++, so it was compiled using gcc, essentially the same compiler as the Arduino environment compiles with.

You know, it took me ages to hack out that original code and the sense of accomplishment I felt when I finally got it to do what I wanted it to do was destroyed in mere minutes on here. You had an excellent opportunity to help a newcomer to the Arduino platform embrace it, but instead you all decided that you'd rather just sit there poking holes in my code.

I think it's not my coding skills that need more polishing as much as your ability to render effective assistance.

EDIT: Anyway, as I said, I'm done with this place. Lock the thread, delete my account and I'll move on somewhere else.

Groove

You know what - I spotted the extraneous "else;"s and the redundant "return;" in the original post.
I spotted the redundant code and the naive coding style.
I kept quiet about it.
I didn't want to embarrass the poster.

I tried to find out what the OP wanted to do, and tried to probe his/her level of expertise.
I tried to hint and nudge in the right direction, rather than (here comes that word again) embarrass the poster with actually writing the code for him/her.

I needn't have bothered.
Thanks a bunch.
Per Arduino ad Astra

gbulmer

Groove - I apologise.
I admire your tolerance, helpfulness and strategy.
I think I understand.
I should have simply stopped trying to help.

Thanks for the help.

My fault.
GB

Go Up