Re: LC Bugmageddon or Bugportunity?

2021-02-24 Thread Tom Glod via use-livecode
Hi Curry... This was helpful on a day where LC threw a curveball at me.
Hard coded AWS endpoints.

I agree with a lot of the sentiments. Overall there is a lot to love
and most bugs have workaroundsbut some things are dragging on.

Have a great day

Tom

On Tue, Feb 23, 2021, 1:36 PM Sean Cole (Pi) via use-livecode, <
use-livecode@lists.runrev.com> wrote:

> Good luck, Curry. That’s all I’m gonna say this time :P
>
> On Tue, 23 Feb 2021 at 16:58, Curry Kenworthy via use-livecode <
> use-livecode@lists.runrev.com> wrote:
>
> >
> > Me, recently:
> >
> >  > I don't have any big headaches, thank God!
> >
> > That's true; it's rare that I get stuck. I'm workaround-musclebound. :)
> > But I do understand why people get headaches and get stuck.
> > Hope I didn't sound aloof from the problems; just busy working around.
> >
> > It's not just features; it's LiveCode's level of quality/bugs!
> > Only in the last few days, I've run across:
> >
> > - two, maybe three clipboard copy/paste bugs or deficiencies
> > - a PDF bug or limitation
> > - a field glitch, and a couple of other suspicious behaviors
> > - oh yeah, and a hard crash (almost forget)
> >
> > So I'll recipe and search/report those right after meeting my deadline.
> > Meanwhile, I see many old friends/old bugs still in the latest LC!
> > Rule of thumb: if you try ANY new route in LC, usually there's a bug.
> > When you use an old route, often still the same bug, or a new twist.
> >
> > I can handle that. It's where the "workaround muscles" really help!
> > Rarely bothers me, unless there's a showstopper on a tight deadline.
> > I even enjoy a good workaround session; it's what I do for a living.
> >
> > But when beginners and intermediate users run into LC bugs, it's tough.
> > Confuses them to sort their own bugs from LC's, much less solving them.
> > Who do bugs hurt most? Newbies, people on deadlines, and LC itself.
> >
> > I've helped many newbies and oldbies get past LC bugs and get unstuck.
> > With various competition, being buggy won't help make the world LC.
> > I've warned about quality for many years. New code should be good code!
> >
> > (Yes, my own addons still need updating: the proverbial speck & log.
> > Although here the log usually derives from the speck! It's coming.
> > I know this would sound better if my own stuff was finished first.
> > But I must and will stay involved, and speak up, while doing that.)
> >
> > We all build on top of the LC layer: the proverbial sandy/solid ground.
> > Your software. My addons. Your clients. My clients. The IDE.
> > The ground we build upon is more crucial than any single thing we build.
> >
> > THE GOOD NEWS:
> >
> > There are tactics you can use to roll past bugs and soldier on!
> > I'll be sharing some of those as soon as I write them up.
> > Choice of dev tactics can really make or break a project.
> > The key is how to leverage LC's strong points and avoid its weak points.
> > That's the bright side, or "Bugportunity" of the situation.
> >
> > This can help coders survive and thrive in LC-land without headaches.
> > To some extent, it can negate the effects of bugs and limitations.
> > I had to adjust my own tactics for MORE LC bugs & LESS CK energy/health!
> > I'm still not Speedy Gonzales yet, but it's getting better
> >
> > So that's why I decided to write again. To the frustrated, there's hope!
> > I know we always hear the same mantras and see the same approaches.
> > This is NOT stuff you've heard; I'm the anti-mantra: mostly original.
> > Just need to finish writing them up, and I'll share.
> > My increased involvement on this list is the first step toward releases.
> >
> > As I also mentioned recently, credit where due: LC fixes MANY bugs!
> > If we look at # of bugs fixed, it's impressive.
> >
> > Problem is that there are many MORE bugs. One gets fixed, another added.
> > So far I haven't noticed a big reduction in the # of bugs ADDED.
> > We're mere mortals, so I suggest turning the tide by reducing NET bugs.
> > Either way, whether LC stays buggy or improves, users can succeed!
> >
> > THE GLASS-HALF-BUGGY NEWS:
> >
> > But tactics are like an uber-bandaid; easy to forget about the injury.
> > Later that can lead to further injury, infection, gangrene, etc. :)
> >  From there, the Apocalypse. That's the "Bugmageddon" half of my message.
> >
> > I saw a funny YouTube animal video comment: "Damn nature, you scary!"
> > Likewise, sometimes "Wow LC, you pretty buggy!" It's part luck & habit.
> > If you have experience and stick to what works, smooth sailing.
> > And of course, often sailing on top of previous workarounds.
> > But when you need something different - boom! Likely to hit an LC bug.
> >
> > Tactics help there, too. Leverage LC's strong points & good code to win.
> > But LC still needs fewer bugs. Fixing one bug without adding another.
> > We all help, but ultimately it's LC's job/decision to reduce LC's bugs.
> >
> > I do my part: I'll start reporting this lates

Re: LC Bugmageddon or Bugportunity?

2021-02-23 Thread Sean Cole (Pi) via use-livecode
Good luck, Curry. That’s all I’m gonna say this time :P

On Tue, 23 Feb 2021 at 16:58, Curry Kenworthy via use-livecode <
use-livecode@lists.runrev.com> wrote:

>
> Me, recently:
>
>  > I don't have any big headaches, thank God!
>
> That's true; it's rare that I get stuck. I'm workaround-musclebound. :)
> But I do understand why people get headaches and get stuck.
> Hope I didn't sound aloof from the problems; just busy working around.
>
> It's not just features; it's LiveCode's level of quality/bugs!
> Only in the last few days, I've run across:
>
> - two, maybe three clipboard copy/paste bugs or deficiencies
> - a PDF bug or limitation
> - a field glitch, and a couple of other suspicious behaviors
> - oh yeah, and a hard crash (almost forget)
>
> So I'll recipe and search/report those right after meeting my deadline.
> Meanwhile, I see many old friends/old bugs still in the latest LC!
> Rule of thumb: if you try ANY new route in LC, usually there's a bug.
> When you use an old route, often still the same bug, or a new twist.
>
> I can handle that. It's where the "workaround muscles" really help!
> Rarely bothers me, unless there's a showstopper on a tight deadline.
> I even enjoy a good workaround session; it's what I do for a living.
>
> But when beginners and intermediate users run into LC bugs, it's tough.
> Confuses them to sort their own bugs from LC's, much less solving them.
> Who do bugs hurt most? Newbies, people on deadlines, and LC itself.
>
> I've helped many newbies and oldbies get past LC bugs and get unstuck.
> With various competition, being buggy won't help make the world LC.
> I've warned about quality for many years. New code should be good code!
>
> (Yes, my own addons still need updating: the proverbial speck & log.
> Although here the log usually derives from the speck! It's coming.
> I know this would sound better if my own stuff was finished first.
> But I must and will stay involved, and speak up, while doing that.)
>
> We all build on top of the LC layer: the proverbial sandy/solid ground.
> Your software. My addons. Your clients. My clients. The IDE.
> The ground we build upon is more crucial than any single thing we build.
>
> THE GOOD NEWS:
>
> There are tactics you can use to roll past bugs and soldier on!
> I'll be sharing some of those as soon as I write them up.
> Choice of dev tactics can really make or break a project.
> The key is how to leverage LC's strong points and avoid its weak points.
> That's the bright side, or "Bugportunity" of the situation.
>
> This can help coders survive and thrive in LC-land without headaches.
> To some extent, it can negate the effects of bugs and limitations.
> I had to adjust my own tactics for MORE LC bugs & LESS CK energy/health!
> I'm still not Speedy Gonzales yet, but it's getting better
>
> So that's why I decided to write again. To the frustrated, there's hope!
> I know we always hear the same mantras and see the same approaches.
> This is NOT stuff you've heard; I'm the anti-mantra: mostly original.
> Just need to finish writing them up, and I'll share.
> My increased involvement on this list is the first step toward releases.
>
> As I also mentioned recently, credit where due: LC fixes MANY bugs!
> If we look at # of bugs fixed, it's impressive.
>
> Problem is that there are many MORE bugs. One gets fixed, another added.
> So far I haven't noticed a big reduction in the # of bugs ADDED.
> We're mere mortals, so I suggest turning the tide by reducing NET bugs.
> Either way, whether LC stays buggy or improves, users can succeed!
>
> THE GLASS-HALF-BUGGY NEWS:
>
> But tactics are like an uber-bandaid; easy to forget about the injury.
> Later that can lead to further injury, infection, gangrene, etc. :)
>  From there, the Apocalypse. That's the "Bugmageddon" half of my message.
>
> I saw a funny YouTube animal video comment: "Damn nature, you scary!"
> Likewise, sometimes "Wow LC, you pretty buggy!" It's part luck & habit.
> If you have experience and stick to what works, smooth sailing.
> And of course, often sailing on top of previous workarounds.
> But when you need something different - boom! Likely to hit an LC bug.
>
> Tactics help there, too. Leverage LC's strong points & good code to win.
> But LC still needs fewer bugs. Fixing one bug without adding another.
> We all help, but ultimately it's LC's job/decision to reduce LC's bugs.
>
> I do my part: I'll start reporting this latest bug batch ASAP.
> Not only that, I'll post resources on tactics & LC paradigm when I can.
> Along with addon updates and some next-gen tools! Good things coming.
>
> Other people, and LC Ltd themselves, have great stuff coming soon too.
> So it's an exciting time! But I hope LC Bugs are decimated soon.
> Having a solid product would help LC reach a wider audience.
>
> This has always been a consistent problem in LC, from v111 to v962.
> Luckily we can usually work around bugs, but a solid LC would rock!
> Time to reach a new LC generation. T