Initial fireside chat - RISC OS Community
Pages: 1 2
Andrew McCarthy (3688) 605 posts |
The fireside chat is for anyone interested in coding on RISC OS; one of the topics will be organizing beginner-to-expert sessions. The informal zoom meeting is on Saturday, 26th November, at 7:30 pm. ROUGOL is hosting the event, and you can DM me on ChatCube, Twitter or Toot, or email here, bottom the page, for the Zoom meeting details. Come and join in. |
Chris Dewhurst (1709) 167 posts |
That sounds good Andrew, please count me in. There’s an article on using Zoom in Drag N Drop coming out this week, I’ve learned a fair bit about presenting over Zoom with RISC OS, happy to assist where I can. Chris. |
Andrew McCarthy (3688) 605 posts |
Thank you, Chris; it is good to hear about the upcoming drag-n-drop article on Zoom. I’m also looking forward to the meet-up and hearing about your experience. Some news to share, Bryan from ROUGOL has offered to host the meeting. :) |
Andrew McCarthy (3688) 605 posts |
I’ve updated the original post above to say that the informal zoom meeting is taking place on Saturday, 26th November, at 7:30 pm and given several options for contacting me. I should add that I had a peek at Paolo’s Git repository link, and it’s useful; there’s structure and helpful information, such as the “Coding on RISC OS” and “RISC OS Community” sections. Fingers crossed, ChatCube works as Twitter’s not as straightforward as it should be; you’ll need to follow me, then DM or send a tweet to the pinned thread if that fails. EDIT: ChatCube worked as expected, +1 Cloverleaf. :) |
Alan Adams (2486) 1149 posts |
I’d like to sit on on this, but I can’t work out how to contact you for a link. Help please. |
Andrew McCarthy (3688) 605 posts |
No problem, we have a solution here. There is a link at the bottom of the page provided by our friend at the site, who also has the details of the Zoom call. |
Andrew McCarthy (3688) 605 posts |
The fire chat is tomorrow. See you there if you’re free; for the Zoom call details and how to get them, see the first post above. |
Paolo Fabio Zaino (28) 1882 posts |
Thanks everyone who attended and thanks a lot for the incredible feedback everyone! I have updated the project repository with tonight firechat ideas, commits and the target date for the first meeting with the details here: https://github.com/RISC-OS-Community/CodingOnRISC-OS Cheers! |
Chris Mahoney (1684) 2165 posts |
I completely forgot about this :( Did anyone record it? |
Rick Murray (539) 13851 posts |
I remembered, but was very tired and feeling a bit spaced. So better to Netflix and chill 1 rather than turn up for something where a functioning brain would be expected. 1 As in actual Netflix, not the usual euphemism. |
Rick Murray (539) 13851 posts |
Looks like a fair amount of ground was covered. https://github.com/RISC-OS-Community/CodingOnRISC-OS/commit/52b51f9bd5a5b2b3dca70382cb080bf9cbec1ca3 |
Andrew McCarthy (3688) 605 posts |
Thank you to everyone who made it; it was an excellent initial event. We did cover a lot, and I hope everyone found it beneficial; I am interested in feedback. Feel free to get in touch. Step 1. Grab the Code; there’s a spotlight meeting scheduled for the 21st of January, 2023. Several people volunteered to present how they use Git for RISC OS using different platforms, including cross-compilation and a !SimpleGit demo—followed by a Q&A. Thank you, join in. |
Andrew McCarthy (3688) 605 posts |
Rick: Yes, much ground was covered in the 4 hours; sad you couldn’t make it. I will have a chilled day today; we all deserve it. Hope to see you next time. |
Simon Willcocks (1499) 521 posts |
“Introduction to Simon’s Wilson C kernel?” Who? :) Or do you think it’s a basketball I talk to? |
Simon Willcocks (1499) 521 posts |
Andrew: There’s a very short introduction to getting the RISC OS code using sgit on RISC OS here: https://www.riscosopen.org/forum/forums/11/topics/17499 |
Paolo Fabio Zaino (28) 1882 posts |
@ Simon, I guess you comment count as a yes :) |
Paolo Fabio Zaino (28) 1882 posts |
@ Chris Mahoney
No, this was a fireside chat and some people mentioned they would feel unconfortable if we were recording. However, presentations and mini courses have to be recorded, the whole point is to share knowledge (so they will be recorded). If you have any idea, proposal, fix please feel free to add it to the project repository (or also let me know here or via email). The first meeting is about to make the use of git easy for everyone and showing how to use it on various platforms and for RISC OS usage. So, hopefully, that should help making git based interactions easier for everyone. |
John McCartney (426) 148 posts |
Even as a non-programmer, I found the whole event most interesting. It was refreshing to see and hear people talking about the art of the possible rather than dreaming of the impossible!
Is this forum the only way to get in touch? I’d rather not let everyone and his dog find out just how much I don’t know about programming. |
Paolo Fabio Zaino (28) 1882 posts |
@ John
No, you can also email us (to email me you can use this link https://paolozaino.wordpress.com/contact/) works also on NetSurf (and obviously Iris, Otter browser etc.) for the die hard RISC OS users who only use RISC OS. Email should be private enough I think. |
John McCartney (426) 148 posts |
Thanks Paolo. |
Jeff Doggett (257) 234 posts |
Rick, I joined the chat without a functioning brain. I just listened in, there was no pressure to have to say anything! |
Dave Higton (1515) 3534 posts |
We’ve all been there. We all started from zero. Anyone who genuinely wants to learn, and is prepared to put in plenty of effort, will get help and support from the programmers among us. I’m sure of that. I would make an important point about attitude. Even now, there are bits of code that take me many attempts to get right, so don’t give up – keep trying sensible alternatives, and ask for help. |
Clive Semmens (2335) 3276 posts |
^ This. |
Colin Ferris (399) 1818 posts |
‘just listened in’ |
Rick Murray (539) 13851 posts |
Some Rick “wisdom”: You need to invest in a big yellow rubber duck. So you have some perplexing code that doesn’t want to work. Simply grab Howard (or whatever you choose to call your duck), perch him near to you, then explain to him in detail what the code is doing. You see, the act of programming is thinking about programs as a programmer, but sometimes one can miss painfully obvious problems because we’re thinking more in terms of code than logic. Also, don’t be afraid if something just feels wrong about a function (whether or not it works) to tear it out and rewrite it. Sometimes your second attempt will be far better. But on the contrary, be aware that if you just throw together some crap that works to go back later and redo it, said crap will be present in released software because there will be so many other things to do that you’ll never go back unless there’s an actual bug that needs fixed. And don’t be afraid of paranoid validation of inputs. Okay, so that’s a string pointer and a length and the length can never be zero (or negative). Check it anyway, lest a bug elsewhere causes the function to blow up. Ditto a file handle in a function that will only ever be called with a valid file handle. Check it isn’t null anyway. A few cycles wasted on seemingly pointless input validation could save pain in the future. Don’t be afraid to comment. Back in the day of BASIC it was normal to use single or double letter variable names and no comments as these things take space and time (even today, a bunch of REMs can impact execution speed). But comments in BASIC can be stripped, and they don’t count at all in C or assembler. But most of all, coding should be fun (unless you’re getting well paid for it). So if something is annoying and ducky can’t help, go brew a cuppa, take a walk. Anyway, talk to the duck, comment lots, validate inputs, try again, and don’t be afraid to walk away and do something else for a while. |
Pages: 1 2