hobby coder

For everything that's not in any way related to PureBasic. General chat etc...
User avatar
Janni
Enthusiast
Enthusiast
Posts: 127
Joined: Mon Feb 21, 2022 5:58 pm
Location: Norway

hobby coder

Post 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 :lol: .
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.
Spec: Linux Mint 20.3 Cinnamon, i7-3770K, 16GB RAM, RTX 2070 Super
BarryG
Addict
Addict
Posts: 4219
Joined: Thu Apr 18, 2019 8:17 am

Re: hobby coder

Post by BarryG »

PureBasic is over 20 years old. It's not going anywhere.
User avatar
netmaestro
PureBasic Bullfrog
PureBasic Bullfrog
Posts: 8452
Joined: Wed Jul 06, 2005 5:42 am
Location: Fort Nelson, BC, Canada

Re: hobby coder

Post 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!
BERESHEIT
User avatar
Janni
Enthusiast
Enthusiast
Posts: 127
Joined: Mon Feb 21, 2022 5:58 pm
Location: Norway

Re: hobby coder

Post 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!
:lol: great story!
Spec: Linux Mint 20.3 Cinnamon, i7-3770K, 16GB RAM, RTX 2070 Super
AZJIO
Addict
Addict
Posts: 2223
Joined: Sun May 14, 2017 1:48 am

Re: hobby coder

Post 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
User avatar
Caronte3D
Addict
Addict
Posts: 1370
Joined: Fri Jan 22, 2016 5:33 pm
Location: Some Universe

Re: hobby coder

Post 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!
Axolotl
Addict
Addict
Posts: 872
Joined: Wed Dec 31, 2008 3:36 pm

Re: hobby coder

Post 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. :oops:
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.
Just because it worked doesn't mean it works.
PureBasic 6.04 (x86) and <latest stable version and current alpha/beta> (x64) on Windows 11 Home. Now started with Linux (VM: Ubuntu 22.04).
User avatar
Janni
Enthusiast
Enthusiast
Posts: 127
Joined: Mon Feb 21, 2022 5:58 pm
Location: Norway

Re: hobby coder

Post 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 ?
Spec: Linux Mint 20.3 Cinnamon, i7-3770K, 16GB RAM, RTX 2070 Super
User avatar
Janni
Enthusiast
Enthusiast
Posts: 127
Joined: Mon Feb 21, 2022 5:58 pm
Location: Norway

Re: hobby coder

Post 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. :oops:
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.
Spec: Linux Mint 20.3 Cinnamon, i7-3770K, 16GB RAM, RTX 2070 Super
Oso
Enthusiast
Enthusiast
Posts: 595
Joined: Wed Jul 20, 2022 10:09 am

Re: hobby coder

Post 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.
User avatar
Fangbeast
PureBasic Protozoa
PureBasic Protozoa
Posts: 4792
Joined: Fri Apr 25, 2003 3:08 pm
Location: Not Sydney!!! (Bad water, no goats)

Re: hobby coder

Post 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:):)
Amateur Radio/VK3HAF, (D-STAR/DMR and more), Arduino, ESP32, Coding, Crochet
User avatar
idle
Always Here
Always Here
Posts: 6025
Joined: Fri Sep 21, 2007 5:52 am
Location: New Zealand

Re: hobby coder

Post 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 :lol: .
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.
Oso
Enthusiast
Enthusiast
Posts: 595
Joined: Wed Jul 20, 2022 10:09 am

Re: hobby coder

Post 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". :D
User avatar
Fangbeast
PureBasic Protozoa
PureBasic Protozoa
Posts: 4792
Joined: Fri Apr 25, 2003 3:08 pm
Location: Not Sydney!!! (Bad water, no goats)

Re: hobby coder

Post 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:)
Amateur Radio/VK3HAF, (D-STAR/DMR and more), Arduino, ESP32, Coding, Crochet
Oso
Enthusiast
Enthusiast
Posts: 595
Joined: Wed Jul 20, 2022 10:09 am

Re: hobby coder

Post 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... :oops:
Post Reply