Purebasic: [un]ordinary story
Posted: Sun Dec 11, 2016 7:37 am
Hi again anyone in offtop ^^
Just having some thinking winter mood and want to write post like this. TLDR :)
For this day, I'm with PB (or PB with me) already for more than one year.
So I'd like to take together some summary about that experience, also with some extra story.
It started when I completely abandoned VB6, as it became really a pain to continue using it (both in commercial stuff and for myself). However, I was not able to find adequate alternative and wasted few weeks trying do so. I didn't liked VB.NET from it's first day, as it really is a different stuff. And surely I didn't liked those Java, Delphi and so on, positioned and being a typical "true professional app-stamping bullshit", using of which is really a bad idea if you coding single, not in typical monkey teams.
The other side of such "pro" languages was taken by C/C++, but regardless I always respected those languages, they also are "too bureaucratic" to code on them both "for fun" and something practical. They don't have enough universality in this metric.
Well, that was a bit of "lyrics" ^^
So, I had to drop VB, but didn't seen good modern alternative, until finally (and fortunately) also remembered about PB, which I seen firstly in 2004 or about that.
In that past episode I also tried it, but didn't used, as in 2004 it was looking too hard, providing very low abilities, and just was too unreliable and useless for me, comparing all those to VB6.
But well, from 2004 to 2015 I was not only day after day and "moonlight night after moonlight night" playing games like L2 :3 So second attempt to use PB was a lot better.
Of course I was greatly surprised that it is still alive (most "basic" languages I remembered were dead), and more of it, provides lot of modern stuff, including some things I didn't even expected. I just got charmed, thus blow off the minds of several coders I was communicating with at that moment (I always was talking about PB and really make them mad, comparing it with their favorite languages in lot of flames and disputes ^^ As results some of them even turned into my faith, but that's another story).
Obviously over time I also found enough stuff I didn't liked (some of it - just hate), but as for now I can surely say that I like much more things in PB than dislike.
Here is some key moments about how that all evolved:
- first several weeks: I was learning syntax, writing hellowords just for interest and to get practice, also learned some things I was not using before or have already forgotten
- around 1-2 month: I started to write much complicated things, like my game project I'm still working on
- after 5-6 months: I've learned many things at very high level. Also used PB for the first time in commercial stuff
Now I can say it is really perfect comparing to anything else I've tried. It gives so much advantages in small/medium projects, that no other modern language can give (including real competitive advantages, which for example allows freelance coder to lower the prices, thus greatly raising chance of taking more projects, and then just laughing on C# or Delphi/C++/Go/Rust and other such concurrents, as they never can do most of the stuff so easily and quickly). What about really large/giant projects (like AAA-games), they anyway can't be done by single coder or small teams, so that's outside my interests as well as talking of it being done in PB.
So finishing this post: first of all, I'm very happy that I was not wrong about my senses/analysis from the beginning in 2015, and as result, greatly kicking an asses of all those "professional code-monkeys" disliked me for PB and PB itself ^^
Second, I really want to thank Fred, Freak and all actual and former team members for making such an IDE, debugger, libraries/tools and language itself (of course I also should do that in more materialistic way, and I will as soon as get enough, but currently just thanks ^^). You really made a great in programming and not only in it (there are no much things deserving respect more, than keeping your dreams/principles/ideology alive over time). And I hope there already are enough people appreciating this, and that will last for a long years in future.
Finally, additional thanks to local forum users. The atmosphere here is enough unique comparing to modern communities (especially if compare to social networks), which is mainly defined by users. It generally still is close to nice forums from 2000x, when there was an epoch of forums/ICQ/IRC ^^
Just having some thinking winter mood and want to write post like this. TLDR :)
For this day, I'm with PB (or PB with me) already for more than one year.
So I'd like to take together some summary about that experience, also with some extra story.
It started when I completely abandoned VB6, as it became really a pain to continue using it (both in commercial stuff and for myself). However, I was not able to find adequate alternative and wasted few weeks trying do so. I didn't liked VB.NET from it's first day, as it really is a different stuff. And surely I didn't liked those Java, Delphi and so on, positioned and being a typical "true professional app-stamping bullshit", using of which is really a bad idea if you coding single, not in typical monkey teams.
The other side of such "pro" languages was taken by C/C++, but regardless I always respected those languages, they also are "too bureaucratic" to code on them both "for fun" and something practical. They don't have enough universality in this metric.
Well, that was a bit of "lyrics" ^^
So, I had to drop VB, but didn't seen good modern alternative, until finally (and fortunately) also remembered about PB, which I seen firstly in 2004 or about that.
In that past episode I also tried it, but didn't used, as in 2004 it was looking too hard, providing very low abilities, and just was too unreliable and useless for me, comparing all those to VB6.
But well, from 2004 to 2015 I was not only day after day and "moonlight night after moonlight night" playing games like L2 :3 So second attempt to use PB was a lot better.
Of course I was greatly surprised that it is still alive (most "basic" languages I remembered were dead), and more of it, provides lot of modern stuff, including some things I didn't even expected. I just got charmed, thus blow off the minds of several coders I was communicating with at that moment (I always was talking about PB and really make them mad, comparing it with their favorite languages in lot of flames and disputes ^^ As results some of them even turned into my faith, but that's another story).
Obviously over time I also found enough stuff I didn't liked (some of it - just hate), but as for now I can surely say that I like much more things in PB than dislike.
Here is some key moments about how that all evolved:
- first several weeks: I was learning syntax, writing hellowords just for interest and to get practice, also learned some things I was not using before or have already forgotten
- around 1-2 month: I started to write much complicated things, like my game project I'm still working on
- after 5-6 months: I've learned many things at very high level. Also used PB for the first time in commercial stuff
Now I can say it is really perfect comparing to anything else I've tried. It gives so much advantages in small/medium projects, that no other modern language can give (including real competitive advantages, which for example allows freelance coder to lower the prices, thus greatly raising chance of taking more projects, and then just laughing on C# or Delphi/C++/Go/Rust and other such concurrents, as they never can do most of the stuff so easily and quickly). What about really large/giant projects (like AAA-games), they anyway can't be done by single coder or small teams, so that's outside my interests as well as talking of it being done in PB.
So finishing this post: first of all, I'm very happy that I was not wrong about my senses/analysis from the beginning in 2015, and as result, greatly kicking an asses of all those "professional code-monkeys" disliked me for PB and PB itself ^^
Second, I really want to thank Fred, Freak and all actual and former team members for making such an IDE, debugger, libraries/tools and language itself (of course I also should do that in more materialistic way, and I will as soon as get enough, but currently just thanks ^^). You really made a great in programming and not only in it (there are no much things deserving respect more, than keeping your dreams/principles/ideology alive over time). And I hope there already are enough people appreciating this, and that will last for a long years in future.
Finally, additional thanks to local forum users. The atmosphere here is enough unique comparing to modern communities (especially if compare to social networks), which is mainly defined by users. It generally still is close to nice forums from 2000x, when there was an epoch of forums/ICQ/IRC ^^