Android Question This is the best online forum for coding!

Discussion in 'Android Questions' started by Danamo, Jul 22, 2019.

  1. Danamo

    Danamo Member Licensed User

    Sorry in advance if this is an inappropriate comment or the wrong place to post it...

    I just want to say thanks to all the experts in this B4A forum. I'm not as smart or educated as others, and I sometimes ask dumb/novice questions. In other forums such as for Windows or Visual Studio, etc, where I've asked questions I've sometimes received condescending or rude responses suggesting I "shouldn't be coding" or "that's a dumb way to do that" and statements of that nature.

    Here in this forum I've always received helpful responses for every question I asked, and have not been treated with disdain for asking what to other smarter people are dumb or obvious questions. I really appreciate that!

    I also like the entrepreneurial aspect of this forum; how some of the experts are willing to provide specific technical assistance to my projects in return for modest PayPal donations. I don't do programming for a living but just as a hobby to keep my mind active in my senior/retirement years because I love gadgets and coding, but nonetheless my little projects are important to me - even if not of any commercial value or of interest to anyone else - and I appreciate all the friendly help I get here.

    Also, B4A makes it possible for less-skilled/amateurs such as myself who know some old school BASIC to actually make their own smart phone apps without the steep learning curve necessary for Java, C, and other languages, and that is awesome and way cool! B4A is worth every penny of it's very reasonable purchase price and I thank it's creator Erel for making it available.
  2. emexes

    emexes Well-Known Member Licensed User

    tru dat ;-)
    fredo, José J. Aguilar and jimmyF like this.
  3. Brian Dean

    Brian Dean Member Licensed User

    Danamo - you are absolutely right. I rarely put questions on the forum, but I scan through it several times a day and almost every time pick up some useful pointer that is new to me; some useful tip that is worth remembering for the future. And like you I am often surprised by the patience shown to newcomers who may be trying hard but who one would hope might have got themselves a little better prepared. I also look at StackOverflow from time to time. That is a pretty good forum too, but still not as good as this one in my opinion. And even DonManfred, who does get a little short-tempered at times, must still get the prize (after Erel, of course) for most effort spent in the cause of helping the less fortunate.
    Merlot2309, Shelby, fredo and 9 others like this.
  4. RandomCoder

    RandomCoder Well-Known Member Licensed User

    I hope @DonManfred sees your post as he truly deserves the recognition.

    Ps. Placing an @ symbol in front of a person's name (@Brian Dean )will ensure that they get notified and therefore will be more likely to see your post.
    Shelby, fredo, Derek Johnson and 2 others like this.
  5. emexes

    emexes Well-Known Member Licensed User

    I like to think of this more as German language being biased towards getting things done, with precision and correctness.

    Australian language thinkers get things done too, but we are less likely to, uh... leave a shortcut unused.

    She'll be right, mate :)
    rabbitBUSH, Shelby and mangojack like this.
  6. emexes

    emexes Well-Known Member Licensed User

    Any expert who says that, is no expert. Many breakthroughs have come about because somebody unconstrained by convention has approached the problem from a "dumb" perspective.

    I still remember in my teens when an electronics friend showed me a 6809 monitor program he'd written, which had something like:
    LD A, State
    CMP A, 
    JEQ SkipStuff
    CMP A, 
    JEQ SkipStuff
    CMP A, 
    JEQ SkipStuff
    CMP A, 
    JEQ SkipStuff
    do stuff *
    and I looked at it for a long time, then our conversation was:

    M: hang on, how many states do you have?
    F: five
    M: like, 1, 2, 3 ,4 ,5?
    F: yeah
    M: so what you're really doing here is: if State equals 1 then do this?
    (very long pause)
    F: yeah
    F: you wouldn't believe how long that bit took me to write - I thought you'd be super impressed

    M: I am
    Last edited: Jul 23, 2019
  7. LordZenzo

    LordZenzo Well-Known Member Licensed User

    this is a good forum, very active, I often visit it too in search of help and advice, you don't even need to ask, almost everything has been written just search, but here I noticed a behavior that does not exist in other forums, I noticed that some posts are deleted, this is unforgivable, I would accept it only for criminal posts, but never for polemical posts
  8. Erel

    Erel Administrator Staff Member Licensed User

    It is quite rare that a post is deleted (for non-technical reasons). I guess that you are referring to a post that was deleted a few minutes ago. That post included a personal attack that was completely not appropriate. The post was deleted and there will also be other consequences as this is a recurring behavior. The forum guidelines are listed here:

    They are usually not enforced very strictly however there is less tolerance towards personal attacks.
    Last edited: Jul 23, 2019
  9. LordZenzo

    LordZenzo Well-Known Member Licensed User

    yes, but also to my post many months ago, I think that deleting is not a good practice, if anything you can put an "inappropriate" across the whole post or other, without deleting but pointing out that it is not good
  10. DawningTruth

    DawningTruth Active Member Licensed User

    Best coding forum ever. The members are so helpful, and have helped me through some really tricky issues. When we get funded going Enterprise all the way.
    Erel and Shelby like this.
  11. rabbitBUSH

    rabbitBUSH Member Licensed User

    ABSOLUTELY, this is a great forum in which sometimes you wonder if you learned anything from a posting -> like blockchain the other day (Phew), did I take a free trip to Harry Potter Land, or, just another shot down the rabbit hole?
    the over riding thing is :
    you'll encounter a GREAT attitude from everyone, led by the great Octopus @Erel [tentacles everywhere], HUGE helpfulness, Lots of patience, and every now and again A grumpy one who still speaks to you in the morning.... ..when you don't get it B4X guys will keep going in as

    I wonder how @Erel does it - if there's not an octopus there then there's a BIG datafarm in there ......... take that Google.....

    hats off to @Erel and community...............​
  12. rabbitBUSH

    rabbitBUSH Member Licensed User

    my goodness @emexes you *remembered that code sequence but then I guess it is an unusual one. [ah the days of real DOS and machine code; h wait I have B4x now silly me] i guess that was outback lateral thinking : that "special way of being Australian" :D yeah I'm south african

    HEY but lets not forget @klaus probably also a subject of #5 above -> both @klaus and @DonManfred will still respond to your next "silly posting"

    But, you know, they all just want to see evidence that you're learning and applying their inputs

    So, @Brian Dean : like you I am retired (except I need to supplement income) welcome down the rabbit hole with me........
    RandomCoder likes this.
  13. emexes

    emexes Well-Known Member Licensed User

    I remember 100% that it was a 6809, because he loved that processor whereas I had no experience with it, other than giving some general assembly programming tips. It might have been 4 or 5 or 6 states, but it was along those lines, hence the "something like" proviso.

    Not as unusual as you might think ;-/

    I have seen a lot of code where my first comment is: well, at least it's working, so that's a good start...

    There is a large spectrum of coding styles from concise-but-complex to clear-but-verbose and many different opinions about which point on that spectrum is the best.

    I tend towards using descriptive and readable variable names like CustomerPanel rather than the more concise pnlCst; on the other hand, I do give the old I, J and K index variables of Fortran a bit of a workout.

    And it took me a few years, but I eventually realised that what I was mostly doing was emulating Ye Olde BASIC type suffixes $ % ! # etc but using the name of the type in full, especially for non-simple types. Reverse Hungarian Notation, I guess you could call it.
    Last edited: Jul 29, 2019
    Shelby likes this.
  14. emexes

    emexes Well-Known Member Licensed User

    Same guy, but ten years later, he was doing his doctorate* in music, called me up and said he had another programming problem, was I interested in giving him a hand?

    Heck, yeah!

    To this day I still don't know what I was programming. My total knowledge of music is encapsulated in: there are 12 evenly-spaced semitones in an octave, and one of the notes is 440 Hz. I still don't understand why the notes are labelled A..G with seemingly-random sharps and flats, rather than just 12 notes A..L.

    Anyway, so this was something to do with note frequency combinations (chords?) that sound good, and he had some theory about certain ratios being better than others. He showed me a couple of combinations that he'd calculated by hand; I'd do some programming; we'd mull over why it was wrong. Early next morning, we had his list, selected from some homongous search space that would have taken him decades to do by hand.

    I also remember that half-way through, he wondered aloud why the ratios weren't constant, and I randomly said well, maybe it's something to do with that inner-ear spiral thing and the frequencies line up on each turn or something, like maybe that's why some people are musical and some aren't.

    Another long pause, then he said "Sh*t, yeah". I don't know how far he got with that idea, but he was pretty excited at the time.

    * edit: or possibly his masters, because his doctoral thesis is dated five years later (maybe it just took a while to complete)
    Last edited: Jul 29, 2019
    Shelby likes this.
  15. DawningTruth

    DawningTruth Active Member Licensed User

    How that is seriously fascinating from one who does understand those beautiful keys. Wow! What is his dissertation called?
  16. emexes

    emexes Well-Known Member Licensed User

  17. Star-Dust

    Star-Dust Expert Licensed User

    I could not read the deleted post :(, could you please rewrite it?
    Thank you

    N. B. Obviously I was joking :p
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice