Page 1 of 2
hobby coder
Posted: Wed Nov 09, 2022 9:03 am
by Janni
Hi everyone,
I've been an on and off hobby coder for years, mostly in Autohotkey and now with Purebasic.
I write stuff for things I need myself. I never share my code because it's terrible

.
Sometimes my code does not even make sense to myself, but it works.
PB suits me well because of the syntax and relatively good documentation with examples.
I like it's cross platform and that executables can be run without a lot of dependencies.
PureBasic has sparked and renewed my joy in programming and I'm thankful for that.
My code might even improve over time.
I appreciate Purebasic and this community, even if it's quite a small one.
I hope you all will stick around and for PB to be supported for a long time.
Re: hobby coder
Posted: Wed Nov 09, 2022 10:10 am
by BarryG
PureBasic is over 20 years old. It's not going anywhere.
Re: hobby coder
Posted: Wed Nov 09, 2022 11:37 pm
by netmaestro
I once made a student-achievement tracker for a college and it worked well, users were very happy with it. The computer science department used it as example code for training coders in their systems analysis classes - a real-world case study of how NOT to write code!
Re: hobby coder
Posted: Thu Nov 10, 2022 8:48 am
by Janni
netmaestro wrote: Wed Nov 09, 2022 11:37 pm
I once made a student-achievement tracker for a college and it worked well, users were very happy with it. The computer science department used it as example code for training coders in their systems analysis classes - a real-world case study of how NOT to write code!

great story!
Re: hobby coder
Posted: Thu Nov 10, 2022 10:21 am
by AZJIO
Janni wrote: Wed Nov 09, 2022 9:03 am
I never share my code because it's terrible
How do you know if you are good at programming? There is no development without criticism.
Janni wrote: Wed Nov 09, 2022 9:03 am
PB suits me well because of the syntax and relatively good documentation with examples.
It would be nice to have a section for tips on changing the help file. I want to change many examples, as I often use the code from the help as a blank for editing my tasks
Re: hobby coder
Posted: Thu Nov 10, 2022 12:07 pm
by Caronte3D
AZJIO wrote: Thu Nov 10, 2022 10:21 am
It would be nice to have a section for tips on changing the help file. I want to change many examples, as I often use the code from the help as a blank for editing my tasks
+1 Good idea!
Re: hobby coder
Posted: Thu Nov 10, 2022 4:49 pm
by Axolotl
Hey Janni,
welcome to the club.
I feel the same way. Program just for fun for myself.
After reading only in the beginning, I now (sometimes) also offer sample code.
And yes, it is not always perfect, but only by trying and improving (after appropriate criticism) one becomes better.
Here in the forum is a very pleasant way of dealing. Characterized by appreciation and willingness to help.
I stay with PB and the forum as long as it runs on my computer (incl. operating system).
Since I have now also started with Linux, I see great opportunities here.
Happy coding and stay healthy.
Re: hobby coder
Posted: Thu Nov 10, 2022 8:30 pm
by Janni
AZJIO wrote: Thu Nov 10, 2022 10:21 am
Janni wrote: Wed Nov 09, 2022 9:03 am
I never share my code because it's terrible
How do you know if you are good at programming? There is no development without criticism.
True!
Janni wrote: Wed Nov 09, 2022 9:03 am
PB suits me well because of the syntax and relatively good documentation with examples.
It would be nice to have a section for tips on changing the help file. I want to change many examples, as I often use the code from the help as a blank for editing my tasks
Good idea! Link from documentation to a wiki like page just for the examples perhaps ?
Re: hobby coder
Posted: Thu Nov 10, 2022 8:32 pm
by Janni
Axolotl wrote: Thu Nov 10, 2022 4:49 pm
Hey Janni,
welcome to the club.
I feel the same way. Program just for fun for myself.
After reading only in the beginning, I now (sometimes) also offer sample code.
And yes, it is not always perfect, but only by trying and improving (after appropriate criticism) one becomes better.
Here in the forum is a very pleasant way of dealing. Characterized by appreciation and willingness to help.
I stay with PB and the forum as long as it runs on my computer (incl. operating system).
Since I have now also started with Linux, I see great opportunities here.
Happy coding and stay healthy.
I appreciate that Axolotl and keep on offering sample code.
Happy coding.
Re: hobby coder
Posted: Sat Nov 12, 2022 10:54 pm
by Oso
Janni wrote: Wed Nov 09, 2022 9:03 am
PureBasic has sparked and renewed my joy in programming and I'm thankful for that.
Hi Janni, I've been planning to post something along the same lines as what you say but you got there first. I only found PureBasic a few months ago and it has done exactly the same for me — renewed a lost fascination for writing software that I still remember very clearly from high school in 1981. I haven't found anything since that fascinates to the same extent, but then came PureBasic. It has an interesting combination in that it offers high level code but with the option of getting deeper into the machine. And on top of that, there's a wealth of built-in functions included that — embarrassingly — we don't even need to code ourselves.
Re: hobby coder
Posted: Sun Nov 13, 2022 1:31 am
by Fangbeast
"embarrassingly" is right. With never versions of pb, some of my older stuff is obsolete and I have to remind myself to do it to the new commands etc.
And I joined in 2003 so I have some very, very old crap:):)
I look at some stuff I did 30 years ago and cringe so badly:):)
Re: hobby coder
Posted: Sun Nov 13, 2022 3:55 am
by idle
Janni wrote: Wed Nov 09, 2022 9:03 am
Hi everyone,
I've been an on and off hobby coder for years, mostly in Autohotkey and now with Purebasic.
I write stuff for things I need myself. I never share my code because it's terrible

.
Sometimes my code does not even make sense to myself, but it works.
If your code works as you intend, why not share it, it could help someone else and you may also get free upgrades which ultimately helps you learn the ins and outs of the language.
Janni wrote:
PB suits me well because of the syntax and relatively good documentation with examples.
I like it's cross platform and that executables can be run without a lot of dependencies.
I look in the help at least once a day. It's what sold me on PB in the 1st place.
The cross platform is great though trying to support asm and c backends with inline c or asm doesn't make code that pretty to look at.
Janni wrote:
PureBasic has sparked and renewed my joy in programming and I'm thankful for that.
My code might even improve over time.
I'm sure your code will improve over time, there's seriously a lot of talented developers here.
Janni wrote:
I appreciate Purebasic and this community, even if it's quite a small one.
I hope you all will stick around and for PB to be supported for a long time.
The community is great but it's really a case of what you want it to become.
You will find PB will be getting a lot more attention now that it runs on Raspberry PI and apple M1.
So welcome and happy coding.
Re: hobby coder
Posted: Sun Nov 13, 2022 10:19 am
by Oso
Fangbeast wrote: Sun Nov 13, 2022 1:31 am
I look at some stuff I did 30 years ago and cringe so badly:):)
I think that's a normal part of the journey. I'm often heartened that there is a programming book called "Teach Yourself Programming In Ten Years".

Re: hobby coder
Posted: Sun Nov 13, 2022 11:36 am
by Fangbeast
/me whispers "i actually started 40 years ago but was ashamed to admit how seriously crappy my stuff was and my colour choices blinded people so shhh, tell no-one"
P.s 10 years to learn would not have been anywhere near long enough for me:)
Re: hobby coder
Posted: Sun Nov 13, 2022 2:36 pm
by Oso
Fangbeast wrote: Sun Nov 13, 2022 11:36 am
/me whispers "i actually started 40 years ago but was ashamed to admit how seriously crappy my stuff was and my colour choices blinded people so shhh, tell no-one"

P.s 10 years to learn would not have been anywhere near long enough for me:)
I'm sure you're not alone there Fangbeast, I think we've all been there. For me, the embarrassing thing when I look back at early work is the absence of testing for every situation in the programme logic. I had to apologise often — Oops, sorry I forgot to "code" for that happening, thanks for pointing it out...
