Hello, I am Italian and I have made a video in English.
I kindly ask those who are English or who understand it well to listen to the video and tell me if it is understandable, or if it needs to be redone.
The video explains how best to use a string progmem to optimise memory usage and avoid memory leaks and holes.
I explain how to avoid using the String class in device responses such as SIm or Bluetooth.
Listening it can give good advice to many, if it is comprehensible !!!!
The problem concerning the String class is not bound to the use of a specific IDE.
The problem concerns the behaviour of the String class created by the Arduino team to facilitate those who do not understand certain mechanisms of c and c++ programming.
The video has a conceptual not an instrumental purpose.
I never said it was, but for the sake of familiarity, particularly given the target audience of Arduino, you should use an environment with which they are familiar, otherwise they're going to look at it and say "Not something I recognise, too advanced, not for me - bye".
I found the narration style too stilted and with too many (unscripted?) pauses to follow.
I agree with you, but consider that I struggle with spoken English.
I will consider being more concise, thank you
It is true that many people use the Arduino IDE, but I am sure that those who use it do not even worry about memory leaks, let alone use the AVR in stand-alone mode. I don't know about 2.0, but the arduino IDE may be fine for flashing a led, not for a serious project.
Consider adding some text bullet points. If you're listing things, show them in a text list as you say them. Extend this to full captions, made by you and not the auto junk that butchers code.
You need a better microphone and/or capture/editing equipment. Your audio is muddy with the sound of the walls.
You pause a lot. I have noticed that different cultures pause and place emphasis in and on different places. Consider studying English speaking videos for pauses.
Fix the other issues, your English is otherwise good enough to express your point.
Unless you are making videos for a specific company or some other esoteric group, then go with convention and use the Arduino IDE. Anything else only serves to limit your audience.
Actually I was wrong you are right, I forgot not to use the Arduino site, but to use sites that deal with avr and other microcontrollers like AVR Freaks Community. There you don't just use the arduino IDE, in fact you don't even see it, evidently they don't have to support any platform but focus on content.
I once read a post on that site which said that "Arduino is not a stupid platform, but it is often used by stupid people".
I don't think so, but some people do ask questions.
A designer who is asked to discuss how a class works in a framework and the only thing he can say is, "If you don't show it to me in the IDE I know I won't even look at it," says a lot.
I thank you for listening to it and I notice that at least you do not tell me that you do not understand anything.
I know I need to improve a lot in language and expression.
However, I see that you are more interested in the fact that I didn't use the Arduino IDE than in the content and that leaves me a bit puzzled.
You seemed more interested in how it was conveyed than what it was. Not using the IDE impacts the proper conveyance of your material to your intended audience. As for the content itself, if you ask 10 engineers how to do something, you will get 11 opinions.
I only care that my video is comprehensible in terms of language. If someone has limitations in understanding the content because of an IDE, that is not my problem.
Did you understand the message of the video? Was it understandable? That is the only thing I asked.
If the first response I get is: I don't understand it because you don't use the Arduino IDE, talking about memory leaks and the String class, I'm speechless, because I think it's more of a follower's response than a programmer's response.
You clearly didn't understand what I wrote. I'm perfectly happy using Eclipse or whatever, but many (most?) Arduino users will use nothing but the Arduino IDE.
"That thing doesn't look like what I use, so this is irrelevant to me".
Exactly my point as well. Not to say that it's invalid, but a lot of people will skip the video just because of that.
Understandable, you aren't open to varied opinions and literally made no other comment about my other points. Waste of time. Good luck with your channel.
You're right, forgive me, maybe I'm too Taliban, but clearly yours was advice.
My question was about language compression, and to think that there are programmers on the Arduino site who don't understand a concept if you don't use the Arduino IDE seems incredible to me.
However if this you tell me is a reality I will remember to use other sites.
Since you are asking for advice, I will say that your video is quite understandable. I did turn on closed-captioning, as I do for nearly all videos with serious content. That helped with a few words that I would have otherwise missed.
There are several useful bits of advice already, so I won't add any more. Except to say that your English is a miles head of my Italian (non-existent), and in this day and age, we have so many videos from all over the world that I would not even be concerned too much.
My feeling is that people in the technical fields care more about content. And I find your content to be vey valuable.
Somewhat difficult. The first time you said malloc and heap I didn't realize that's what you said. I had to grasp it by context.
I like the environment you are using. Arduino IDE seems somewhat juvenile to me. However, the video visual was not real sharp. It seems somewhat out of focus on my laptop.
I agree that large bold white text of the block of code you are attempting to convey at that moment located in the bottom black output window would be helpful.